Guide · Sender IDs
How to get a sender ID approved.
In short
- A sender ID is the name that shows up on a recipient's phone instead of a phone number.
- Nigerian carriers approve sender IDs up to 11 characters — letters, numbers, space, dash, underscore.
- Carrier review usually takes 1–3 business days once documents are complete; full activation can take up to 2–4 weeks. We submit on your behalf and surface the result in your dashboard.
- Most rejections are for prohibited keywords, all-digit names, or names that impersonate a larger brand.
What is a sender ID?
When an SMS arrives on a Nigerian phone, the "from" field shows either a raw phone number or a short name. The short name is the sender ID — the label the carrier associates with your messages. Recipients see MACKHAM or GREENSCH instead of +2348012345678.
Sender IDs matter for three reasons. First, recognition: a parent is far more likely to open a message from GREENSCH than from an unknown number. Second, trust: a branded sender ID signals that the message came from a real organisation, not a stranger. Third, spam prevention: carriers associate sender IDs with reputations, and a good reputation means better delivery.
The 11-character rule
Nigerian carriers cap sender IDs at 11 characters. Within that budget, you can use:
- Uppercase and lowercase letters (A–Z, a–z)
- Digits (0–9) — but not all digits; at least one letter is required
- Space, dash (
-), and underscore (_)
You cannot use special characters, emoji, or punctuation. MACKHAM, ST-MARYS, WOFUK, and MOMO are all valid. MACKHAM! and Kol😀g are not.
What gets approved
The pattern behind approved sender IDs is simple: they clearly represent the business sending the message, without ambiguity or claims to be something they aren't.
- Your brand name, abbreviated —
MACKHAM,GREENSCH,NIVEA. - Your initials plus a qualifier —
RCCG-VI,MFMHQ,STMARYS. - A product line you own —
MACKHAM-VIPfor a VIP programme,MACKHAM-ALERTfor a transactional class.
Most reviews clear within a few business days when the name is clearly linked to the business you've submitted under. We include a use-case description and a sample message in the submission — both help the carrier reviewer make a decision quickly.
What gets rejected
The carrier reviewer is looking for four specific red flags. We've catalogued the common ones here so you can avoid them before submitting.
Prohibited keywords
Names containing promotional triggers — CASH4U, BIGWIN, LOANZZ, DISCOUNT — are rejected outright because they signal the sender intends to market in a way that doesn't match a real brand. Pick a name that reflects your actual business, not a pitch.
All-digit or too-short names
A sender ID that's all numbers (24247, 911) is rejected because it can't be distinguished from a short-code. At least one letter is required. Very short names (one or two characters) are also rejected for ambiguity.
Impersonation risk
Names that look like they're coming from a carrier, a bank, or a major brand that isn't yours are rejected. MTN-ALERT, GTBANK-NEW, ZENITHPAY all fail unless you're MTN, GTBank, or Zenith Bank respectively and can prove it.
Missing or unclear use case
The submission form includes a use case field ("what will you send") and a sample message ("show us an example"). Leaving these blank or too vague increases rejection risk. "Customer order alerts and delivery confirmations" reads much better than "SMS to customers."
How approval works
On our side, the flow is:
- You submit the request from the dashboard — name, company on record, use case, and sample message.
- We package it and submit to the carrier on your behalf. You see Pending approval in the dashboard.
- The carrier reviewer checks the submission. They either approve, approve with conditions, or reject with a reason.
- We sync the decision back to your dashboard. On approval, the status becomes Active and you can immediately use the sender in campaigns.
What this looks like in the dashboard
Sender IDs
- Pending approval
MACKHAM
Alphanumeric · submitted today
- Approved
MACKHAM-ALERT
Alphanumeric · approved · 2 days ago
- Rejected
CASH4U
Alphanumeric · rejected
Prohibited keyword in sender name. Resubmit with a different name.
The dashboard shows all three terminal states — pending, approved, and rejected — side by side. A rejection includes the reason inline, so you know exactly what to adjust on resubmission.
How long it takes
Carrier review typically takes 1–3 business days, and full network activation can stretch to 2–4 weeks. The spread depends on three factors:
- Volume at the carrier — Mondays and the first day after a public holiday are slower.
- Clarity of your submission — a complete use-case description and a concrete sample message shortens review time.
- How obvious the brand link is — if your business is called "Mackham Payments Limited" and your sender ID is
MACKHAM, that's trivial to approve. If your business is called "OKP Holdings" and you're asking forMACKHAM, the reviewer might pause.
Resubmitting after rejection
Rejected sender IDs are not dead. If the reason was a prohibited keyword or an impersonation risk, adjust the name — you don't need to start a new ticket. Submit a fresh request with a different name, and the clock starts over.
We preserve the original rejection reason against the old request, so your team can see what was tried and why. Most operators go through one iteration before landing on an approved name — less common, but not unusual.
Sender ID FAQ
Questions about approval.
Yes. Most operators end up with at least two — one for transactional and one for marketing — so routing is automatic when campaigns are dispatched.
Yes, subject to the same approval flow. The carrier treats our submission independently — a previously approved name typically re-approves without issue, but it's not automatic.
If a sender stays in the pending state beyond 5 business days, we escalate on your behalf. You don't need to chase — our sync job checks status every 10 minutes and flags stalled requests.
Product
Sender IDs
Every state, every reason, every class — the product page covers the whole lifecycle.
Read moreSolutions
Schools
How schools pick sender names like GREENSCH or STMARYS, with real examples.
Read morePricing
Rates per segment
Sender ID management is included at every price point. No extra per-sender fee.
Read more