Operator lets you build your agent once and deploy it everywhere (voice and text channels) without rewriting logic for each one. Whether it’s a phone call, web chat, or SMS, we handle the underlying complexity and optimize the agent’s behavior for the specifics of each channel.

Supported channels

We support multiple channels out of the box. You can mix and match them to meet your customers where they are:

ChannelDescription
PhonePhone calls powered by Twilio
WebRTCIn-app or browser-based voice calls powered by LiveKit
Chat realtimeLow-latency messaging over a WebSocket API
Chat asyncHTTP-based chat API, fully compatible with Vercel’s AI SDK UI
SMS (coming soon)Text conversations using standard phone numbers
Email (coming soon)Support asynchronous conversations over email

For example, you could deploy a single agent that handles both voice and chat via a web widget, while also provisioning a phone number so customers can text or call directly.