Most teams pay five vendors to send one message.
Every channel you add means a new account to manage, a new dashboard to learn, a new bill on the books, and a new thing that breaks at 2am. The cost grows with every customer you win. The reliability stays the same.
Senddio replaces all of that with one endpoint, one invoice, and one place to look when something needs attention.
One message in. Everywhere your users are, out.
Most messaging platforms make you wire each channel separately. Senddio collapses all of them into one request — and lets Claude and your GPT agents use that same request too.
Every channel your customers actually use.
Every channel below is included on the free plan. No upgrade gate, no per-channel surcharge, and no new code to learn for each one.
One endpoint. Six channels. Any sender.
Flip the channel field. That’s the migration. Same auth, same status object, same webhook shape.
curl https://api.senddio.com/v1/send \
-H "Authorization: Bearer sdo_live_…" \
-H "Content-Type: application/json" \
-d '{
"channel": "email",
"from": "hello@yourdomain.com",
"to": "dev@example.com",
"subject": "Welcome to Senddio",
"html": "<p>Your first send is free.</p>"
}
'
← 200 OK in <50ms
{
"id": "sdo_msg_2K9xQ7w",
"status": "queued",
"channel":"email"
}Postal 3 with dedicated Hetzner IP per organisation. SPF / DKIM / DMARC verified in-app.
- 01Queued in BullMQ (Redis-backed).
- 02Provider client (Postal / Twilio / FCM / Slack / Telegram) dispatches.
- 03Webhook fires on delivery, open, click, bounce or reply.
- 04AI insight rolls up anomalies into your weekly digest.
The first messaging API your Claude or ChatGPT agent can call by itself.
Plug Senddio into Claude Desktop with one command, or drop our OpenAI tools package into your assistant. Hand your agent its own key — with limits you set — and watch it send emails, SMS or Slack messages while you sleep. Every message is labelled by agent name, so you always know who sent what.
Built for developers. Free for everyone.
All six channels, all AI features, and the full developer console — available on the free plan. Upgrade only when your volume grows.
- Universal /v1/send endpoint
- REST API + Node SDK
- Test mode + live keys
- Notify users by identity
- User registry & channel preference chains
- Fallback routing across channels
- Do-not-disturb support
- Broadcasts & scheduled messages
- Message logs, status & events
- Open + click tracking
- Bounce + spam complaint tracking
- Delivery stats & channel breakdowns
- Threaded inbound replies
- Live delivery timeline drawer
- Org workspaces & sub-accounts
- Team members, RBAC (Owner/Admin/Member/Viewer)
- Audit log of every mutation
- API key scopes & channel restrictions
- Key expiry, revocation & IP allow-list
- Encrypted credentials, masked secrets
- Dedicated sending IPs
- SPF / DKIM / DMARC verification in-app
- Reputation monitoring
- Blocklist monitoring
- Auto sending pause on anomaly
- Disposable-email protection
- Signed webhook endpoints
- Retry schedule [0, 60, 300, 1800, 7200]s
- Webhook delivery logs + replay
- Twilio / WhatsApp / Slack / Telegram webhooks
- Slack OAuth installation
- Suppressions per channel
- Claude MCP server (@senddio/mcp-server)
- OpenAI function-calling tools
- Agent-scoped keys + sender labels
- AI spam score on every send
- AI log analyser + anomaly cron
- AI template generator
- Smart suppression suggestions
- Weekly AI digest
A dashboard you’d actually leave open.
Mobile-first. Sub-100ms log filtering. Instructional error messages. Every screen shows you the cURL that does the same thing.
You’re in good company.
Composite quotes from teams that consolidated their messaging stack onto Senddio.
The platform tells you what to fix — in your own words.
Anomaly detection, spam scoring, log analysis, smart suppressions and template generation run on every send. They turn into specific, actionable insights — never generic AI mush.
- Spam score before send · catches risky copy
- Anomaly cron · flags bounce / delivery shifts
- Smart suppression suggestions · cleans the list
- Template generator · drafts from your history
- Weekly digest · one email, every Monday
Flat monthly price. No per-email markup.
The free plan ships every channel, every AI feature, and a dedicated IP. Upgrade only when your volume grows.
- All 6 channels · AI credits included
- 300 emails / day · 9,000 / month
- SMS & WhatsApp sampler · Push / Slack / Telegram included
- 20 AI credits / month
- 1 domain · 1 API key · 1 member
- 7-day log retention
- No credit card required
- 1,000 emails / day · 30k / month
- SMS pay-as-you-go · multi-channel basics
- 3 domains · 5 keys · 10 members
- 30-day log retention
- Webhooks included
- 5,000 emails / day · 150k / month
- All 6 channels + AI included
- Broadcasts · scheduled messages
- Audit log · 90-day retention
- 20 domains · 25 keys · 25 members
- Webhook delivery logs & replay
- Unlimited / custom sending limits
- Multiple dedicated IPs
- SAML SSO · 365-day retention
- Platform accounts · sub-accounts
- White-label config · priority support
Your first month on Senddio.
Common questions about Senddio.
Senddio is a universal messaging API for developers and AI agents. A single POST to /v1/send delivers messages over email, SMS, WhatsApp, push notifications, Slack, or Telegram — the channel is a field in the request body, not a different SDK. Plans are flat monthly: Free ($0), Starter ($9), Pro ($79), or Enterprise — no per-message fees, no overage. Every plan includes the full Claude MCP server and OpenAI function-calling tools, so AI agents send through the same audited endpoint your application code uses.
The free plan includes every channel: email, SMS, WhatsApp, push notifications, Slack and Telegram. You also get AI credits each month, the connectors for Claude and ChatGPT agents, and the full dashboard. The day-to-day allowance is 300 emails (about 9,000 a month), plus sampler limits on the other channels so you can wire them up before upgrading. No credit card needed to start.
Yes. For Claude, install the @senddio/mcp-server in Claude Desktop with one command. For ChatGPT and other OpenAI assistants, import our published function-calling tools. Either way, you give the agent its own key with limits you set, and every message it sends is labelled by agent name in your dashboard, so you always know who sent what.
Yes, on the Enterprise plan. Each Enterprise organisation gets its own dedicated mail server IP, so your sender reputation belongs to you and not a shared pool. The Free, Starter and Pro plans use our shared infrastructure, carefully warmed for transactional sending.
Yes. Senddio uses one endpoint — POST /v1/send — for all six channels. The authentication, request shape, response shape and webhook events are identical. Switching channels is a one-line change in the request body.
Senddio uses flat monthly pricing: $0, $9, $79 or custom. You pay for the plan, never per message. If you cross a daily allowance, Senddio queues your messages rather than dropping them, and the dashboard tells you exactly what to do next. No surprise overages.
Senddio supports an automatic channel fallback chain. If you send through /v1/notify and WhatsApp is unavailable, Senddio tries SMS, then email — in whichever order you configure. For direct channel sends, you get a clear instructional error in the response, never a silent failure.
Yes. Every plan can export message logs as CSV from the dashboard. Webhook events stream in real time so you can keep your own copy of every event. Audit logs are exportable on Pro and Enterprise plans.
Yes. Senddio is built for production from day one. We run carefully warmed sending IPs, retry on transient failures, suppress hard bounces automatically, verify webhook signatures for you, and surface anomalies before customers notice. Every plan uses the same production infrastructure — the only difference is volume and dedicated IPs.