YakChat (Preview)
Connector to send and receive SMS and MMS using your YakChat numbers. YakChat adds SMS and MMS to Microsoft Teams so that you can connect instantly with your customers and co-workers using text messaging.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | YakChat Ltd. |
URL | https://www.yakchat.com/ |
[email protected] |
Connector Metadata | |
---|---|
Publisher | YakChat Ltd. |
Website | https://www.yakchat.com/ |
Privacy Policy | https://www.yakchat.com/privacy-policy/ |
Categories | Collaboration;Productivity |
The YakChat PowerAutomate connector allows you to send and receive SMS and MMS using your YakChat numbers. YakChat adds SMS and MMS to Microsoft Teams so that you can connect instantly with your customers and co-workers using text messaging. Using this connector you can add SMS functionality to your PowerAutomate Flows, allowing you to send SMS messages or trigger workflows when an SMS or MMS is sent or received by your YakChat Numbers.
Prerequisites
You will need the following to use the YakChat connector:
- A Microsoft Power Apps or PowerAutomate plan with custom connector feature
- A YakChat subscription
How to get credentials
The YakChat PowerAutomate connector uses OAuth Authentication through the Microsoft account linked to a YakChat account and subscription. Please use [this link] (https://my.yakchat.com/#/) or install the YakChat application in Teams to register.
Get started with your connector
Getting started with the YakChat PowerAutomate connector is easy.
- Add the YakChat connector action or trigger you wish to use in your flow and sign in using the Microsoft account linked to your YakChat subscription.
- In the Inbox drop down, select the YakChat inbox you wish to use for the action/trigger. For the Send/Recieve triggers, this is all you need to do!
- For the Send action, add in the number you wish to send an SMS to and the message you wish to send.
Known issues and limitations
The YakChat Power Automate connector is being actively developed to provide new features and functionality, as such it has the following known issues and limitations:
- Sending MMS is currently not supported.
Common errors and remedies
There are currently no known issues with the YakChat PowerAutomate connector. Any issues you find can be reported to our support team at [email protected]
FAQ
Question: What can I do with the YakChat PowerAutomate connector?
Answer: You can trigger a PowerAutomate flow whenever an SMS text is received or sent from a YakChat number, as well as send an SMS from any part of your flow.
Question: Do I need a YakChat account to use the YakChat PowerAutomate connector?
Answer: You need a YakChat subscription and either a Personal, Shared, or MFA phone number.
Question: Does the connector work with any YakChat subscription and number?
Answer: The YakChat PowerAutomate connector works with any new or existing YakChat subscription or phone number.
Question: Can I add YakChat SMS to an existing phone number?
Answer: You can add YakChat SMS to existing landline/VOIP numbers.
Question: Can I receive SMS texts with multi-factor authentication (MFA) one-time passcodes?
Answer: You can receive MFA one-time passcodes if you have a YakChat MFA subscription and number.
Question: Is there an additional subscription charge for the YakChat PowerAutomate connector?
Answer: Just a standard YakChat subscription is required. There is currently no additional subscription charge to use the YakChat PowerAutomate connector.
Question: How do I get a YakChat subscription?
Answer: You can purchase a YakChat subscription from [here] (https://yakchat.com/plans)
Question: Can I get a YakChat free trial?
Answer: Yes. You can try YakChat for free for 14 days. Simply head [here] (https://yakchat.com/plans) and click the free trial button.
Question: Can I send an MMS (picture) text?
Answer: Currently, the YakChat PowerAutomate connector does not support MMS.
Question: Can I send an SMS to several numbers at once?
Answer: You can send a text to several numbers by having a flow that adds the connector as multiple steps in a flow. However, it is not currently possible to send an SMS text to multiple numbers in a single step.
Question: Can I trigger the same flow from multiple numbers?
Answer: Yes. When setting up the trigger, select 'All Subscription Inboxes' from the Inbox dropdown, this will trigger your flow for all Inboxes/Numbers in your subscription.
Question: Can I use the data received in an SMS text in my flow?
Answer: The following data is available from the connector and can be used as variables in your flow:
- ‘From’ phone number
- ‘To’ phone number
- Message
- Direction
- Media URL
- TimeStamp
- YakChat Inbox
- YakChat Message Id
Question: Can I use my Microsoft Teams phone number?
Answer: We can SMS-enable your existing Microsoft Teams phone number if you use Teams Direct Routing (subject to authorization from you and your provider), but we cannot SMS-enable numbers provided by Microsoft.
Question: Do I need to register for A2P-10DLC?
Answer: We ensure that all YakChat phone numbers are registered with The Campaign Registry for A2P-10DLC compliance.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Send an SMS |
Send an SMS message using YakChat |
Send an SMS (V2) (Preview) |
Send an SMS message using YakChat |
Send an SMS
Send an SMS message using YakChat
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
From Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number the SMS will be sent from |
Message Text
|
MessageText | True | string |
Specify the message text to be sent |
To Number
|
MessageTo | True | string |
Specify the phone number the SMS will be sent to |
Returns
Name | Path | Type | Description |
---|---|---|---|
Message
|
Message | string |
The response message |
Result
|
Result | string |
The response result |
Send an SMS (V2) (Preview)
Send an SMS message using YakChat
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
From Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number the SMS will be sent from |
Message Text
|
MessageText | True | string |
Specify the message text to be sent |
To Number
|
MessageTo | True | string |
Specify the phone number the SMS will be sent to |
Returns
Name | Path | Type | Description |
---|---|---|---|
Id
|
Id | integer |
The response message id |
Message
|
Message | string |
The response message |
Result
|
Result | string |
The response result |
Triggers
When a message is received |
This operation triggers when a message is received in a YakChat inbox |
When a message is received (V2) (Preview) |
This operation triggers when a message is received in a YakChat inbox |
When a message is sent |
This operation triggers when a message is sent from a YakChat inbox |
When a message is sent (V2) (Preview) |
This operation triggers when a message is sent from a YakChat inbox |
When a message is sent or received (Preview) |
This operation triggers when a message is received in or sent from a YakChat inbox |
When a message is received
This operation triggers when a message is received in a YakChat inbox
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number that will trigger this operation |
Returns
Name | Path | Type | Description |
---|---|---|---|
Direction
|
Direction | string |
Whether the message is inbound or outbound |
From
|
FromNumber | string |
The number from which the message was sent |
Inbox
|
InboxEmail | string |
The YakChat inbox that received the message |
Message Media URL
|
MediaUrl | string |
The URL for any attached media, if the message was an MMS message |
Text
|
Text | string |
The text of the message |
Time Stamp
|
TimeStamp | string |
Timestamp of when the message was receieved |
To
|
ToNumber | string |
The number the message was sent to |
When a message is received (V2) (Preview)
This operation triggers when a message is received in a YakChat inbox
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number that will trigger this operation |
Returns
Name | Path | Type | Description |
---|---|---|---|
Direction
|
Direction | string |
Whether the message is inbound or outbound |
From
|
FromNumber | string |
The number from which the message was sent |
Id
|
Id | integer |
The Id of the received message |
Inbox
|
InboxEmail | string |
The YakChat inbox that received the message |
Message Media URL
|
MediaUrl | string |
The URL for any attached media, if the message was an MMS message |
Text
|
Text | string |
The text of the message |
Time Stamp
|
TimeStamp | string |
Timestamp of when the message was receieved |
To
|
ToNumber | string |
The number the message was sent to |
When a message is sent
This operation triggers when a message is sent from a YakChat inbox
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number that will trigger this operation |
Returns
Name | Path | Type | Description |
---|---|---|---|
Direction
|
Direction | string |
Whether the message is inbound or outbound |
From
|
FromNumber | string |
The number from which the message was sent |
Inbox
|
InboxEmail | string |
The YakChat inbox that sent the message |
Message Media URL
|
MediaUrl | string |
The URL for any attached media, if the message was an MMS message |
Text
|
Text | string |
The text of the message |
Time Stamp
|
TimeStamp | string |
Timestamp of when the message was sent |
To
|
ToNumber | string |
The number the message was sent to |
When a message is sent (V2) (Preview)
This operation triggers when a message is sent from a YakChat inbox
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number that will trigger this operation |
Returns
Name | Path | Type | Description |
---|---|---|---|
Direction
|
Direction | string |
Whether the message is inbound or outbound |
From
|
FromNumber | string |
The number from which the message was sent |
Id
|
Id | integer |
The Id of the message sent |
Inbox
|
InboxEmail | string |
The YakChat inbox that sent the message |
Message Media URL
|
MediaUrl | string |
The URL for any attached media, if the message was an MMS message |
Text
|
Text | string |
The text of the message |
Time Stamp
|
TimeStamp | string |
Timestamp of when the message was sent |
To
|
ToNumber | string |
The number the message was sent to |
When a message is sent or received (Preview)
This operation triggers when a message is received in or sent from a YakChat inbox
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Inbox/Number
|
InboxEmail | True | string |
Specify the YakChat Inbox/Phone number that will trigger this operation |
Returns
Name | Path | Type | Description |
---|---|---|---|
Direction
|
Direction | string |
Whether the message is inbound or outbound |
From
|
FromNumber | string |
The number from which the message was sent |
Id
|
Id | integer |
The Id of the message sent or received |
Inbox
|
InboxEmail | string |
The YakChat inbox that sent or received the message |
Message Media URL
|
MediaUrl | string |
The URL for any attached media, if the message was an MMS message |
Text
|
Text | string |
The text of the message |
Time Stamp
|
TimeStamp | string |
Timestamp of when the message was sent or received |
To
|
ToNumber | string |
The number the message was sent to |