Guide · Compliance
In short
At a glance
| Class | Route | Reaches DND | From |
|---|---|---|---|
| OTP / Transactional | DND corridor | Yes | ₦4.00 |
| Service update | DND corridor | Yes | ₦4.00 |
| Reminder | DND corridor | Yes | ₦4.00 |
| Marketing | Generic | No | ₦2.50 |
DND — Do Not Disturb — is a consumer-protection framework administered by the Nigerian Communications Commission (NCC). It lets Nigerian mobile users opt out of promotional SMS, short calls, and data bundle offers from their carrier by texting a short code. Every major Nigerian carrier — MTN, Airtel, Glo, 9mobile — participates.
Once a number is on the DND register, the carriers apply filtering to inbound SMS. A message classed as marketing is blocked at the carrier edge. A message classed as transactional — OTPs, order status, service updates — passes through on a separate compliant corridor.
The practical flow looks like this:
2442) to their carrier, choosing which classes of SMS to block. Options typically include "full DND" (all promotional) or narrower filters.Our platform enforces this on your behalf. Every sender ID you request is approved for a set of message classes at the time of submission. When you dispatch a campaign, we route it on the corridor that matches the class — automatically.
Transactional messages are allowed on DND numbers because they serve the recipient's interest: they want the OTP to log in, the order confirmation to track their package, the appointment reminder not to miss their doctor. The carrier-sanctioned classes are:
Marketing messages — promotional, advertising, bulk discount offers — are blocked on DND-registered numbers. This includes:
The carriers enforce this rule, not us. A marketing message to a DND-registered number simply doesn't arrive — and attempting it repeatedly puts your sender ID's reputation at risk.
Say you run a small e-commerce shop with a list of 2,000 customers. 300 of them are DND-registered. You have two messages to send today:
Both are valid sends. Which one is right depends on whether your message is transactional or promotional in intent — not on which one is cheaper.
When you submit a campaign, our preflight checks the message class against the sender ID's allowed classes and against the campaign's intent. One of three things happens:
Preflight · April reminder
campaign_8412Sender ID approved
MACKHAM · Transactional
Class match
Service update ∈ allowed classes
Suppression applied
12 unsubscribed numbers removed
DND routing
DND-compliant corridor selected
Time window
Scheduled 09:00 WAT · permitted
Prohibited content
No flagged keywords
Opt-in proof
94% coverage
Rate limit
944 within policy
The DND-routing check shows as one of the eight preflight rows. It reports the route selected, why, and surfaces a warning if the combination is unusual (e.g. a marketing campaign targeting a list that has 90% DND-registered numbers — most of your audience won't receive it, so we flag it before you waste a reserve).
The cleanest rule we've seen operators use: "If the recipient didn't actively ask for this message, it's promotional." An OTP they asked for by logging in? Transactional. A delivery update on a package they bought? Transactional. A "come back, we miss you" offer? Promotional.
When in doubt, class the message as marketing and route generic. You'll reach most of your audience, and you won't risk a carrier complaint that affects your sender-ID reputation.
DND FAQ
No. The DND register isn't a list you can access — it's a filter carriers apply at the edge of their network. You route by message class, and carriers handle the filtering.
Estimates vary by carrier and have trended upward since the DND register launched. There's no authoritative public figure. Assume a meaningful share — 20–40% depending on your demographic — and always route correctly.
No. The message simply doesn't deliver to that number. You're not charged for a send that doesn't reach the handset. Repeated attempts to force marketing at DND numbers can affect your sender-ID reputation, which we actively prevent.
Product
The eight preflight checks that run before any send, including DND routing.
Read moreSolutions
Appointment reminders reach every patient — DND-registered or not — via the compliant corridor.
Read morePricing
Transactional traffic on the DND corridor starts at ₦4.00 per segment.
Read more