smspostam

Guide · Sender IDs

How to get a sender ID approved.

10 min readUpdated April 2026

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.
  • Approval usually takes 24–72 hours. 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:

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.

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.

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:

  1. You submit the request from the dashboard — name, company on record, use case, and sample message.
  2. We package it and submit to the carrier against our provider account. You see Pending approval in the dashboard.
  3. The carrier reviewer checks the submission. They either approve, approve with conditions, or reject with a reason.
  4. 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

  • MACKHAM

    Alphanumeric · submitted today

    Pending approval
  • MACKHAM-ALERT

    Alphanumeric · approved · 2 days ago

    Approved
  • CASH4U

    Alphanumeric · rejected

    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

In our experience, approvals land in 24–72 hours. The spread depends on three factors:

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.

Ready to request a sender ID?

Create a workspace, pick a name, and let us submit. Approvals usually land within 24–72 hours.

  • Sender IDs approved in 24–72 hours
  • Fund from ₦1,000
  • No monthly minimums