Zino SMS is the simple way to send bulk and transactional text messages. Use the dashboard for campaigns, or plug our REST API into your app in minutes.
From a single one-time password to thousands of messages at once.
Clean tools for your team and a solid API for your developers.
Write once, send to thousands, or schedule for the right hour. Personalise with first and last names.
Simple JSON endpoints, API keys, rate limits and clear errors. Test safely in the sandbox first.
Show your name instead of a number. Request it in the dashboard and we review it quickly.
Get a signed callback the moment a message is delivered or fails. No polling needed.
Organise people into groups, import a spreadsheet in seconds and respect opt-outs.
See delivery rates, spend, busiest hours and failure reasons. Export any log to CSV.
Invite teammates with roles, keep one credit balance, and see who sent what in the logs. Get an alert before your balance runs out.

# Send one message curl -X POST https://YOUR-DOMAIN/api/v1/messages \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"to":"0772123456","message":"Your code is 482913"}'
$ch = curl_init('https://YOUR-DOMAIN/api/v1/messages'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_KEY', 'Content-Type: application/json'], CURLOPT_POSTFIELDS => json_encode(['to' => '0772123456', 'message' => 'Your code is 482913']), ]); $res = json_decode(curl_exec($ch), true);
const res = await fetch('https://YOUR-DOMAIN/api/v1/messages', { method: 'POST', headers: { Authorization: 'Bearer YOUR_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ to: '0772123456', message: 'Your code is 482913' }) }); const data = await res.json();
Create an API key, make one request, and watch delivery status update in your dashboard. A built-in sandbox lets you test without sending real messages.
Sign up free and get trial credits to try the dashboard and API.
Pick a monthly plan or buy a credit pack. One credit covers one message segment.
Compose in the dashboard or call the API, then follow every delivery receipt.
Illustrative preview of the reports you get.
Create a free account and send your first message today. No setup fees.
Create free account Talk to us