Deploy

Channels

A channel is where a conversation happens. The same agent can serve several channels at once, and every conversation is tagged with the one it took place on, so you can route, review, and report by channel.

Supported channels

ChannelWhere it's used
webThe embeddable widget and the in-dashboard test chat.
voicePhone and in-app voice calls (inbound numbers and outbound calls).
smsSMS text messaging.
whatsappWhatsApp messaging.
messengerFacebook Messenger, on a Page you connect.
instagramInstagram direct messages, on a professional account you connect.
telegramTelegram, through a bot you create with @BotFather.
slackSlack direct messages and @-mentions in a workspace you connect.
emailAn inbox the agent reads and replies to.
apiYour backend, via the Chat API.
agentScheduled agent runs.
post_callFollow-up work generated after a call.

To connect any of the messaging platforms to an agent, see Messaging channels.

Filtering by channel

Every conversation records its channel, so you can filter the Conversations list by it (for example, pull only voice calls or only api sessions) to build channel-specific reporting and review flows.