Share via


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

Returns