Guide · Sender IDs
In short
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.
Nigerian carriers cap sender IDs at 11 characters. Within that budget, you can use:
-), 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.
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.
MACKHAM, GREENSCH, NIVEA.RCCG-VI, MFMHQ, STMARYS.MACKHAM-VIP for a VIP programme, MACKHAM-ALERT for a transactional class.Most approvals land within 24–72 hours 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.
The carrier reviewer is looking for four specific red flags. We've catalogued the common ones here so you can avoid them before submitting.
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.
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.
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.
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."
On our side, the flow is:
Sender IDs
MACKHAM
Alphanumeric · submitted today
MACKHAM-ALERT
Alphanumeric · approved · 2 days ago
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.
In our experience, approvals land in 24–72 hours. The spread depends on three factors:
MACKHAM, that's trivial to approve. If your business is called "OKP Holdings" and you're asking for MACKHAM, the reviewer might pause.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
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
Every state, every reason, every class — the product page covers the whole lifecycle.
Read moreSolutions
How schools pick sender names like GREENSCH or STMARYS, with real examples.
Read morePricing
Sender ID management is included at every price point. No extra per-sender fee.
Read more