Sinch SMS

This feature is currently available in the BETA version.

Sinch SMS is an integration for sending SMS messages to your customers. You can find it in Integrations > +Add new integration.

📘

Sinch SMS integration will be set up by our SMS specialist. To integrate, contact your CSM or your technical consultant.

Integration

During the integration, you will need to fill out three things:

  • Service Plan ID
  • API token
  • Endpoint region

Service Plan ID will be provided by Sinch. Each service plan comes with a rate limit (based on your Exponea contract) and gets its own message queue (messages are placed in a Sinch queue and are sent based on the rate limit).

API token is your authentication token, which is provided for each service plan. You can find it in the Sinch Console.

Endpoint region is chosen based on your region and on data protection requirements of your country. Other regions may be available on request. Options are:

Project default SMS integration

Project settings > Channels > SMS > Default SMS Provider

Admin can select which SMS integration is used by SMS actions in Scenarios on the project level.

Default SMS provider is CM Telecom, or you can select other SMS integration from the dropdown. You can select Sinch SMS integration that was created from the step above by its name. Multiple SMS integrations can be created, but only one can be selected. All SMS campaigns will be using this one selected integration.

Event tracking

When Exponea sends a message to SINCH it tracks the response. The SMS provider either accepts the message for delivery or rejects it. Look for error explanation in case of rejected messages.

Exponea tracks campaign event (or mapped event) with these properties:

event property

value

description

Status

"Delivered"

The message was successfully delivered to the recipient's handset

number_of_message_parts

Number

Count of message parts

status_code

numerical code

See Sinch's Delivery report error codes and SMPP error codes

status

"enqueued"
"enqueue_failed"

Describes if a message was (enqueued) or was not (enqueue_failed) successfully forwarded to the SMS provider for delivery

status

"rejected"
"failed"

Describes if a message was rejected by Sinch or delivery failed later.

status_code

e.g. 400

HTTP code failed requests. See Sinch's HTTP status codes

error

e.g. "syntax_invalid_parameter_format"

Error code - failed requests. See Sinch's Error codes

comment

e.g. "The format of a field value is invalid. For example if a MSISDN is not correctly formatted."

Error message - failed requests. See Sinch's Error codes

Sinch delivery reports

Delivery reports provide clarity about how many messages and when have been actually delivered to recipients' handsets. Sinch SMS integration tracks delivery report events, which can be used in campaign evaluation. In particular, Sinch calls Exponea callback with delivery reports either immediately, as status rejected; or later as statuses delivered and failed, when the recipient's operator responds back about the delivery.

SMS campaign events are:

  • delivered - a successful delivery to recipient´s handset
  • rejected - a rejection by Sinch (find more details in the error code)
  • failed - an unsuccessful delivery (find more details in the error code)

🚧

Waiting period

For some delivery reports it may take up to 4 days to receive it, depending on the operator. However, users shall not expect delivery reports to be delivered after 4 days after dispatching, because delivery reports are tracked in the first 4 days after dispatching the message.

❗️

Some countries shall not provide delivery reports, including these: Bangladesh, Benin, Brazil, Burundi, Cambodia, Germany, Guadeloupe, Guam, Hong Kong, Indonesia, Kuwait, Malaysia, Marshall Islands, Mauritania, Mexico, Nauru, Northern Mariana Islands, Pakistan, Panama, Papua New Guinea, Peru, Samoa, Solomon Islands, South Sudan, Sri Lanka, Sudan, Tajikistan, Timor-Leste, Tonga, Tuvalu, Uzbekistan, Venezuela, Vietnam, Wallis & Futuna Islands (Last update 2020-06-04)

Updated 16 days ago


Sinch SMS


This feature is currently available in the BETA version.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


We rely on cookies

to optimize our communication and to enhance your customer experience. By clicking on the Accept and Close button, you agree to the collection of cookies. You can also adjust your preferences by clicking on Manage Preferences. For more information please see our Privacy policy.

Manage cookies
Accept & close

Cookies preferences

Accept & close
Back