Channels
Deploy your agents to websites and messaging platforms.
Channels are where you deploy your agents. The most common channel is a website chat widget, but you can also deploy to Slack, Discord, Microsoft Teams, and WhatsApp.
What is a channel?
A channel is a deployment destination for your AI agents. Each channel:
- Has its own embed code or connection settings.
- Can have different styling and appearance.
- Can be assigned one or multiple agents.
- Has its own conversation history and analytics.
You might have multiple channels for:
- Different websites or pages.
- Different departments (sales vs. support).
- Different platforms (website + Slack).
Channel types
| Type | Description | Best for |
|---|---|---|
| Widget | Embeddable chat widget for websites. | Public websites, customer support. |
| Slack | Connect to Slack workspaces. | Internal teams, IT support. |
| Discord | Connect to Discord servers. | Communities, gaming, tech. |
| Microsoft Teams | Enterprise Teams integration. | Corporate environments. |
| WhatsApp Business API. | Mobile-first audiences. |
Creating a website widget channel
The most common deployment is a chat widget on your website.
Step 1: create the channel
- Navigate to Channels in the sidebar.
- Click New Channel.
- Fill in the details:
| Field | Description |
|---|---|
Name | Name for this channel (e.g. "Website Widget"). |
Description | Where this channel will be used. |
Channel Type | Select Widget. |
Assigned Agents | Select one or more agents. |
Step 2: set allowed origins
For security, specify which domains can use your widget.
In Allowed Origins, enter your website domain. Examples:
https://yourwebsite.comhttps://www.yourwebsite.comhttps://shop.yourwebsite.com
Tip: add all variations of your domain (with and without
www).
Step 3: customize appearance
Style the widget to match your brand. See Widget Customization for all options.
Step 4: save and get embed code
- Click Save.
- Find the Embed Code section.
- Copy the code snippet.
Adding the widget to your website
Paste the embed code into your website, just before the closing </body>
tag:
<script
src="https://frida.greenpt.ai/widget.js"
data-channel="YOUR_CHANNEL_CODE"
async
></script>Where to add the code
| Platform | Where to add |
|---|---|
| WordPress | Theme footer, or use a plugin like "Insert Headers and Footers". |
| Shopify | theme.liquid file, before </body>. |
| Squarespace | Settings → Advanced → Code Injection → Footer. |
| Wix | Settings → Custom Code → Body - end. |
| Custom HTML | Directly in your HTML file, before </body>. |
Need help? Most web developers can add this in minutes. Just share the embed code with them.
Channel settings
Quick start buttons
Help visitors get started with common questions.
- Open channel settings.
- Go to Quick Start section.
- Add buttons:
| Label | Prompt |
|---|---|
| "Opening Hours" | "What are your opening hours?" |
| "Pricing" | "How much does it cost?" |
| "Contact" | "How can I contact you?" |
Visitors can click these buttons instead of typing.
Welcome screen
Show an intro screen before the chat starts.
| Setting | Description |
|---|---|
| Enable Welcome Screen | Show intro before chat. |
| Title | Welcome headline. |
| Subtitle | Supporting text. |
| Agent Intro | Brief agent description. |
| Button Text | Start conversation button. |
| Logo | Welcome screen logo. |
Visibility hours
Set when the widget shows as "online":
- Enable Visibility Hours.
- Set your timezone.
- Configure hours for each day.
- When offline, visitors see an availability message.
Proactive messages
Engage visitors before they start chatting.
| Setting | Description |
|---|---|
| Enable | Turn on proactive messages. |
| Message | What to say (e.g. "Hi! Need help?"). |
| Delay | Seconds before showing (default: 5). |
| Sound | Notification sound. |
Knowledge browser
Let visitors browse articles without chatting.
- Enable Knowledge Browser.
- Assign Knowledge Paths to display.
- Configure tab labels (Chat / Browse).
Visitors can switch between chatting and browsing articles.
Widget templates
Choose a pre-designed look.
| Template | Description |
|---|---|
| Classic | Traditional chat widget style. |
| Lucio Light | Modern light theme. |
| Lucio Dark | Modern dark theme. |
Select a template, then customize colors and styling.
Managing multiple channels
Use cases for multiple channels
| Channel | Purpose |
|---|---|
| Main Website | General customer support. |
| Product Pages | Product-specific questions. |
| Help Center | Documentation assistance. |
| Sales Page | Sales-focused agent. |
| Internal Slack | Employee support. |
Sharing agents across channels
One agent can be assigned to multiple channels:
- Same knowledge, different styling.
- Consistent responses across platforms.
- Easier maintenance.
Different agents per channel
Assign different agents to different channels:
- Sales agent on sales pages.
- Support agent on help pages.
- Product expert on product pages.
Channel analytics
View performance for each channel.
- Go to Analytics in the sidebar.
- Filter by channel.
- See metrics like:
- Conversations started.
- Messages exchanged.
- User satisfaction ratings.
- Top questions asked.
Common questions
How many channels can I create?
Depends on your plan: Free (1), Individual (2), Pro (5), Business (Unlimited).
Can I use the same widget on multiple websites?
Yes, if you add all domains to Allowed Origins. However, consider creating separate channels for different sites to track analytics separately.
What if my widget doesn't appear?
- Check that the domain is in Allowed Origins.
- Verify the embed code is correct.
- Make sure the channel is active.
- Check your browser console for errors.
Can I disable a channel temporarily?
Yes! Open the channel and toggle Active off. The widget will stop appearing until you turn it back on.
How do I delete a channel?
Open the channel settings and click Delete Channel. This removes the widget immediately.
Can visitors continue conversations later?
Yes! Conversations are saved. When a visitor returns, they can continue where they left off (based on their browser).