What a channel is
A channel is a deployment of an agent. The same agent can run on multiple channels, or you can dedicate one agent per channel. Channels are where messages arrive; the agent is what handles them. You configure channels at AI Agents > [Your Agent] > Channels.Available channels
| Channel | What it does |
|---|---|
| Chat Widget | Embedded chat on your site/app via the script tag. Includes chat, voice, and Live Help modes. |
| A mailbox the agent owns. Customers email it (or your forwarded support address) and the agent replies via real threaded email. | |
| Slack | The agent answers in mapped Slack channels in your team’s workspace. |
Chat Widget
This is the floating chat bubble customers see on your site. To configure:- AI Agents > [Your Agent] > Channels > Chat Widget
- Toggle which modes the widget exposes: chat, voice, Live Help (real-time video avatar).
- Set greeting, suggested messages, and post-response actions in the Configure tab.
- Style colors, trigger icon, and header avatar in the Style tab.
Modes inside the widget
Modes determine what the user can do inside the widget:| Mode | UX |
|---|---|
| Chat | Standard text chat. Always available. |
| Voice | Speech-to-text input + text-to-speech output via ElevenLabs. Configure voice on the agent’s Configure tab. |
| Live Help | Real-time video avatar via HeyGen. The user sees and hears a streaming avatar. Configure avatar selection in the agent’s Configure tab. See Voice & Live Help. |
[email protected]). When a customer emails it (or you forward your support address into it), Halo creates a ticket and assigns it to the agent on the email channel.
To configure:
- AI Agents > [Your Agent] > Channels > Email
- Pick the mailbox this agent owns. (Most workspaces have one mailbox; multi-mailbox setups can route different addresses to different agents.)
- Enable AI auto-reply so the AI responds to incoming emails automatically.
Slack
Connect a Slack workspace and the agent answers in any channel you map. To set up:- AI Agents > [Your Agent] > Channels > Slack
- Install the Halo Slack app for your workspace (one-time per org).
- Map the channels where the agent should answer. The agent only responds in mapped channels — DMs are blocked by design.
Help Center channel
When you publish a help center, it includes an embedded chat widget. By default, this widget uses the org’s default support agent, but you can assign a specific agent for help center chat:- Go to your help center’s settings and pick which agent answers help-center chat.
- Customize the greeting, suggested messages, and color in the help center’s design tab.
Multiple agents on one channel
When you have multiple agents that could answer on the same channel, Halo picks based on:- Visibility filters — user/company/page URL filters on each agent.
- Active status — inactive agents are skipped.
- Default fallback — the oldest active customer-facing agent.
Where to go next
Email Overview
Set up email forwarding and a custom sending domain.
Web Widget Installation
Install the chat widget on your site.
Slack Integration
Connect Slack and map agent channels.
Help Center
Publish a help center with embedded chat.