Every message channel, one model
SMS, email, SIP MESSAGE, and HTTP arrive as the same kind of message. Route them with the same flows as calls, and let chat agents answer them.

At a glance
One model
A message is a message, whatever channel it came from.
Durable
A message is acknowledged only once it is safely stored.
Routed
The same routing flows decide where calls and messages go.
Answered
Chat agents reply from the same knowledge base as voice agents.
Channels
SMS
Over SMPP, with 10DLC registration bundled.
Over SMTP, in the same conversation as calls and texts.
SIP MESSAGE
Texts between phones and softphones on your SIP accounts.
HTTP
Send and receive messages from your own services.
Bridge channels in code
app.message receives every message at a path from the dial plan, so a bot can answer it or forward it. The SDK ships with SIP-to-SMS and SIP-to-email examples to start from.
Common questions
Can one agent answer calls and texts?
Yes. Voice and chat agents share knowledge, tools, and memory.
Is SMS registration included?
Yes. 10DLC registration is bundled on every plan.
Do softphone users see messages?
Yes. The softphone shows SIP messages on the web, iOS, and Android.
Send your first message.
Every plan includes business SMS.