Routing and failover
Ordered connections with per-connection weights across sender numbers. A provider that keeps rejecting sends is taken out of rotation instead of being retried forever.
Read the guide →SMS is the channel this platform was built around, and the one that carries the fullest set of channel-level capabilities. Email and WhatsApp connect on the same model; this page covers SMS. You keep your CPaaS account, and you get the layer above it that a single provider account does not give you.
Ordered connections with per-connection weights across sender numbers. A provider that keeps rejecting sends is taken out of rotation instead of being retried forever.
Read the guide →Each connection carries a send rate and the platform queues to it. A throttle is treated as a pacing signal, not as a failed send.
Read the guide →Provider callbacks are normalised into one status vocabulary, with the raw provider code kept alongside. Terminal outcomes only.
Read the guide →A reply of STOP writes a suppression record, and a check runs before each marketing send. Enforcement is fail-closed by default for marketing traffic.
Read the guide →GSM-7 or UCS-2, decided per connection, with the billable segment count kept on the record so it can be reconciled against your provider invoice.
Read the guide →The platform holds no provider account. Your credentials, your quota, your numbers, your invoice.
Read the guide →6 SMS providers can be connected self-service today, each with the credential fields it actually needs listed on its own page. Beneath the self-service set is an adapter library covering 33 SMS providers; those outside the listed set are unlocked on request rather than self-service, so we describe them as a different thing.
Through the console or the API, naming the recipient, the content and — for marketing traffic — the message type that decides whether the suppression check applies.
The healthiest, highest-priority connection that is still inside its pacing budget takes the message. Sender numbers on that connection rotate by weight.
With your credentials, against your account, at the rate your quota allows. Nothing is sent on our account and nothing lands on our invoice to your provider.
The provider acceptance, and later its delivery receipt, are recorded against the message with the error code normalised. Message bodies are not stored.
The account is yours, so these stay on your side of the line. We hand every message over correctly and report what came back — the carrier relationship is the provider’s job.