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 |
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
|
string | ||
mobile
|
mobile | string | |
credits
|
credits | number | |
settings
|
settings | object |