
September 21, 2026 · 7 min read
API v2: what changed in SMS billing and idempotency
Credits, parts, and idempotency keys — how SendAfrica charges exactly and how retries stay safe.
Read more
SENDAFRICA MESSAGING PLATFORM
Practical writing on API design, SMS billing, campaigns, and sending across African mobile networks.
33 practical guides across messaging and SendAfrica apps

September 21, 2026 · 7 min read
Credits, parts, and idempotency keys — how SendAfrica charges exactly and how retries stay safe.
Read more
September 14, 2026 · 8 min read
How SendAfrica normalizes Tanzanian mobile numbers and recovers campaigns after worker interruptions.
Read more
September 7, 2026 · 6 min read
From USSD prompt to signed callback to a posted credit balance.
Read more
October 3, 2026 · 6 min read
A practical guide to organizing wedding invitations, guest details, responses, and event-day check-in with Harusi.
Read more
October 3, 2026 · 5 min read
Set up an activity, share a check-in link or QR code, and review attendance from the Hudhurio organizer workspace.
Read more
October 3, 2026 · 6 min read
Use Michango to organize contributors, distinguish pledged amounts from recorded payments, and see what remains outstanding.
Read more
August 28, 2026 · 5 min read
How to check the live requirements and submit a branded Sender ID request.
Read more
August 19, 2026 · 6 min read
Encoding and concatenation headers change the part count behind SMS credit usage.
Read more
August 11, 2026 · 5 min read
Store SA-prefixed API keys safely, rotate them cleanly, and keep secrets out of client code.
Read more
August 3, 2026 · 8 min read
Redis locks, durable message records, and recovery when a campaign worker stops.
Read more
July 26, 2026 · 7 min read
How SendAfrica records credit mutations and keeps balance reads current.
Read more
July 18, 2026 · 6 min read
Use the live rate endpoint to explain custom amount top-ups and credit estimates.
Read more
July 9, 2026 · 5 min read
A safe first request using the SendAfrica REST API and an environment-based key.
Read more
June 30, 2026 · 7 min read
One request can target up to 1,000 recipients and report outcomes for each number.
Read more
June 22, 2026 · 6 min read
Pick a synchronous batch for a bounded send and a campaign for larger, tracked delivery work.
Read more
June 15, 2026 · 5 min read
Initialize SendAfrica once, send from a server-side app, and inspect the result.
Read more
June 6, 2026 · 6 min read
Use the typed bulk resource and handle recipient-level outcomes in Node.js.
Read more
May 28, 2026 · 7 min read
Keep transport retries from becoming duplicate business actions in Go.
Read more
May 19, 2026 · 6 min read
Install the CLI, configure credentials safely, and verify API access before sending.
Read more
May 11, 2026 · 6 min read
Understand server-to-server keys and dashboard session tokens without mixing their roles.
Read more
May 2, 2026 · 7 min read
Verify callbacks, handle duplicates, and distinguish accepted SMS from delivery reports.
Read more
April 24, 2026 · 6 min read
Choose stable operation identifiers so safe retries replay the intended result.
Read more
April 16, 2026 · 6 min read
Prepare a clean contact list and understand how imported Tanzania numbers are handled.
Read more
April 7, 2026 · 6 min read
Create a scheduled campaign with an explicit time and verify when the worker will pick it up.
Read more
March 30, 2026 · 7 min read
Build useful recovery paths for common SendAfrica API failures.
Read more
March 21, 2026 · 5 min read
Use supported destination data rather than assuming a fixed African SMS price.
Read more
March 12, 2026 · 4 min read
Why a pending registration request is not automatically a sender you can use.
Read more
March 3, 2026 · 6 min read
Trace an SMS using message IDs, status, recipient, credits, and request identifiers.
Read more
February 22, 2026 · 6 min read
GSM-7 extension characters, Unicode code units, and normalization all affect exact billing.
Read more
February 13, 2026 · 7 min read
Validate the timestamped HMAC against the exact request bytes before processing a payment event.
Read more
February 4, 2026 · 5 min read
Respect account plan limits and pace sends instead of flooding the API.
Read more
January 26, 2026 · 7 min read
Read recipient results and understand how failed SMS attempts affect credit accounting.
Read more
January 17, 2026 · 6 min read
SendAfrica uses provider bulk endpoints when available and falls back to recipient sends when needed.
Read moreCreate an account to manage campaigns, credits, API access, and delivery records. Review the current credit options before sending.
