ClickSend

ClickSend for business SMS that gets delivered; alerts, notifications, invites, marketing messages and more. ClickSend is business communications software enabling companies of all shapes and sizes to easily send and receive SMS, Email, Voice and even post worldwide via web app or API. ClickSend has SMS at its core and powers billions of messages worldwide via direct routes but has expanded to offer a full suite of products providing choice and context to your business communications.

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 ClickSend SMS Support
URL https://www.clicksend.com/au/help
Email Support@clicksend.com
Connector Metadata
Publisher Sinch Sweden AB
Website https://www.clicksend.com
Privacy policy https://www.clicksend.com/us/legal/privacy-policy
Categories Communication;Marketing

ClickSend Connector for Microsoft Power Automate

Create automated workflows between applications to sync files, get notifications, collect data, and more with Microsoft Power Automate. Connect ClickSend with Power Automate to add automated messaging to your workflows — across almost any system.

Supercharge Your Messaging with ClickSend

The ClickSend connector enables you to integrate powerful messaging capabilities into your automated workflows. With just a few clicks, you can connect ClickSend to over 700+ Microsoft Power Automate connectors to create seamless communication flows.

Key Features

  • Send SMS — Automatically send SMS messages triggered by events in other apps (e.g., form submissions, calendar updates, emails).
  • Send SMS Campaign — Send an SMS campaign to a ClickSend contact list (up to 20,000 recipients), immediately or scheduled.

Example Use Cases

  • Receive an SMS when a meeting is added or changed in your calendar.
  • Get a text notification when you receive an email from a VIP customer.
  • Automate marketing or customer engagement with templated messaging workflows.
  • Manage contact lists or respond to incoming SMS messages with custom triggers.

Use our pre-built templates to streamline setup, or create your own custom automations with ease.

How to Connect Your ClickSend Account

  1. Navigate to the Power Automate dashboard.
  2. Go to Data > Connections > New connection.
  3. Search for ClickSend SMS.
  4. Enter your ClickSend API credentials:
  5. Click Create — your account is now connected!

Requirements

  • A ClickSend account (sign up at clicksend.com).
  • API credentials (username and API key).

Learn More

Visit the ClickSend Developer Portal to explore full API capabilities and use cases.


Enhance your workflows with automated messaging — powered by ClickSend and Microsoft Power Automate.

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
Username securestring The Username for this api True
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Convert Media File Format

Convert Media File Format

Create New Contact

Create New Contact

Create New Contact List

Create New Contact List

Delete a Contact

Delete a Contact

Delete List

Delete a specific contact list

Get Contact Lists

Get all contact lists unless specified in the advance options

Get Contacts in a List

Get all Contacts in a List

Search Contact Lists

Get list of searched contact list

Send MMS

Send MMS

Send SMS

Each 160 characters = 1 SMS. Can send up to 1,224 standard characters.

Send SMS Campaign

Send an SMS campaign to a contact list (up to 20,000 recipients).

Convert Media File Format

Convert Media File Format

Parameters

Name Key Required Type Description
Select action the file is needed for
convert True string

Select action the file is needed for

File
content True byte

File Content (base64)

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Upload ID
data.upload_id integer

Upload ID

File Name
data.file_name string

File Name

Date Added
data.date_added integer

Date Added

Date Delete
data.date_delete integer

Date Delete

User ID
data.user_id integer

User ID

Url
data._url string

Url

Create New Contact

Create New Contact

Parameters

Name Key Required Type Description
List ID
list_id True integer

You may use the Search Contact List action OR Get Contact List action to get the List ID

First Name
first_name True string

Contact's first name.

Last Name
last_name True string

Contact's last name.

Phone Number
phone_number True string

The contact phone in local or international format e.g. +61411111111.

Email
email string

Contact's email address.

Fax Number
fax_number string

Contact's fax number.

Organization Name
organization_name string

Contact's organization name.

Country
address_country string

The contact's country.

State
address_state string

State

City
address_city string

Address City

Custom 1
custom_1 string

Custom 1

Custom 3
custom_3 string

Custom 3

Postal Code
address_postal_code string
Custom 2
custom_2 string

Custom 2

Custom 4
custom_4 string

Custom 4

Address Line 1
address_line_1 string

Address Line 1

Address Line 2
address_line_2 string

Address Line 2

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Contact ID
data.contact_id integer

Contact ID

List ID
data.list_id integer

List ID

Phone Number
data.phone_number string

Phone Number

First Name
data.first_name string

First Name

Last Name
data.last_name string

Last Name

Custom 1
data.custom_1 string

Custom 1

Custom 2
data.custom_2 string

Custom 2

Custom 3
data.custom_3 string

Custom 3

Custom 4
data.custom_4 string

Custom 4

Date Added
data.date_added integer

