touchSMS (Preview)

Add SMS to your workflows with touchSMS. Have an inbound SMS to your Virtual Number initiate a workflow, or trigger an SMS to be sent based on workflow parameters.

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 touchSMS Support
URL https://support.touchsms.com.au
Email support@touchsms.com.au
Connector Metadata
Publisher Edgility
Website https://www.touchsms.com.au
Privacy policy https://www.touchsms.com.au/privacy-policy/
Categories Communication

Add SMS to your workflows with touchSMS. Have an inbound SMS to your Virtual Number initiate a workflow, or trigger an SMS to be sent based on workflow parameters.

Prerequisites

  • Create a touchsms account here
  • Once the account is created, get your API keys from your touchSMS account here
  • You receive 10 free test messages. To send more messages, make a purchase.

How to get credentials

Get your API keys from your touchSMS account here

Get started with your connector

You can test our power automate integration for free with your test credits. After the 10 test messages you will need to purchase more credit.

Use the "Send SMS" operation to send an SMS message. Use the "Inbound Message" to process incoming messages to your touchSMS account in power automate.

Common errors and remedies

When sending messages, you might receive errors due to invalid destination numbers, invalid message content or lack of credits.

If you receive an error, the response will have help text to resolve the issue.

Frequently Asked Questions

Read the FAQs here

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.

Name Type Description Required
Access Token securestring The access token from your touchSMS account True
Token ID securestring The Token ID from your touchSMS account True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Account

Get account information and balance

Send SMS Message

Send an SMS Message

Get Account

Get account information and balance

Returns

Name Path Type Description
data
data AccountInformation

Send SMS Message

Send an SMS Message

Parameters

Name Key Required Type Description
To
to string

Destination number, ideally in international format (with country code/leading plus)

From
from string

Sender ID from which your message will be sent

Content
body string

Message Content

Campaign Name
campaign string

Campaign name for reporting purposes

Reporting Reference
reference string

Shown in detailed reporting and reporting exports

Schedule Date
date date-time

Schedule Date/Time

Returns

Name Path Type Description
Successful Message Count
success_count integer

Count of sent messages

Failed Message Count
failed_count integer

Count of messages that failed to send

Triggers

Inbound Message

Inbound SMS Message

Inbound Message

Inbound SMS Message

Parameters

Name Key Required Type Description
Virtual Number
dedicated_number string

Select a Virtual Number to only trigger workflow for messages to that number

Returns

Name Path Type Description
Message Received At
date date-time

date

To
to string

To Number

From
from string

From Number

Content
content string

Message Content

is_opt_out
is_opt_out boolean

Is Opt Out

Definitions

AccountInformation

Name Path Type Description
id
id integer
firstname
firstname string
surname
surname string
email
email string
mobile
mobile string
credits
credits number
settings
settings object