Below are some of the key features supported in the Plivo SMS Platform.
Support for any Character Set
Built-in support for GSM and Unicode characters allows the use of any language, including Chinese and Arabic, as well as emojis and symbols.
Send multiple SMS messages in a single API request. Plivo handles the queueing of your messages. Please see below for the current SMS message throttling limits:
|Source Number Type||Destination Country||Dequeue Rate|
|US / Canada 10 Digit Phone Number||US / Canada||1 SMS / 4 Seconds|
|US / Canada Toll-Free Number||US / Canada||40 SMS / Seconds|
|US / Canada Short Code||US / Canada||100 SMS / Seconds|
|International Number or Alpha Sender Id||Other Countries||No limit|
Long Message Concatenation
Plivo’s Message API allows you to send SMS messages that exceed 160 characters. Plivo takes care of transmitting long messages with the appropriate metadata to ensure they are delivered as one intact message on the recipient’s handset.
Delivery Report Notification
Receive real-time delivery notifications for SMS messages that you send. You can also track delivery rates and review the performance of your account.
Plivo automatically handles SMS opt-out if your Plivo number receives replies with an opt-out keyword. The following keywords are supported for opt-out:
SMS Data Redaction
You can redact the sensitive information pertaining to Outbound as well as Inbound SMS messages. Enabling message redaction will make sure that the contents of the messages are redacted on Plivo servers, along with any debug logs.
Outbound: To redact the content and destination number of an outbound SMS, set the ‘log’ request parameter of the Send SMS API request to ‘false’.
Inbound: Enable this feature from your Plivo Console.
Intelligent Message Encoding
Plivo replaces Unicode characters with similar GSM characters to ensure message delivery to networks that do not support Unicode.