Getting Started

What is the character limit for SMS text messages?
Plivo API’s support sending SMS in all text based languages (e.g., English, French, Chinese, Arabic, etc.). Messages containing only GSM03.38 7 bit chara...
SMS Concatenation
Plivo API’s support concatenation. Though, some carriers and handsets do not support long SMS concatenation. When sending a long SMS, Plivo’s Message API ...
What's the outgoing rate limit for SMS?
Many of our customer’s businesses require sending messages in bulk to customers & prospects. While being a very important communication channel, the...
Different SMS States in Plivo
Outbound messages:  Could be in any of the following states: Queued, Sent, Failed, Delivered, Undelivered. All outbound messages are initially Queu...
How is my incoming message delivered to my application?
There are two distinct stages an inbound message will go through: 1. Received Plivo will receive an inbound message from a carrier. The user will be char...
How can I receive SMS messages with my Plivo numbers?
Prerequisites Sign up for a free Plivo trial account OR Log in to your Plivo account.  Check out our Helper Library page and install the right helper bas...
Do you retry callbacks, if the message_url is not reachable?
Yes. If the message_url for your Plivo application returns a non 2xx HTTP status code, Plivo will retry the request to the message_url.  A maximum of thr...
Can I send bulk SMS?
A unique feature of Plivo’s REST APIs is that you can send bulk (multiple) SMS using a single API request. To send bulk SMS, make an HTTP POST request to t...
Can a source number set for an outbound text message be a non-plivo number?
No, you can only set your Plivo numbers as a source number for messages towards US & Canada. This is due to telecom regulations. You can, however, make ...
What is the difference between A2P and P2P SMS?
A2P and P2P messaging are broadly categorized on the type and volume of traffic that is being sent. A2P (Application to Person): In this type of messaging,...