Features

Everything you need to message customers, nothing you have to fight.

JMSURF SMS pairs a marketing-team dashboard with a developer-grade API, so the same platform serves the person writing the campaign and the person writing the code.

Send at any scale

Bulk campaigns

Paste a list, pick a group or upload a sheet. Personalise every message with merge fields and preview before you spend a shilling.

Scheduling & drip flows

Queue a blast for Friday 9am, stagger sends to protect throughput, or drip a sequence over days.

Multi-country routing

Least-cost routes with automatic failover to a backup carrier when an operator degrades.

Know your audience

Contacts & groups

Unlimited groups, custom fields, automatic de-duplication and number normalisation to E.164.

Clean imports

CSV and Excel imports that tell you exactly which rows were invalid instead of failing silently.

Two-way messaging

Inbound replies land in a shared inbox and on your webhook, with opt-outs handled automatically.

Built for developers

One-minute API keys

Create scoped live and sandbox keys instantly. No sales call, no waiting for approval to test.

Reliable webhooks

Signed payloads, automatic retries with backoff and a replay button for every failed delivery.

Automation rules

Trigger messages from keywords, low balance, failed deliveries or your own events — no cron jobs.

Run it like a business

Live delivery reports

Per-message status, per-operator success rates and cost breakdowns you can export any time.

Transparent wallet

Every debit itemised, low-balance alerts, auto top-up and no expiry on credits you paid for.

Team & audit control

Invite teammates with roles, see who sent what, and keep a full audit trail of key usage.

See it with your own numbers

Free test credits, sandbox keys and no card required to start.