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 [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