Skip to Content

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

ChannelSetup
VoiceConnect Genesys / Twilio / RingCentral / Zoom Phone via telephony.
EmailConnect Gmail or Outlook via email integrations.
Web chatEmbed the chat widget on your site (no integration needed).
SMSConnect Twilio SMS or via Genesys.
WhatsAppConnect via messaging.
Slack / TeamsConnect via messaging.
Social DMsFacebook, 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

SettingNotes
Agent / team assignmentDefault assignee for new conversations on this channel.
AI agentWhich AI agent handles this channel by default.
HoursPer-channel business hours.
Auto-replyTemplated greeting on first inbound message.
BrandingLogo, 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:

SettingNotes
PositionBottom-right (default), bottom-left, custom.
Color and logoBrand the widget.
Pre-chat formCapture name, email, custom fields before the conversation starts.
HoursHide widget outside hours, or show β€œwe’re closed” message.
Eligibility rulesOnly show on certain pages or to certain visitors.
AI agentThe 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:

  1. Connect Twilio, Genesys, or another provider via telephony.
  2. Open the channel under Settings β†’ Channels β†’ Voice.
  3. Map each phone number to an agent (AI or human team).
  4. Configure consent prompts, recording behavior, fallback voicemail.

Email channels

Each connected mailbox is a channel:

  1. Connect Gmail / Outlook β†’ Email integrations.
  2. Open under Settings β†’ Channels β†’ Email.
  3. Set the default agent / team.
  4. Configure the signature.
  5. Configure auto-reply if desired.

Channel priorities and capacity

Different channels have different urgency and concurrency profiles:

ChannelTypical concurrencyTypical SLA
Voice1 (one call at a time)Immediate
Chat3-4 conversations1-2 minutes
Email10+ in parallel1 hour - 1 day
SMS5-8 conversations15 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

If you want to…Go to
Connect a phone providerTelephony
Connect emailEmail
Embed chatChannels overview
Route between channelsRouting Rules