eSMSAfrica
Government & NGOs · Nigeria

SMS for government agencies, state programmes and NGOs in Nigeria

Public programmes in Nigeria reach people across 36 states and the FCT, many of them without smartphones or reliable data. eSMS Africa helps ministries, state agencies and NGOs send beneficiary payment notices, enrolment reminders and campaign dates, and coordinate field teams, with delivery reports that show which messages actually landed.

MTN, Airtel, Glo, 9mobile Delivery reports From NGN 9.1 per SMS
KadCareTransactional
KadCare: NGN {amount} support payment was sent to your account on {date}. No one should ask you for money. Report: {phone}
128 chars · 1 segment · GSM-7
Nigeria context

What makes government & ngos messaging different in Nigeria

  • Cash transfer and grant programmes increasingly pay beneficiaries into bank accounts or wallets. An SMS that confirms the amount, date and the place to report problems discourages middlemen who ask beneficiaries for a cut.
  • Identity is central to most programmes, and agencies often ask people to link a NIN before they can enrol or be paid. Reminders with the enrolment centre and the documents to bring reduce wasted trips.
  • Vaccination and other health campaigns run on fixed dates by ward. SMS to registered caregivers, together with town criers and religious leaders, reaches households that radio misses.
  • NGOs running programmes in the north-east and north-west coordinate field staff in areas with weak data coverage, where SMS often gets through when internet messaging does not.
What to send

Messages government & ngos teams in Nigeria send

Beneficiary payment notices

Confirm each payment with the amount and date, state that the programme never charges a fee, and give a complaints number. This makes diversion harder to hide.

Enrolment and verification reminders

Tell registered people when and where to enrol or update their records, what documents to bring, such as a NIN slip, and the closing date for their ward.

Campaign and outreach dates

Announce vaccination days, distribution points and town hall meetings by ward or LGA, scheduled for the day before and again on the morning of the event.

Field-team coordination

Send shift changes, meeting points and security notices to enumerators and volunteers, and collect arrival check-ins through a two-way short code where data coverage is weak.

Feedback and complaints lines

Invite beneficiaries to report problems by SMS to a two-way short code, with keywords such as PAY or ENROL routed to the right team by webhook.

Sample messages

Copy-ready templates for Nigeria

Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.

Payment confirmation Transactional
KadCare: NGN {amount} support payment was sent to your account on {date}. No one should ask you for money. Report: {phone}
128 chars · 1 segment · GSM-7
Enrolment reminder Transactional
KadCare: Enrolment for your ward is on Tue 18 Nov, 9am-3pm, at the LGA secretariat. Bring your NIN slip and phone.
114 chars · 1 segment · GSM-7
Field team notice Transactional
KadCare Field: Team B meet at Kawo motor park 7:30am tomorrow. Reply IN to {shortcode} when you arrive.
105 chars · 1 segment · GSM-7
Health campaign Transactional
KadCare: Free measles vaccination for children under 5 at all PHCs in your ward, Sat 22 Nov, 8am-4pm.
101 chars · 1 segment · GSM-7
Rules that apply

Compliance for government & ngos SMS in Nigeria

A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.

  • Public bodies are data controllers under the NDPA 2023 too. Beneficiary lists contain identity and often health or vulnerability data, so limit who can export them and keep that detail out of message text.
  • Payment, enrolment and appointment notices to registered beneficiaries are transactional. Awareness campaigns to the general public are usually treated by networks as promotional and may not reach DND numbers.
  • Political or election-related messaging carries extra sensitivity. Check with INEC and with the networks before sending anything that could be read as campaigning.
  • Messages should identify the programme or agency by name and give a way to verify them, because scammers copy government programmes to collect fees from beneficiaries.
Send it

From your system to MTN and Airtel in one call

  1. 1Create an account and copy a test key (esms_test_...) to try the integration without spending credit.
  2. 2Request your sender ID for Nigeria. Until it is approved you can send from the eSMS default sender.
  3. 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like {{name}}. Delivery reports arrive by webhook.

Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.

curl -X POST https://sms.esmsafrica.io/api/messages/send \
  -H "Authorization: Bearer $ESMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+2348031234567",
    "text": "KadCare: {name}, your support payment of NGN {amount} was sent on {date}. This programme never charges a fee. Complaints: {phone}",
    "sender_id": "KadCare"
  }'
Live pricing

SMS pricing in Nigeria

Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.

Basic
NGN9.1
per SMS· USD 0.0068
Monthly spend USD 1 - USD 1,000
Business
NGN7.5
per SMS· USD 0.0056
Monthly spend USD 1,001 - USD 4,999
Enterprise
NGN6.1
per SMS· USD 0.0046
Monthly spend USD 5,000+

Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.

FAQ

Government & NGOs SMS in Nigeria: common questions

Will public health messages reach people on DND?

Messages to people already registered in a programme, such as caregivers enrolled for vaccination reminders, can go on the transactional route. Broadcast awareness messages to the general public are often treated as promotional by networks, so DND numbers may not receive them. Talk to us before a large public campaign.

Can we target messages by state or LGA?

Yes, if your list has a state, LGA or ward column. Import it, filter by that column and send or schedule each region separately, so dates and venues match the recipient. Delivery reports per batch show which areas need follow-up by field staff.

How do we stop scammers copying our messages?

Register a sender ID in your programme's name, keep the wording consistent, never include payment requests, and tell beneficiaries in every message that the programme never charges a fee. Publish the sender ID on your website so people can check it.

Get started

Start sending government & ngos SMS in Nigeria today

Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in NGN or USD.