Conversations
Multi-channel chat sessions on one Twilio-compatible API.
VoiceTel Conversations gives application teams a single REST surface for SMS, MMS, WhatsApp, and in-app chat — same participant, same thread, same history — without re-implementing channel-specific glue for every project.
What Conversations gives you
One thread per participant, across every channel.
-
Threaded multi-channel chat
One conversation resource collects every message a participant sends — SMS, MMS, WhatsApp, or in-app — so application state stays consistent regardless of which channel a user replies on.
-
Participants, roles, and users
Add participants by phone number, WhatsApp ID, or chat user. Per-conversation roles assign permissions; reusable users carry identity across conversations.
-
Signed webhook events
Per-conversation or account-wide webhook subscriptions deliver message, participant, and read-receipt events to your endpoint. Same HMAC-SHA256 signature scheme as voice callbacks.
-
Service sandboxes
Need to isolate workloads — staging from production, customer A from customer B? Conversations Services scope an entire chat environment under one parent service resource.
Compatibility
Twilio-compatible by design.
The Conversations endpoints mirror the Twilio v1 surface — same paths, same field names, same SID prefixes (CH for conversations, IM for messages, MB for participants, IS for services). Twilio's official client libraries work against voiceml.voicetel.com with a hostname + credential swap.
- Conversations Covered
- Messages Covered
- Participants Covered
- Webhooks Covered
- Roles, Users, Credentials Covered
- Configuration Covered
- Services Covered
FAQ
Questions about Conversations.
Do my existing Twilio Conversations SDK clients work against VoiceTel?
voiceml.voicetel.com and use your VoiceTel account credentials. Paths, field names, and SID prefixes match.Which channels does VoiceTel Conversations support?
How do Conversations and Messaging differ?
Are Conversations webhooks signed the same way as voice webhooks?
Can I run staging and production traffic in the same account?
Start your first conversation.
Open an account, swap your Twilio Conversations client to voiceml.voicetel.com, and send your first multi-channel thread the same hour. The official Twilio SDKs work as-is once the hostname and credentials are swapped.