Date Added

Fax Number
data.fax_number string

Fax Number

Organization Name
data.organization_name string

Organization Name

Email
data.email string

Email

Address Line 1
data.address_line_1 string

Address Line 1

Address Line 2
data.address_line_2 string

Address Line 2

Address City
data.address_city string

Address City

Address State
data.address_state string

Address State

Address Postal Code
data.address_postal_code string

Address Postal Code

Address Country
data.address_country string

Address Country

List Name
data._list_name string

List Name

Create New Contact List

Create New Contact List

Parameters

Name Key Required Type Description
List Name
list_name True string

Your contact list name

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

List ID
data.list_id integer

List ID

List Name
data.list_name string

List Name

List Email ID
data.list_email_id string

List Email ID

Contacts Count
data._contacts_count integer

Contacts Count

Delete a Contact

Delete a Contact

Parameters

Name Key Required Type Description
List ID
list_id True integer

You may use the Search Contact List action OR Get Contact List action to get the List ID

Contact ID
contact_id True integer

Contact ID

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Delete List

Delete a specific contact list

Parameters

Name Key Required Type Description
List ID
list_id True integer

You may use the Search Contact List action OR Get Contact List action to get the List ID

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Get Contact Lists

Get all contact lists unless specified in the advance options

Parameters

Name Key Required Type Description
Page number
page integer

Page number

Number of records per page
limit integer

Number of records per page

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Total
data.total integer

Total

Per Page
data.per_page integer

Per Page

Current Page
data.current_page integer

Current Page

Last Page
data.last_page integer

Last Page

Next Page Url
data.next_page_url string

Next Page Url

Prev Page Url
data.prev_page_url string

Prev Page Url

From
data.from integer

From

To
data.to integer

to

data
data.data array of object

data

List ID
data.data.list_id integer

List ID

List Name
data.data.list_name string

List Name

List Email ID
data.data.list_email_id string

List Email ID

Contact Count
data.data._contacts_count integer

Contacts Count

Import Inprogress
data.data._import_in_progress integer

Import Inprogress

OptOut Inprogress
data.data._optout_in_progress integer

OptOut Inprogress

Get Contacts in a List

Get all Contacts in a List

Parameters

Name Key Required Type Description
List ID
list_id True integer

You may use the Search Contact List action OR Get Contact List action to get the List ID

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Total
data.total integer

Total

Per Page
data.per_page integer

Per Page

Current Page
data.current_page integer

Current Page

Last Page
data.last_page integer

Last Page

Next Page Url
data.next_page_url string

Next Page Url

Prev Page Url
data.prev_page_url string

Prev Page Url

From
data.from integer

From

To
data.to integer

To

data
data.data array of object

data

Contact ID
data.data.contact_id integer

Contact ID

List ID
data.data.list_id integer

List ID

Phone Number
data.data.phone_number string

Phone Number

First Name
data.data.first_name string

First Name

Last Name
data.data.last_name string

Last Name

Custom 1
data.data.custom_1 string

Custom 1

Custom 2
data.data.custom_2 string

Custom 2

Custom 3
data.data.custom_3 string

Custom 3

Custom 4
data.data.custom_4 string

Custom 4

date_added
data.data.date_added integer

Date Added

Date Updated
data.data.date_updated integer

Date Updated

Fax Number
data.data.fax_number string

Fax Number

Organization Name
data.data.organization_name string

Organization Name

Email
data.data.email string

Email

Address Line 1
data.data.address_line_1 string

Address Line 1

Address Line 2
data.data.address_line_2 string

Address Line 2

Address City
data.data.address_city string

Address City

Address State
data.data.address_state string

Address State

Address Postal Code
data.data.address_postal_code string

Address Postal Code

Address Country
data.data.address_country string

Address Country

List Name
data.data._list_name string

List Name

Search Contact Lists

Get list of searched contact list

Parameters

Name Key Required Type Description
List Name
q True string

Search for

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Total
data.total integer

Total

Per Page
data.per_page integer

Per Page

Current Page
data.current_page integer

Current Page

Last Page
data.last_page integer

Last Page

Next Page Url
data.next_page_url string

Next Page Url

Prev Page Url
data.prev_page_url string

Prev Page Url

From
data.from integer

From

To
data.to integer

To

data
data.data array of object

data

Id
data.data.id integer

Id

Name
data.data.name string

Name

Contact
data.data.contact string

Contact

Type
data.data.type string

Type

Contacts Count
data.data.contacts_count integer

Contacts Count

Send MMS

Send MMS

Parameters

Name Key Required Type Description
to
to True string

Mobile phone number. Can be in local or international format. Must be in international (E.164) format if sending to another country. e.g +61411111111.

subject
subject True string

Subject line. Maximum 20 characters.

