Skip to main content
This guide covers sender IDs, country-specific regulations, DND/opt-out management, and delivery alerts.

Sender ID

Sender ID is the name or number that appears as the message sender on the recipient’s device.

Sender ID Types

TypeExampleSupport
Alphanumeric”MyBrand”Country-dependent
Numeric”+14151234567”Most countries
Short Code”12345”US, Canada, UK

Country Categories

CategoryDescription
DynamicInstant sender ID support
Pre-registrationRequires carrier approval before use
Not SupportedMust use numeric sender ID

Pre-Registration Requirements

Some countries require sender ID registration:
CountryRegistration FeeRecurring FeeETA
SingaporeYesMonthlyVaries
IndiaDLT registration2-4 weeks
UKYes1-2 weeks
Check Plivo coverage for country-specific requirements.

Register Sender ID

  1. Navigate to Messaging > Settings > Sender ID
  2. Select country
  3. Submit registration with required documents
  4. Wait for carrier approval

Country-Specific Regulations

India

Requirements for sending to India:
Business LocationCurrencyRouteRequirements
IndiaINRDomesticGST registration, DLT registration
Outside IndiaUSDInternational
DLT Registration: PE-TM Binding Chain:
  • TRAI requirement for domestic traffic
  • Principal Entity must bind with Telemarketer
  • Complete binding before sending

Singapore

Full SMS Sender ID Registry (SSIR):
  • All sender IDs must be registered with SGNIC
  • Unregistered sender IDs are blocked
  • Registration required for all organizations

United Kingdom

A2P SMS Filtering:
  • Carriers actively filter unregistered traffic
  • Register sender IDs to avoid filtering
  • Follow UK carrier guidelines

Canada

Cross-Border Restrictions:
  • Canadian long codes cannot send to US
  • Use US numbers for US destinations
  • Toll-free and short codes work cross-border

Do Not Disturb (DND) / Opt-Out

Opt-Out Keywords

Plivo automatically recognizes these keywords:
KeywordAction
STOPOpt out
ENDOpt out
QUITOpt out
CANCELOpt out
UNSUBSCRIBEOpt out
UNSUBOpt out
STOP ALLOpt out
Keywords are case-insensitive.

What Happens on Opt-Out

  1. Recipient sends STOP keyword
  2. Plivo adds number to suppression list
  3. Future messages to that number are blocked
  4. Messages fail with DND error code

Opt-In Keywords

KeywordAction
UNSTOPOpt back in
STARTOpt back in

Can You Message Opted-Out Users?

No. Messages to opted-out users:
  • Are blocked by Plivo
  • Fail with appropriate error code
  • Are not charged

Best Practices

  • Include opt-out instructions in every message
  • Example: “Reply STOP to opt out”
  • Monitor inbound messages for complaints
  • Only message explicit opt-ins

Delivery Alerts

Plivo monitors delivery rates and alerts you to issues.

Alert Types

AlertTrigger
OutboundSignificant drop in delivery rate
InboundIssues delivering to your endpoint

Outbound Alerts

Triggered when delivery rate drops significantly. Email includes:
  • Total messages sent in past hour
  • Phone numbers with low delivery
  • Suggested actions
Frequency: Maximum once per day per destination country

Inbound Alerts

Triggered when Plivo can’t deliver incoming messages to your URL. Evaluation:
  • Checks delivery rate every 15 minutes
  • Looks at messages from past hour
  • Alerts if delivery issues detected
Frequency: Maximum once per day

Common Causes

Outbound issues:
  • Carrier filtering
  • Invalid numbers
  • Content violations
Inbound issues:
  • Endpoint timeout
  • Server errors (5xx)
  • Invalid URL configuration

Response Actions

For outbound alerts:
  1. Review message content for spam triggers
  2. Check number registration status
  3. Verify destination numbers are valid
For inbound alerts:
  1. Check endpoint availability
  2. Verify URL configuration
  3. Review server logs for errors

Compliance Best Practices

  • Obtain explicit opt-in before messaging
  • Document consent method and timestamp
  • Honor opt-outs immediately

Content

  • Avoid spam triggers
  • Include sender identification
  • Provide opt-out instructions

Prohibited Content

  • Unsolicited messages (spam)
  • Fraudulent or deceptive content
  • Violence, hate speech
  • Illegal activities promotion

Record Keeping

  • Maintain opt-in records
  • Log opt-out requests
  • Document consent methods