SMS APIComing soon · 2026

SMS delivery,
globally routed.

Global SMS with carrier routing, 10DLC compliance, two-way messaging, and automatic WhatsApp upgrade. One API for every number, in every country.

Countries
190+
Carriers
1,400+
Fallback
Email / WA
Status
Building
send-sms.ts
ts
import { Send0 } from 'send0';

const send0 = new Send0(process.env.SEND0_API_KEY!);

// Shipping after WhatsApp
await send0.sms.send({
  to: '+14155551234',
  body: 'Your verification code is 4291',
  from: '+18005550100',
  upgrade: { channel: 'whatsapp' },
});

What's planned

The full SMS stack,
without stitching six vendors.

Numbers, registration, routing, delivery, compliance, and analytics — all in one SDK, one dashboard, one invoice.

Global carrier routing

Automatic carrier detection and route optimization for 190+ countries. We pick the best route per message, per carrier, in real time.

10DLC registration

Built-in brand + campaign registration for US A2P traffic. We walk you through TCR, then keep your campaign in good standing automatically.

Toll-free & short codes

Provision verified toll-free numbers or lease short codes for high-throughput OTP and alert traffic, straight from the dashboard.

Two-way SMS

Inbound replies stream back as signed webhooks. Build conversational flows, support inboxes, or route straight to an LLM.

Delivery receipts

Carrier-level delivery and failure reasons, normalized across providers. No more decoding Twilio error codes in Slack at midnight.

Compliance baked in

Automatic STOP / HELP handling, quiet hours enforcement, and content filtering. Stay inside TCPA and CTIA guardrails by default.

Automatic WhatsApp upgrade

When a recipient is reachable on WhatsApp, the AI router upgrades the send — cheaper, richer, and higher-delivery, automatically.

Worldwide coverage

US, UK, EU, India, Brazil, MENA, APAC — one API, consistent pricing, transparent carrier fees passed through at cost.

Dedicated sender IDs

Alphanumeric sender IDs where supported, long codes where required, with automatic fallback per country rules.

Build status

Shipping in priority order,
publicly.

Email is live. WhatsApp ships next. SMS follows — with the AI router already in place, we get to build it without the cold-start problem.

Full changelog
Provider mesh
Multi-provider routing (Twilio, MessageBird, Plivo, regional carriers) with per-country SLOs.
In progress
10DLC registration flow
End-to-end TCR brand + campaign registration with status tracking from the dashboard.
Planned
Two-way webhooks
Inbound SMS routing with HMAC-signed webhooks and a per-number inbox view.
Planned
WhatsApp upgrade router
AI-driven upgrade from SMS to WhatsApp per recipient when signal is high.
Planned
Compliance engine
TCPA / CTIA / STIR-SHAKEN integrations, quiet hours, STOP / HELP handling, audit trail.
Planned
Waitlist
Priority slots for teams already on send0 email, and for SMS-heavy products migrating from Twilio.
Opening

Common questions

The short version,
as of today.

More questions? Email hello@send0.dev — a human founder will reply.

Why build SMS after email and WhatsApp?

Because the AI channel router is the whole point. Once you have email and WhatsApp working end-to-end, SMS slots in cleanly as the universal fallback — and that's the order that produces the best experience at GA.

Will I need to deal with carrier compliance?

No. We handle 10DLC registration, number provisioning, STIR/SHAKEN, quiet hours, and opt-out enforcement. You call send0.sms.send — we handle the rest.

How does pricing compare to Twilio?

Pass-through carrier fees plus a small per-segment platform fee. We're targeting 30–40% below Twilio's list pricing for comparable routes, with zero per-contact fees.

Can I use my existing numbers?

Yes. Port your existing long codes, toll-free numbers, and short codes at launch. We'll coordinate with your current carrier on porting timelines.

Compliance-first by default

SMS that won't
get your brand flagged.

TCPA quiet hours, STIR/SHAKEN, STOP / HELP, automatic opt-out suppression, and 10DLC re-registration — all on, by default, audited per send.

TCPA-safe
Built-in
STIR/SHAKEN
Attested
STOP handling
Automatic
Opt-out suppression
Global

Get early access

First in line when
SMS goes live.

Waitlist members get preview access before general availability, plus porting assistance from the founding team.

Shipping priority: email → WhatsApp → SMS.