Channels
A channel is a way customers reach you. Omniflowβs channel settings tab is where you connect, configure, and assign each one β though most of the heavy lifting (connecting Gmail, Twilio, Slack) happens via integrations.
Supported channels
| Channel | Setup |
|---|---|
| Voice | Connect Genesys / Twilio / RingCentral / Zoom Phone via telephony. |
| Connect Gmail or Outlook via email integrations. | |
| Web chat | Embed the chat widget on your site (no integration needed). |
| SMS | Connect Twilio SMS or via Genesys. |
| Connect via messaging. | |
| Slack / Teams | Connect via messaging. |
| Social DMs | Facebook, Instagram, LINE, Telegram. |
Whatβs in the Channels tab
The tab is mostly the settings layer on top of integrations: assign agents, set hours, configure the chat widget, manage caller IDs.
Per-channel settings
| Setting | Notes |
|---|---|
| Agent / team assignment | Default assignee for new conversations on this channel. |
| AI agent | Which AI agent handles this channel by default. |
| Hours | Per-channel business hours. |
| Auto-reply | Templated greeting on first inbound message. |
| Branding | Logo, colors, tone β for chat widget and outbound emails. |
Web chat widget
The chat widget is the simplest channel β embed a snippet, customers can message you.
<script async src="https://cdn.omniflow.example/widget.js"
data-workspace="ws_demo"></script>Configure under Settings β Channels β Chat widget:
| Setting | Notes |
|---|---|
| Position | Bottom-right (default), bottom-left, custom. |
| Color and logo | Brand the widget. |
| Pre-chat form | Capture name, email, custom fields before the conversation starts. |
| Hours | Hide widget outside hours, or show βweβre closedβ message. |
| Eligibility rules | Only show on certain pages or to certain visitors. |
| AI agent | The AI that answers; falls through to a human team. |
The widget supports unauthenticated and authenticated modes. Authenticated mode passes a signed JWT so the conversation links to a known customer immediately.
Voice channels
Voice channels need a connected provider:
- Connect Twilio, Genesys, or another provider via telephony.
- Open the channel under Settings β Channels β Voice.
- Map each phone number to an agent (AI or human team).
- Configure consent prompts, recording behavior, fallback voicemail.
Email channels
Each connected mailbox is a channel:
- Connect Gmail / Outlook β Email integrations.
- Open under Settings β Channels β Email.
- Set the default agent / team.
- Configure the signature.
- Configure auto-reply if desired.
Channel priorities and capacity
Different channels have different urgency and concurrency profiles:
| Channel | Typical concurrency | Typical SLA |
|---|---|---|
| Voice | 1 (one call at a time) | Immediate |
| Chat | 3-4 conversations | 1-2 minutes |
| 10+ in parallel | 1 hour - 1 day | |
| SMS | 5-8 conversations | 15 minutes |
Set per-channel capacity caps under Settings β Routing.
Donβt max-pack agents on chat capacity. Quality drops fast above 4 concurrent conversations; customers feel the lag.
Test a channel
For every channel, the Test button sends a synthetic message through the integration so you can verify it lands in the inbox without bothering a real customer.
Open in Omniflow
Related
| If you want to⦠| Go to |
|---|---|
| Connect a phone provider | Telephony |
| Connect email | |
| Embed chat | Channels overview |
| Route between channels | Routing Rules |