You can change your SMS Sender ID to an alphanumeric ID (e.g., MYBIZ) or a numeric long/short code once it’s approved by the relevant registry (e.g., DLT in India, 10DLC/short code programs in the US). Submit the request in Settings → SMS → Sender ID, upload proof of brand ownership, and the new ID typically goes live in ≈ 1–48 hours.
Acronyms (quick definitions): DLT = India’s Distributed Ledger for commercial messaging; 10DLC = US 10‑digit long code for A2P; CTIA = US wireless trade association; VMN = Virtual Mobile Number; A2P = Application‑to‑Person.
Region | ID type | Length | Key rule |
India (DLT) | Alpha | 6 letters | Must map to legal/brand name; one ID per entity. |
Numeric VMN | 10 digits | Used for 2‑way/OTP; DLT template & header mapping required. | |
US/Canada | 10DLC | 10 digits | Brand & campaign must be TCR‑approved; throughput per use‑case. |
Short code | 5–6 digits | CTIA lease + carrier vetting; best for high‑volume. | |
Global (A2P routes) | Alpha | 6–11 chars | No spaces; avoid generic terms (e.g., |
Tip: Some international routes replace alpha IDs with local numeric senders. Use Localized Sender IDs per country when available.
Zero downtime: Your existing Sender ID continues to work while the new one is under review.
Replace YOUR_API_KEY, IDs, and numbers with your values.Request a new Sender ID
curl -X POST https://api.example.com/v1/sender_ids \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "type": "alpha", "value": "MYBIZ", "region": "IN", "documents": ["doc_abc123"] }'List Sender IDs
curl -X GET https://api.example.com/v1/sender_ids \ -H "Authorization: Bearer YOUR_API_KEY"Set default Sender ID
curl -X PATCH https://api.example.com/v1/sender_ids/sid_789 \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"default": true}'Send an SMS using a specific Sender ID
curl -X POST https://api.example.com/v1/messages \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "sender_id": "MYBIZ", "to": ["+14155550101"], "text": "Welcome to MyBiz! Reply STOP to opt out." }'Use case | How to choose the ID |
Bulk SMS | Composer → Sender ID dropdown |
Automation | Automation → Rules → Action: Send SMS |
API | Use the |
Problem | Cause | Fix |
Rejected – Brand mismatch | Letters don’t map to legal/brand name | Use trademark proof or approved acronym. |
Random numeric ID overseas | Foreign route strips alpha ID | Enable Localized Sender IDs per country. |
Approval > 48 h | Missing document or carrier backlog | Raise a support ticket with your request ID. |
2‑way replies missing | Using alpha ID where 2‑way not supported | Use a VMN/10DLC/short code for 2‑way SMS. |
Still stuck? Contact support@example.com with your request ID and any DLT/TCR emails attached.
{ "@context": "https://schema.org", "@type": "HowTo", "name": "Request or Change an SMS Sender ID", "totalTime": "PT5M", "description": "How to request, approve, and set a default SMS Sender ID via UI and API.", "step": [ {"@type": "HowToStep", "name": "Open Sender ID settings", "text": "Go to Settings → SMS → Sender ID."}, {"@type": "HowToStep", "name": "Request new ID", "text": "Click + Request New, choose Alpha or Numeric."}, {"@type": "HowToStep", "name": "Upload documents", "text": "Provide proof of brand ownership as required."}, {"@type": "HowToStep", "name": "Submit and wait for approval", "text": "Approval typically takes 1–48 hours."}, {"@type": "HowToStep", "name": "Set as default", "text": "Toggle Set as Default to start using the new ID."} ]}{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "Does it cost extra?", "acceptedAnswer": {"@type": "Answer", "text": "The Sender ID request is free. 10DLC/short‑code program and leasing fees are billed at cost."}}, {"@type": "Question", "name": "Will reports break if I switch IDs?", "acceptedAnswer": {"@type": "Answer", "text": "No. Each message log stores the Sender ID used at send time."}}, {"@type": "Question", "name": "Can I test first?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Use sandbox ID TESTSMS (delivers only to verified developer numbers)."}}, {"@type": "Question", "name": "How many times can I change the Sender ID?", "acceptedAnswer": {"@type": "Answer", "text": "Unlimited within your plan quota. Each new ID requires fresh approval."}} ]}