message
body True string

Message body. Up to 1500 characters or 500 Unicode characters

Custom String
custom_string string

This is your reference. It will show on all reports and will be passed back with any replies.

Media URL
media_file True string

Supports maximum file size of 250kB, Gif can only be supported if it below 100 kB file size

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Total Price
data.total_price float

Total Price

Total Count
data.total_count integer

Total Count

Queued Count
data.queued_count integer

Queued Count

messages
data.messages array of object

Msg

List ID
data.messages.list_id integer

List ID

Contact ID
data.messages.contact_id integer

Contact ID

Message ID
data.messages.message_id string

Message ID

To
data.messages.to string

To

Subject
data.messages.subject string

Subject

From
data.messages.from string

From

Body
data.messages.body string

Body

Country
data.messages.country string

Country

Custom String
data.messages.custom_string string

Custom String

Message Parts
data.messages.message_parts integer

Message Parts

Message Price
data.messages.message_price string

Message Price

Media File Url
data.messages._media_file_url string

Media File Url

Status
data.messages.status string

Status

Send SMS

Each 160 characters = 1 SMS. Can send up to 1,224 standard characters.

Parameters

Name Key Required Type Description
To
to True string

Mobile phone number. Can be in local or international format. Must be in international (E.164) format if sending to another country. e.g +61411111111.

Body
body True string

160 characters is 1 SMS. Can send up to 1,224 standard characters.

Custom String
custom_string string

This is your reference. It will show on all reports and will be passed back with any replies.

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Msg
response_msg string

Response Msg

Total Price
data.total_price float

Total Price

Total Count
data.total_count integer

Total Count

Queued Count
data.queued_count integer

Queued Count

messages
data.messages array of object

Message

Direction
data.messages.direction string

Direction

Date
data.messages.date integer

Date

To
data.messages.to string

To

Body
data.messages.body string

Body

From
data.messages.from string

From

Message Id
data.messages.message_id string

Message Id

Message Parts
data.messages.message_parts integer

Message Parts

Message Price
data.messages.message_price string

Message Price

From Email
data.messages.from_email string

From Email

List Id
data.messages.list_id string

List Id

Custom String
data.messages.custom_string string

Custom String

Contact Id
data.messages.contact_id string

Contact Id

User Id
data.messages.user_id integer

User Id

Subaccount Id
data.messages.subaccount_id integer

Subaccount Id

Country
data.messages.country string

Country

Carrier
data.messages.carrier string

Carrier

Status
data.messages.status string

Status

Currency Name Short
data._currency.currency_name_short string

Currency Name Short

Currency Prefix D
data._currency.currency_prefix_d string

Currency Prefix D

Currency Prefix C
data._currency.currency_prefix_c string

Currency Prefix C

Currency Name Long
data._currency.currency_name_long string

Currency Name Long

Send SMS Campaign

Send an SMS campaign to a contact list (up to 20,000 recipients).

Parameters

Name Key Required Type Description
List ID
list_id True integer

The list_id of the contact list to send the campaign to (max 20,000 recipients). You may use the Search Contact List action OR Get Contact List action to get the List ID.

Campaign Name
name True string

The SMS campaign name.

From
from string

The sender of the message (Sender ID): a shared number, dedicated number (E.164), alpha tag, or your own verified number.

Message
body True string

The message to send. 160 characters (GSM) or 70 (Unicode) per part. Marketing messages must include an opt-out, e.g. 'Reply STOP to opt-out' or StopMsg.me/xxxxx.

Schedule
schedule integer

Time to send the campaign, as a Unix timestamp. Leave empty to send immediately.

URL to shorten
url_to_shorten string

The URL to shorten. The shortened URL is appended to the end of the message body.

Country
country string

Country code, e.g. AU.

Sender ID
sender_id string

Sender number or alpha tag.

Sender Type
sender_type string

e.g. longcode, shared_longcode.

Sender Country Code
sender_country_code string

Country code of the sender.

Returns

Name Path Type Description
Http Code
http_code integer

Http Code

Response Code
response_code string

Response Code

Response Message
response_msg string

Response Message

Data
data object

Campaign details

Triggers

SMS Inbound Automation

Create new inbound SMS automation

SMS Inbound Automation

Create new inbound SMS automation

Returns

Name Path Type Description
Body
body string

body

To
to string

Recipient phone number

From
from string

Sender Id

Custom String
custom_string string

custom_string

Original Message Id
original_message_id string

original_message_id

Original Body
original_body string

Original Body

User Id
user_id integer

The user ID of the user who sent the message.

Subaccount Id
subaccount_id integer

The subaccount ID of the user who sent the message.

Timestamp
timestamp integer

Timestamp in UNIX format

Message Id
message_id string

The Message ID for the inbound message