Messaging - Overview
NOTE:
To add this product to your account, contact a Telesign expert. This product is available for full-service accounts only.
Telesign Messaging is an omnichannel engagement product that allows you to enrich your messages with the advanced features provided by various channels. This helps you create rich and reliable communications flows with your end users using the channels they are most comfortable with and which they use daily. You can include images, GIFs, videos, surveys, link buttons, and more. Choose delivery channels in a cascading order, and if the send to one channel fails, the service sends the message using the next channel.
Available channels include:
- Rich communication services (RCS)
- Viber
- MMS
- SMS
NOTE:
Although this product can be used purely to send SMS-messages, without even attempting to send on another channel, you may find our SMS product more convenient and streamlined for that use case.
Common use cases
-
Rich media - You can include photos, GIFs, and video in messages.
-
Trusted messages - You can include branded messaging using customizable colors and logos and a verified business checkmark.
-
Message templates - Create a template for a campaign's messages in advance, making it easier to send requests.
-
Email - You can send transactional emails such as Password Reset Notifications, Account onboarding notifications, appointment reminders, shipping confirmations, sign-in attempt confirmations, newsletters, or follow up surveys.
General requirements
-
Resource:
rest-ww.telesign.com/v1/omnichannel
-
Protocols:
https
-
Encoding: Accepts only UTF-8 unicode characters as inputs.
-
Accepts:
application/json
-
Responds With:
application/json
-
Required Headers:
Content-Type - json
Basic usage
- Set up a Transaction Callback Service to receive notifications about messages sent through this API.
- Select the primary channel you want to use: RCS, MMS, Viber, WhatsApp, or Email.
CAUTION:
Although the SMS channel is technically usable with any template, we recommend only using it for a fallback message, not as the primary channel. Rendering of advanced features is most reliable on other channels.
-
If you have not already done so, work with our Customer Support Team to set up an account for any channels you plan to use (such as RCS or WhatsApp) Detailed instructions for those channels that require an external app or account can be found on these pages:
-
Select a template from the tables below based on your desired primary channel and use case. If there is a feature of the channel you want to use that you don't see covered by these templates, see our how-to guide Add Custom Template. Contact Customer Support Team to select a template for email.
RCS: Templates by use case
Use case | Templates |
---|---|
Just Text | text |
Image | media |
Video Player (embedded) | media |
Audio Player (embedded) | media |
File Attachment | file |
Location Coordinates | location |
Question with Suggested Answers | 2_suggested_replies 3_suggested_replies |
Link Button | url_action |
Click-to-call Button | dial_action |
Link Button in Rich Card | rc_url_action_vertical rc_url_action_horizontal |
Click-to-call Button in Rich Card | rc_dial_action_vertical rc_dial_action_horizontal |
WhatsApp: Templates by use case
Use case | Template |
---|---|
Just Text | text |
Image | image |
Video Player (embedded) | video |
Audio Player (embedded) | audio |
File Attachment | file |
Location Coordinates | location |
MMS: Templates by use case
Use case | Template |
---|---|
Image | image |
Video Player (embedded) | video |
Audio Player (embedded) | audio |
CAUTION:
You can only send MMS messages from US sender IDs and only with short codes.
Viber: Templates by use case
Use case | Template |
---|---|
Just Text | text text_2way text_session |
Image | image image_2way image_session |
Link Button | url_action |
Some Viber templates can only be used with certain account types:
Account type | Supported templates |
---|---|
one-way chat | text image url_action |
two-way chat | text_2way image_2way |
session chat | text_session image_session |
NOTE:
If you are using SMS as a backup channel, we recommend using
text
for a text-only template. Advanced features may not render as expected on SMS.
- (Optional) Select one or more backup channels, if desired.
- Send a request to the API, referring to the documentation pages below for your primary channel and use case as needed.
Documentation by category
Reference
- Send a message with advanced features
- Check channel-capability of a phone number
- Check capability of a phone number for an RBM agent
- Templates
- Get transaction status after auto-generating an OTP code
- Get all messaging templates
- Create messaging template
- Get messaging template
- Delete template
Callbacks
- Receive RCS callbacks
- Receive WhatsApp callbacks
- Receive MMS callbacks
- Receive Viber callbacks
- Receive inbound SMS callbacks
- Receive email callbacks
- Receive template management callbacks
How-to guides
-
General
-
RCS
-
WhatsApp
-
MMS
-
Viber
-
Email
-
SMS
Updated about 1 month ago