Bulk SMS, rebuilt for 2026

Bulk SMS that just works — for your team and your code.

JMSURF SMS sends campaigns, OTPs and alerts across African networks from one clean dashboard and one simple API. Instant sandbox keys, credits that never expire, and delivery reports you can actually trust.

  • No setup fee
  • No monthly minimum
  • Pay per delivered message
JMSURF SMS dashboard showing delivery rates, contact groups and a phone receiving a text message

3 lines

to your first message

< 1 min

to a sandbox key

99.9%

platform uptime target

0

setup or monthly fees

One platform for the people sending and the people building.

Most bulk SMS tools are either a clunky dashboard or a bare API. JMSURF SMS is both, done properly, with none of the usual friction.

Campaigns without spreadsheets

Import contacts, build groups, personalise with merge fields and send to thousands in a few clicks.

An API developers enjoy

JSON in, JSON out. Sandbox keys instantly, SDKs for Node, Python, PHP and Go, and honest error codes.

Delivery you can prove

Per-message status with operator, attempts and cost — exportable whenever finance asks.

A wallet that behaves

Credits never expire, failed messages are refunded and volume rates apply automatically.

Automation built in

Schedule blasts, drip sequences, keyword replies and low-balance top-ups without writing cron jobs.

Webhooks that don't drop

Signed payloads, retries with backoff and one-click replay for anything your server missed.

Integrate today, not next quarter

Your first message in three lines of code.

Grab a sandbox key the moment you sign up, send test traffic for free, then flip one environment variable to go live. Same payloads, same webhooks, no surprises.

send an SMS
curl https://api.jmsurf.com/v1/messages \
  -H "Authorization: Bearer sk_live_xxx" \
  -d '{"from":"JMSURF","to":["+254712345678"],
       "message":"Your order is on the way."}'

Live in three steps

Step 01

Create your account

Self-service signup with free test credits. No sales call before you can try it.

Step 02

Add contacts or a key

Marketing imports a list; developers copy a sandbox key and start sending.

Step 03

Send and watch it land

Live delivery reports per message, per operator, with costs itemised as you go.

Built to be the fastest way to send SMS in Africa

Ready to send your first campaign?

Start on the free tier with sandbox keys and test credits. Top up only when you are ready to reach real customers.