SMS
Sender ID registration in Nigeria
A sender ID is the up-to-11-character name recipients see instead of a phone number. On Nigerian networks an alphanumeric sender ID must be registered per network before it can carry traffic, and approval is a third-party decision your messaging provider submits on your behalf.
What is a sender ID?
A sender ID is the label in the From field of an SMS. It is either a phone number or an alphanumeric string of up to 11 characters - typically a brand name such as GTBank or Sendozi. Recipients read it as identity, which is exactly why networks control who may use which name.
The SMS protocol does not authenticate the sender field. Anyone submitting traffic can technically claim any name, which is the mechanism behind most SMS impersonation fraud. Registration closes that gap administratively: the network keeps a record of which business owns which name, and refuses traffic that does not match.
| Property | Detail |
|---|---|
| Maximum length | 11 characters, including spaces |
| Character set | Letters and digits; avoid punctuation and accented characters |
| Case | Preserved as submitted, so choose the exact casing you want recipients to see |
| Registration scope | Per network - a name approved on one network is not automatically live on the others |
| Replies | Alphanumeric sender IDs cannot receive replies. Recipients cannot text back. |
Why registration is required
- It ties a visible identity to an accountable business, which is the basis of every anti-impersonation control in SMS.
- It gives networks a route to act when traffic is abusive: the name can be suspended rather than the whole aggregator.
- It is a prerequisite for the corporate route that carries transactional traffic to DND-active subscribers.
- It stops two unrelated businesses claiming the same brand name on the same network.
What you are usually asked for
Requirements are set by each network and change from time to time, so treat this as the shape of the request rather than a fixed checklist. Sendozi tells you what is outstanding for your specific submission.
- The exact sender ID
- Spelled and cased precisely as you want it to appear. A change after submission usually means a fresh request.
- The business behind it
- The registered name, and where applicable evidence such as a CAC registration document. A name that reads as a company invites a request for the company.
- A description of the traffic
- What you will actually send, and to whom. 'Transaction alerts to our own customers' is a reviewable statement; 'marketing' on its own is not.
- Sample message content
- One or two representative messages. Samples that do not match the traffic later are a reason for suspension.
- Whether the traffic is transactional or promotional
- The corporate route is scrutinised more closely because it reaches DND-active subscribers.
The workflow on Sendozi
- 1
Request the sender ID from the dashboard
Enter the name, the use case and the networks you need it on.
- 2
Sendozi prepares and submits it
The request is packaged for the registration partner and submitted to the networks. Missing information is raised with you before submission rather than after a rejection.
- 3
The networks review it
This step is outside Sendozi's control. Timing varies by network and by how clean the request is; nobody can commit to a date on the networks' behalf.
- 4
Status appears in your dashboard
Pending, approved or rejected, per network, with the reason where one is given. The API exposes the same status at GET /v1/sms/sender-ids.
- 5
Approved names become sendable
A production send with an unapproved sender is refused with sender_id_not_approved rather than being silently rerouted.
Why sender IDs get rejected
| Reason | How to avoid it |
|---|---|
| The name suggests a bank, regulator or network you are not | Use your own brand. Names implying a financial institution attract the strictest review. |
| Generic words like INFO, ALERT or VERIFY | They are unassignable to one business, so they are usually refused. |
| The name does not match the documentation | Submit the trading name that appears on the registration you supply, or explain the relationship. |
| Samples do not match the stated use case | Send the samples you will really send. |
| Over 11 characters | Shorten before submitting; the limit is a protocol limit, not a policy one. |
| Requesting a transactional route for marketing traffic | Declare the traffic honestly. A promotional route approves more easily than a misdeclared transactional one. |
What you can do before approval
- Test the full integration with a sandbox key. Sandbox runs the same validation without a provider or a charge.
- Import and clean the contact list, and normalise every number to +234 format.
- Build and preview templates, including the longest merge-field expansion.
- Register the delivery webhook and confirm your endpoint handles a test event.
- Fund the wallet so the first live send is not blocked on balance as well as on the sender ID.
Frequently asked questions
- How long does sender ID registration take in Nigeria?
- It varies by network and by the quality of the submission, and it is decided by the networks rather than by your messaging provider. Sendozi does not publish a guaranteed turnaround because it cannot control the review. Submit well before you need it.
- Can I send SMS before my sender ID is approved?
- You can test everything in sandbox mode. A production send with an unapproved sender is refused with sender_id_not_approved rather than being delivered under a different name.
- Do I need a registered company to get a sender ID?
- You can open an account without one, but a sender ID that reads as a business name will usually attract a request for the business registration. Personal sender IDs follow the same network rules.
- Is one registration enough for MTN, Airtel, Glo and 9mobile?
- No. Registration is per network. A name can be live on one network while still under review on another, and the dashboard shows the status for each.
- Can recipients reply to my sender ID?
- No. An alphanumeric sender ID is one-way. Sendozi does not receive inbound SMS, so include a contact route in the message for anyone who needs to respond or opt out.
Related reading
SMS
Bulk SMS in Nigeria: the complete guide
How bulk SMS works in Nigeria: sender IDs, transactional and promotional routes, the DND register, page-based pricing, delivery reports and consent. Written for teams sending their first campaign.
SMS
DND and SMS delivery in Nigeria
What Nigeria's Do Not Disturb register is, why promotional SMS fails on DND-active numbers, which traffic legitimately travels a transactional route, and how to diagnose a failed send.
SMS
Transactional vs promotional SMS in Nigeria
The difference between transactional and promotional SMS, how each route behaves against the Nigerian DND register, a side-by-side comparison, and the grey cases teams get wrong.
Compliance
Consent and compliance for business messaging in Nigeria
What consent means for business SMS in Nigeria, how the Nigeria Data Protection Act 2023 applies to a contact list, and the records worth keeping. General information, not legal advice.