Channels
How the Bivariant platform connects with end users through messaging channels — web widgets, telephony, and third-party messaging platforms.
Channels are the communication interfaces between your platform workspace and external users. Each channel represents a path through which messages, calls, and interactions flow in and out of the platform.
Channel types
The platform supports several channel types:
| Channel | Direction | Medium | Use case |
|---|---|---|---|
| Presence Widget | Bidirectional | Web chat | Embed a chat widget on any website |
| Telephony | Bidirectional | Voice/SMS | Phone calls and text messages via SIP trunks |
| Bidirectional | Messaging | Conversations through WhatsApp Business | |
| Messenger | Bidirectional | Messaging | Facebook Messenger conversations |
| Custom | Bidirectional | API | Build your own channel via the API |
How channels work
Every channel follows the same pattern:
- Configure — set up the channel with its connection details (widget ID, phone number, API credentials)
- Map to a space — associate the channel with a workspace space
- Connect to agents or flows — route incoming messages to an agent, a flow, or both
- Receive and send — the platform handles message routing in both directions
Channel–conversation relationship
When a message arrives through a channel, the platform either:
- Creates a new conversation — if no active conversation exists for the sender
- Continues an existing conversation — if an active conversation with the sender is found
This means a single channel can manage thousands of concurrent conversations, each tracked independently.
Channel configuration
Each channel type has its own configuration requirements:
- Presence Widget — a channel ID and optional language setting. See Presence Widget.
- Telephony — SIP trunk credentials and phone number mapping. See Telephony.
- Messaging platforms — OAuth or API key credentials from the platform provider.
Next steps
- Presence Widget — embed a web chat widget on your site
- Telephony — configure voice and SMS channels
- Conversations — how channel messages become conversations
- Agents — connect AI agents to channels
Notifications
The notification system delivers event-driven alerts to users through WebSocket, push, and email channels. Rules define which events trigger notifications and how they are delivered.
Presence Widget
How to embed the Bivariant Presence Widget on any website — a lightweight chat interface that connects visitors to your agents and workflows.