Sender ID
Sender ID is the name or number that appears as the message sender on the recipient’s device.Sender ID Types
| Type | Example | Support |
|---|---|---|
| Alphanumeric | ”MyBrand” | Country-dependent |
| Numeric | ”+14151234567” | Most countries |
| Short Code | ”12345” | US, Canada, UK |
Country Categories
| Category | Description |
|---|---|
| Dynamic | Instant sender ID support |
| Pre-registration | Requires carrier approval before use |
| Not Supported | Must use numeric sender ID |
Pre-Registration Requirements
Some countries require sender ID registration:| Country | Registration Fee | Recurring Fee | ETA |
|---|---|---|---|
| Singapore | Yes | Monthly | Varies |
| India | DLT registration | — | 2-4 weeks |
| UK | Yes | — | 1-2 weeks |
Register Sender ID
- Navigate to Messaging > Settings > Sender ID
- Select country
- Submit registration with required documents
- Wait for carrier approval
Country-Specific Regulations
India
Requirements for sending to India:| Business Location | Currency | Route | Requirements |
|---|---|---|---|
| India | INR | Domestic | GST registration, DLT registration |
| Outside India | USD | International | — |
- Required for all domestic SMS
- Register templates and headers
- See DLT documentation
- 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:| Keyword | Action |
|---|---|
| STOP | Opt out |
| END | Opt out |
| QUIT | Opt out |
| CANCEL | Opt out |
| UNSUBSCRIBE | Opt out |
| UNSUB | Opt out |
| STOP ALL | Opt out |
What Happens on Opt-Out
- Recipient sends STOP keyword
- Plivo adds number to suppression list
- Future messages to that number are blocked
- Messages fail with DND error code
Opt-In Keywords
| Keyword | Action |
|---|---|
| UNSTOP | Opt back in |
| START | Opt 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
| Alert | Trigger |
|---|---|
| Outbound | Significant drop in delivery rate |
| Inbound | Issues 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
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
Common Causes
Outbound issues:- Carrier filtering
- Invalid numbers
- Content violations
- Endpoint timeout
- Server errors (5xx)
- Invalid URL configuration
Response Actions
For outbound alerts:- Review message content for spam triggers
- Check number registration status
- Verify destination numbers are valid
- Check endpoint availability
- Verify URL configuration
- Review server logs for errors
Compliance Best Practices
Consent
- 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