Skip to main content

Sender ID

  • FAQ on Sender ID

    1. What is a Sender ID?

    Sender ID is the name that appears as the message sender of an SMS message on the recipient’s device. Sender IDs are a useful way to identify yourself to recipients of your messages.

    Support for sender ID varies by country. For example, carriers in the United States and Canada don't support sender IDs, whereas carriers in India require their use.

    Sender IDs are classified as one of two types.

    1. Dynamic sender ID: Customers can start sending messages with custom sender IDs immediately in countries that support dynamic sender ID. Simply enable the geo permission for that country through your Plivo console.
    2. Preregistered sender ID: Follow these steps to request a sender ID in countries that require preregistration. 
    • Sign in to the Plivo console.
    • Navigate to Messaging > Sender IDs.
    • Click the Register Sender ID button.
    • Click on the Preregistration option. You'll see a list of countries along with the cost and review times involved for registration.
    • Select the countries from the list where you wish to be registered.
    • Fill out other details: SMS use case, preferred sender ID, sample message, business website, etc.
    • Attach the documents required for the registration and click Request Sender ID.
    • Following a review, you'll be assigned a sender ID that you can use to send messages to customers in preregistration countries.

    2. What's the difference between dynamic sender ID and preregistered sender ID?

    Customers can start sending messages with sender IDs immediately in countries that support dynamic sender ID. Simply enable the geo permission for that country through your Plivo console. 

    For countries that require preregistration, you must go through additional steps to get set up. Recurring charges vary depending on the country of registration.

    3. Which countries support dynamic sender ID?

     Here is the list of countries that support dynamic sender ID.

    4. Which countries require a preregistered sender ID?

    Here is the list of countries that support preregistered sender ID. Along with basic information about the company, preregistration requires document submission. You may incur recurring charges for each sender ID you register. Click here for a list of countries with cost and time details required for preregistration.

    5. Why do I have to preregister a sender ID?

    The telecommunication laws of certain countries mandate sender ID registration for the protection of consumers and companies. You must register your sender ID to represent your brand or company name, and to help monitor and prevent SMS fraud.

    6. What's the process for sender ID registration?

    To set up a sender ID, submit your request by completing the registration form in your console (see question 1). You can select one or multiple countries at once depending on your business needs. Once the request is approved, the sender ID will be set up for your account.

    7. What are the requirements for registration of the sender ID?

    The common requirements when submitting a sender ID registration request are:

    1. SMS use case — promotional or transactional
    2. Preferred alphanumeric sender ID
    3. Sample message
    4. Your company name
    5. Company website
      For preregistration, you may be required to submit additional documents depending on the country. For example, in Indonesia, you must submit a Letter of Authorization (LOA) that authorizes Plivo to register and send branded messages on your behalf.

    8. How much does sender ID registration cost?

    For countries that don't require preregistration, sender ID registration is free and instant. Countries that require preregistration have varying charges to get set up.

    In the countries that support preregistration, some customers are subject to an additional $25 setup fee exclusive of carrier charges per country.

    9. How does sender ID help in highlighting the brand name?

    The sender ID represents your brand or company name, distinguishing it from a million others and defining your brand to your customers. Branding your SMS messages allows you to make an instant connection with your customer or client. Your message is more likely to be opened and read, driving higher engagement with customers and improving brand recognition.

    10. Are there any restrictions on selecting a sender ID?


    1. Enter a minimum of six characters that represent your brand identity. You can include upper- and lower-case letters, the numbers 0 - 9, and spaces.
    2. Include at least one letter.
    3. Do not use ASCII special characters (such as # or @).
    4. For India, the sender ID must be exactly six characters.


  • Preregistration Country Charges and ETA for Sender ID

    The following countries require sender ID pre-registration in addition to the carrier-level setup fee, a recurring fee. We’ve also provided a registration ETA for each country.

    Please note that when registering a sender ID in the countries that support pre-registration, customers are subject to a one-time $25 Plivo setup fee that is exclusive of carrier charges per country.

    Country Setup Fee ($) Recurring Fee (per month in $) ETA (in days)
    Bangladesh 0 0 20
    Belarus 0 0 10
    Cuba 0 0 120
    Czech Republic 46 74 14
    Egypt 0 0 30
    Ethiopia 0 0 7
    Ghana 0 0 14
    Indonesia 0 0 60
    Iran 0 0 7
    Jordan 0 0 10
    Kazakhstan 25 100 15
    Kenya 25 0 14
    Kuwait 35 0 30
    Nepal 0 0 7
    Nigeria 0 0 12
    Oman 0 0 7
    Philippines 0 0 7
    Qatar 0 0 10
    Romania 325 0 12
    Russia 25 275 14
    Saudi Arabia 0 0 26
    Sri Lanka 0 0 7
    Tanzania 0 0 60
    Thailand 0 0 3
    Turkey 0 0 60
    Uganda 0 0 21
    United Arab Emirates 0 0 10
    United Kingdom 0 0 20
    Vietnam 28 0 60

    This information is subject to change per country, carrier, and end-operator regulations.

  • List of Countries Based on Sender ID Regulations
    Supports Sender ID with Instant Registration
    Supports Sender ID with Preregistration
    $ - Represents countries that charge for sender ID registration
    Sender ID Not Supported
    Albania Belarus Afghanistan
    Algeria Cuba Argentina
    Andorra Czech Republic - $ Azerbaijan
    Angola Egypt Brazil
    Armenia Ethiopia Burkina Faso
    Australia Ghana Canada
    Austria India* Chile
    Bahrain Indonesia China
    Belgium Iran Colombia
    Belize Jordan Costa Rica
    Benin Kazakhstan - $ Croatia
    Bolivia Kenya - $ Dominican Republic
    Bonaire, Saba, Sint  Eustatius (former NL Antilles)        Kuwait - $ Ecuador
    Bosnia and Herzegovina Nepal Guatemala
    Botswana Nigeria Honduras
    Brunei Oman Korea S Republic of
    Bulgaria Philippines Lesotho
    Cambodia Qatar Madagascar
    Cameroon Romania - $ Malawi
    Chad Russian Federation - $ Mali
    Congo Dem. Rep. Saudi Arabia Mexico
    Congo Republic Sri Lanka Mozambique
    Cyprus Tanzania Namibia
    Denmark Thailand New Zealand
    El Salvador Turkey Pakistan
    Estonia Uganda Panama
    Federated States of Micronesia United Arab Emirates Paraguay
    Finland Vietnam - $ Puerto Rico
    France Bangladesh Serbia
    French Guiana Morocco South Africa
    Gabon United Kingdom Syria
    Georgia   Taiwan
    Germany   Tunisia
    Gibraltar   Turkmenistan
    Greece   United States
    Guinea   Uzbekistan
    Guyana   Venezuela
    Hong Kong (China)   Yemen
    Ivory Coast    
    Jersey and Guernsey    
    Macao (China)  
    Marshall Islands  
    Mayotte (FR Indian Ocean Territories)
    Myanmar (Burma)  
    Northern Mariana Islands (US)  
    Papua New Guinea  
    Sao Tome and Principe  
    Sierra Leone  
    Sint Maarten (Former NL Antilles)  
    Solomon Islands  
    South Sudan  
    Timor Leste (East)  


    * India has a different process for registering sender IDs through a DLT portal

    Dynamic sender ID — Customers are expected to have a sender ID registered against their brand name. They can send using any sender ID to these countries, but if the messages are coming through a non-alphanumeric sender ID, Plivo will automatically replace it with the registered sender ID.

    Preregistration: Customers are requested to upload the required documents through the portal. Registration will happen in the background and customers will be updated post the registration process.

    Sender ID not supported: SMS will be delivered but the sender ID used in the From number will be replaced with local numbers or short codes or a generic code based on the Country regulation for delivery.


  • DLT Registration Process for Sending SMS to India

    The Telecom Regulatory Authority of India (TRAI) has mandated all entities that want to send SMS to register their organizations, headers, and templates along with required consent information, on distributed ledger technology (DLT) platforms to curb unsolicited commercial communication (UCC).

    Here's how to do that:

    Step 1 — Get unique Entity ID

    Register on any of the DLT platforms below by filling in the required information to get a temporary ID. After verification of your documents, the operator will provide you with a unique Entity ID.


    • According to customer feedback so far, Jio seems to have a  shorter and easier registration process than the others.
    • Please share your reference number/temporary ID/unique Entity ID and registered entity name with us once you have registered on any of the DLT platforms.

    Step 2 — Register headers

    Once you get your unique Entity ID, register your headers in the DLT platforms.

    To add headers

    • After the registration is complete, you can add your headers (sender ID) under the Headers tab in the dashboard. Please refer to the attached guide for the header registration process.
    • There are two types of Headers to choose from — Promotional and Others.
    • For sending promotional campaigns, such as offers, discounts, and promotions, you need to choose a 6-digit numeric sender ID, which will be prefixed with your industry
    • For sending transactional campaigns, such as updates and notifications, you can choose your preferred header name. Add your preferred header name in the text box and state the reason for choosing it in the description box below.

    Your header name should match your entity name. If the header name is different, please justify the discrepency and include your mobile number in the description box. The mobile number will help the DLT support team to contact you in case they have questions.


    • Only entities with registered headers can send SMS messages. Please contact us once your headers have been approved.
    • Headers (sender names) are case-sensitive, so ABCDEF and abcdef, for example, are two different sender names and can be registered separately.

    Step 3 — Register consent templates

    After you've registered your business and headers (sender IDs), the next step in the DLT registration process is to add consent templates. 

    Consent templates and registering guidelines

    A consent template is a standard message that's sent to users to get their consent to receive communications from enterprises. 


    • Template Name: Choose whatever you like
    • Brand Name: A product or trade name
    • Scope of Consent: Description of the content you plan to send to users. Examples:
      • We would like to send communication regarding marketing offers and events to our registered customers 
      • ABC Solutions needs your consent to send you messages about your account information and activity and our best offers 
      • We will send you updates, transactions, recommendations of our services and products to our registered customers

    Dos for consent templates

    • Choose a relevant short name to the template to help you choose the right consent templates when you associate them with content templates in promotional or service categories.
    • Brand name should be relevant to details mentioned in scope of content.
    • The scope of content and your intent should be clear and relevant to the mentioned brand. 
    • If you want to offer opt-out information, include complete information. Example: “To opt out, send STOP to 5555555”

     Don’ts for consent templates

    • Don't use generic names for templates, such as "template1."
    • Don't mention invalid or irrelevant names or popular brand names. Operators will treat these as  invalid templates.
    • Don't enter an actual message sent to the customer.
    • Don't enter short messages like "consent" or "SMS to customers."
    • Don't use variables in the scope of consent, as variables are applicable only to content templates.

    After filling in the details in the three fields you can submit the template for approval. There is no limitation on the number of consent templates you can create.

    After consent templates are approved by the registrar, you can link them to content templates in promotional or service categories, as shown here:



    How to register a consent template in a DLT portal

    For Jio DLT platform:

    • Select Template > Consent Registration.
    • Add a template name and your brand name.
    • Add Template Consent, which is the standard message that is added to your T&C or any other document informing them about their consent to receive communications from respective enterprise.
    • After adding your consent template, add a list of consented customers.
    • For adding phone numbers, select Customers’ Consent > Bulk Upload.

    Content templates and registration guidelines

    After you've registered consent templates, the next step in the DLT registration process is to add content templates. 

    How to add content templates

    There are four types of content templates: transaction, service implicit, service explicit, and promotional.


    Any message that contains a one-time password (OTP) required to complete a banking or credit or debit card transaction initiated by a bank customer is considered transactional. Here are some examples of this type of content, along with examples of the template formats that would create them.

    Actual Message

    Template Format

    234567 is the OTP for txn of inr 57.75 at Izaak payment services PVT with your sbi card xx3931. OTP is valid for 10 mins. pls do not share with anyone

    {#var#} is the OTP for txn of inr {#var#} at {#var#} with your sbi card{#var#}. OTP is valid for {#var#}. pls do not share with anyone

    234567 is your OTP for fund transfer for the amount Rs.6,000 to Raja. OTP valid for 8 minutes. Do not share this OTP with anyone.

    {#var#} is your OTP for fund transfer for the amount {#var#} to {#var#}. OTP valid for 8 minutes. Do not share this OTP with anyone.

    234567 is OTP for your eComm Txn for the amount Rs.25,000 OTP valid for 8 minutes. Do not share this OTP with anyone.

    {#var#} is OTP for your eComm Txn for the amount {#var#} OTP valid for 8 minutes. Do not share this OTP with anyone



    Any message arising out of customers' actions or their existing relationship with the enterprise, and that is not promotional, is considered a service-implicit message. These include:

    • Confirmation messages of net banking and credit/debit card transactions
    • Product purchase confirmation and delivery status from ecommerce websites
    • Customer is making payments through a payment wallet for an ecommerce website or mobile app, and an OTP is sent to complete the transaction
    • OTPs required for ecommerce websites, app logins, social media apps, authentication and verification links, securities trading, demat account operations, KYC, and ewallet registration
    • Messages from TSP/ISP
    • Periodic balance info, bill generation, bill dispatch, due date reminders, recharge confirmation (DTH, cable, prepaid electricity recharge, etc.)
    • Delivery notifications, updates, and periodic upgrades
    • Messages from retail stores related to invoices and warranties
    • Messages from schools, such as attendance and transport alerts
    • Messages from hospitals, clinics, pharmacies, radiologists, and pathologists about registration, appointments, discharge, and reports
    • Confirmatory messages from app-based services
    • Government/DOT/TRAI mandated messages
    • Service updates from car workshops, repair shops, and gadgets service centers
    • Directory services such as Justdial and Yellow Pages
    • Day-end and month-end settlement alerts to securities and demat account holders

    Actual Message

    Template Format

    Thank you for using EMI Facility on your XXXX Bank Credit Card 4***1234 EMI request for Rs. 89000.00 executed on 01/07/2019

    Thank you for using EMI Facility on your IDBI Bank Credit Card {#var#} EMI request for {#var#} executed on {#var#}

    XXX BANK - Your new bill for BESCOM Bangalore - account 0123456000 for Rs 4339.00 could not get scheduled because the auto-pay limit is less than the bill amount.

    XXX BANK - Your new bill for {#var#} - account {#var#} for Rs {#var#} could not get scheduled because the auto-pay limit is less than the bill amount.

    Account: 123456 is your Pansoi account verification code.

    Account: {#var#} is your Pansoi account verification code



    Service-explicit messages require explicit consent from customers that has been verified directly from the recipient in a robust and verifiable manner and recorded by the consent registrar. This category includes any service messages that don’t fall under the service-implicit category.

    Customer consent templates must be linked to content templates in the service-explicit category.

    Examples include messages to the existing customers recommending or promoting products or services. 

    Actual Message

    Template Format

    Your Rs.500 exclusive voucher is ready. Redeem it on purchase of Rs.1,000 at M&M. Use code 654321001. Valid till 31 Mar 2021! T&C.

    Your Rs.{#var#} exclusive voucher is ready. Redeem it on purchase of Rs.{#var#} at M&M. Use code {#var#}. Valid till {#var#}! T&C.

    To best serve you and others, please click on to share your meeting experience with your Ojas Insurance representative

    To best serve you and others, please click on {#var#} to share your meeting experience with {#var#}

    Baba Finserv personal loans need minimal documentation. Meet your financial needs in one click:

    Baba Finserv personal loans need minimal documentation. Meet your financial needs in one click: {#var#}.



    These are any messages with an intention to promote or sell products, goods, or services. Service content mixed with promotional content is treated as promotional. These messages are sent to customers after performing the preference and consent scrubbing function.

    Customer consent templates must be linked to content templates in the promotional category.


    Actual Message

    Template Format

    Lifetime free bank credit card with vouchers from LensKart, Pepperfry, Grabon worth Rs.3000. SMS “apply” to 5676766. TnC apply

    Lifetime free bank credit card with vouchers from LensKart, Pepperfry, Grabon worth Rs.{#var#}. SMS “{#var#}” to 5676766. TnC apply

    Pay just Rs 640* pm & get Rs 83,333 for 120 months or payout of Rs 1,00,00,000 with LIC (Life Insurance Cover) for your family.

    Pay just Rs {#var#} pm & get Rs {#var#} for {#var#} months or payout of Rs {#var#} with LIC (Life Insurance Cover) for your family. {#var#}

    You can win Rs 20,000 in fantasy cricket! Use code 542321. Install Badger app now to win. Click

    You can win Rs {#var#} in fantasy cricket! Use code {#var#}. Install Badger app now to win. Click {#var#}

    Content template validation

    • Use of two or more spaces before, after, or between words is not advisable.
    • All special characters are allowed. 
    • The variable format in text is {#var#}, which is case-sensitive. You can also insert a variable by clicking the insert variable radio button. 
    • Transactional and service content should always have some variable content.
    •  Promotional content can have completely fixed content or some variable content.
    •  There is no limitation on the number of variables per message.
    •  Values such as a dates, amounts, account numbers, names, and OTPs must be inserted using variables.

    Dos for content templates

    • Use the promotional category for communications intended to be sent only from numerical sender IDs. 
    • Only banking enterprises should use the transactional category for OTP messages during fund transfers, online payments, and merchant transactions. 
    • Choose relevant and recognizable names for content templates. 
    • Use the message type as “TEXT” for all general messages and “Unicode” for regional messages. 
    • Use variable {#var#} insertion for values such as a dates, amounts, account numbers, names, and OTPs.

    Don’ts for content templates

    • Don't use the same content template with multiple headers. 
    • Don't make header selections against irrelevant templates. 
    • Don't selecting the transactional content types for nonbanking enterprises. 
    • Don't use double spaces in templates. Check for this using a tool like Notepad++ before template submission. 
    • Don't use templates with fewer than six characters or with only variable insertion.

    How to register a content template in a DLT portal

     For Jio DLT platform

    • Select Template > Content Template Registration
    • Choose template type as SMS
    • Choose your content type — English or other languages
    • Select a Category from the drop-down list
    • Select Consent ID from the drop-down list
    • Choose a type of communication — Promotional / Transactional / Service-Inferred / Service-Explicit
    • Select Header from the drop-down list
    • Add the template content in the "template content" text box and click Submit.


  • What are the fees for registering a sender ID?

    Plivo works with carriers to set up sender IDs based on carrier regulations and the destination country. This may involve a one-time setup fee of $25 exclusive of carrier charges for sender ID registration for each country. (Certain countries impose additional carrier charges for sender ID traffic. Charges are subject to change and shared with customers on a case-by-case basis after we have confirmation from the respective local carriers.)

    There is no fee to enable a sender ID for destinations where the sender ID is dynamic. However, Plivo still needs to vet the use and business cases to enable alphanumeric sender IDs.

    Read our guide to registering a sender ID for more information.

    How can I get more than one sender ID for my account?

    Multiple sender IDs on an account are supported only on accounts that work across different countries. Multiple senders IDs for the same country are not supported on the same account. However, you can register a second sender ID from a subaccount. 

    Can the sender ID be changed?

    You can change your sender ID for a charge of $25 per country.

  • Country Requirements for Sender ID Registration

    Sender IDs are specific to each country. Every country has regulations with which Plivo and its carriers must comply. 

    • For certain countries, sender IDs are dynamic, meaning that they don't require preregistration with those countries' carriers.
    • For other countries, sender IDs do require preregistration with carriers. Messages may not be delivered if the sender ID is not preregistered.

    What countries requires sender ID preregistration?

    Sender IDs must be preregistered for the following countries. 

    Belarus, Bangladesh, Cambodia, Chad, Cuba, Egypt, Nepal, Norway, Saudi Arabia, Sri Lanka, Turkey, Uganda, United Arab Emirates, Morocco, United Kingdom and Ethiopia.

    Sender ID registration is recommended, but not mandatory, for the following countries. Messages will be delivered with a generic sender ID, such as "SMS" or "INFO," if no custom sender ID is preregistered. 

    India, Indonesia, Jordan, Kenya, Kuwait, Nicaragua, Oman, Philippines, Qatar, Russia, Tajikistan, Tanzania

    What countries do not require sender ID preregistration? 

    Sender IDs are dynamic in the following countries.* You may set the Sender ID to any acceptable alphanumeric term. 

    Algeria, Anguilla, Antigua and Barbuda, Aruba, Australia, Barbados, Belize, Bermuda (UK), Bhutan, Bosnia and Herzegovina, Botswana, British Virgin Islands, Burkina Faso, Burundi, Cameroon, Central African Republic, Croatia, Cyprus, Democratic Republic Congo, Denmark, Dominica, Estonia, Falkland Islands, Fiji, Finland, Gabon, Gambia, Germany, Greenland, Grenada, Guadeloupe, Guernsey, Guinea, Guyana, Haiti, Honduras, Iceland, Ireland, Israel, Ivory Coast, Jamaica, Japan, Latvia, Liberia, Lithuania, Luxembourg, Macao, Malawi, Maldives, Malta, Martinique, Mauritius, Monaco, Mozambique, Netherlands, Niger, Nigeria, Papua New Guinea, Portugal, Republic of the Congo, Samoa, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Somalia, Spain, St. Lucia, Sweden, Switzerland, Togo, Tonga, Vanuatu, Zambia

    Alpha sender ID is dynamic in the following countries. Numeric sender IDs will be replaced with a generic alpha ID: 

    Albania, Angola, Armenia, Austria, Azerbaijan, Bahrain, Brunei, France, Georgia, Greece, Hong Kong, Iraq, Italy, Laos, Lebanon, Libya, Liechtenstein, Macedonia, Mauritania, Moldova, Montenegro, Myanmar, Namibia, Poland, Réunion (France), Senegal, Serbia, South Sudan, Sudan, Swaziland, Timor-Leste, Uganda, Ukraine, Uzbekistan, Zimbabwe, South Africa

    If the destination to which you wish to send messages supports sender ID, you can have your account whitelisted for sender ID. Learn more in our articles on registration and charges.

    *While these countries are fully dynamic, messages with alphanumeric sender IDs may still be rejected because Plivo accounts are not enabled for alphanumeric sender IDs by default. Contact support if you’d like to enable this feature.

  • Guide to Registering a Sender ID

    Before you register a sender ID, you may want to read our Sender ID FAQ document.

    Do I need to register a sender ID?

    Some countries require that you register your sender ID. These countries allow application-to-person (A2P) messaging only from senders registered with network operators. Registering your sender ID in advance increases the delivery rate of your messages and reduces the chances of getting blocked by carriers. 

    Can Plivo register sender IDs for me?

    You can register sender IDs through the Plivo console. This three-minute video is a step-by-step guide on how to do that.

    What are the prerequisites and restrictions for registering a sender ID?

    • You must have a Plivo Standard account in good standing. Sender ID registration is not available to customers on a free trial account. 
    • A sender ID must be between 6 and 11 characters in length, depending on the country. 
    • A sender ID cannot contain spaces or hyphens. 
    • A sender ID cannot be registered for promotional messages.

    Are there any charges for registering a sender ID?

    This document contains a list of countries that require sender ID preregistration, along with the carrier-level setup fee, recurring fees, and ETA for sender ID registration.


  • Does Plivo support alphanumeric sender ID for SMS?

    Plivo supports the use of alphanumeric sender IDs, but you must whitelist your account by contacting Plivo support to enable this feature. Your request should include the sender ID you wish to use, the destination countries you intend to reach, and your specific use case.

    When we receive a request, Plivo checks the alphanumeric sender ID to ensure that all communication originating from Plivo is legitimate and in no way facilitates malicious activities such as social engineering, phishing, or vishing.

    We verify the legitimacy of your business as it applies to the sender ID you wish to use. In some cases, we may request an official authorization from your organization’s legal department verifying the use of the requested sender ID. If your sender ID is based on a specific product or service that your company provides, we may seek specific information to establish this association.

    In addition to Plivo’s restrictions on the use of alphanumeric sender IDs, country-specific restrictions may also apply. In some countries, alphanumeric sender IDs must be preapproved by local regulatory bodies. For those countries, Plivo will facilitate the approval process.

    The whitelisting process can take up to three business days if approval from local carriers and regulatory bodies is not required. If you need approval from local carriers and regulatory bodies, that may take up to eight weeks.

    Sender IDs are not supported in the US and Canada.