Send an SMS (Preview)

Automate outbound SMS messaging to a single contact or multiple recipients directly from your workflows. Customize sender names and craft dynamic messages for personalized notifications, alerts, reminders, and confirmations. This functionality helps businesses streamline communications, improve customer engagement, and save valuable time on manual tasks.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | 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) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | TopMessage Support |
URL | https://www.topmessage.com |
oprerations@topmessage.com |
Connector Metadata | |
---|---|
Publisher | TOP X |
Website | https://www.topmessage.com |
Privacy policy | https://www.topmessage.com/privacy-policy |
Categories | IT Operations |
TopMessage
TopMessage is an advanced AI-powered messaging platform that enables businesses to connect with customers across multiple channels including SMS, WhatsApp, and more.
It provides a seamless way to send, manage, and analyze messages at scale, with built-in automation and contact management features.
Sign up for a TopMessage account here – https://www.topmessage.com/
Prerequisites
You will need the following to proceed:
A TopMessage Account, sign up at https://app.topmessage.com/sign-up Your API key → Available here: https://app.topmessage.com/api/key
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Send Message | Sends a new message to a mobile number. |
---|
Send Message
Operation ID: send_sms
This operation is used to send a new message to a mobile number.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Data | Data | True | object | Contains message information. |
From | from | True | string | Your sender name. |
To | to | True | string | Destination phone number (E.164 format, e.g., +16175551212). |
Text | text | True | string | The text of the message. |
Shorten URLs | shorten_URLs | No | boolean | Indicates whether HTTPS URLs in the text should be replaced with shortened URL. |
Returns
Name | Type | Description | |
---|---|---|---|
data | object | Contains message information. | |
from | string | Your sender name. | |
to | string | Destination phone number | |
text | string | The text of the message. | |
account_id | string | Unique identifier of your account. | |
status | string | Initial status of your message. Possible values: PENDING , FAILED , DELIVERED , SEEN . |
|
channel | string | Channel used to send the message. Possible values: SMS , WHATSAPP . Default: SMS . |
|
segment_count | integer | Number of segments the message consisted of. | |
encoding | string | Encoding of the message. Possible values: STANDARD , UNICODE . |
|
direction | string | Flow of the message. Possible values: OUTBOUND (sent) or INBOUND (received). |
|
country | string | Country of the recipient (outbound) or sender (inbound) in ISO 3166-1 alpha-2 format. | |
type | string | Type of message content (plain text, template-based, media, or interactive). | |
schedule | string | Scheduled send time in UTC (ISO-8601 format). Default: now. | |
create_date | string | Timestamp when the message was initiated. | |
update_date | string | Timestamp of the last status update of your message. |
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 |
---|---|---|---|
api_key | securestring | The api_key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Send an SMS |
Send an SMS messages to contacts. |
Send an SMS
Send an SMS messages to contacts.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
API key for authentication
|
X-TopMessage-Key | True | string |
Your TopMessage API key used for authentication |
Content type header
|
Content-Type | string |
Content type of the request, e.g., application/json |
|
to
|
from | True | sting |
Phone number |
to
|
to | True | array of string |
to |
from
|
text | True | string |
Message Sender |