Skip to main content
The Channels tab lets you make your agent available to users across multiple channels, including your website, a standalone help page, and third-party platforms like Slack, Email, Meta Apps (Whatsapp, FB Messenger, Instagram), and Phone. You can enable one or multiple deployment channels depending on how you want users to interact with your agent.

All Channels Overview

The Channels page shows all available channels for your agent. Each channel can be enabled, configured, and managed independently. Available channels include:
  • Chat bubble — A floating chat bubble embedded on your website
  • Help page — A standalone help page hosted by Chatbase
  • Email — Let your agent respond to emails
  • Phone — Let your agent handle inbound phone calls, via Twilio or your own SIP trunk
  • Slack — Use your agent inside Slack
  • Zapier — Connect your agent to thousands of apps
  • WordPress — Official WordPress plugin
  • WhatsApp — Respond to WhatsApp messages
  • Messenger — Connect your agent to Facebook Messenger
  • Instagram — Let your agent respond to Instagram messages
  • Zendesk — Respond to Zendesk support tickets
  • Salesforce — Connect your agent to Salesforce to assist with CRM workflows
  • Shopify — Connect your agent to your Shopify store
Use the Manage button on each channel card to configure it — cards for channels you haven’t set up yet show Setup instead.

Chat Bubble

The Chat bubble allows you to embed a floating chat window on your website so visitors can interact with your agent directly.

Enable the Chat Bubble

  1. Go to Channels and click Manage on the Chat bubble card.
  2. Click Deploy and choose Website widget.
  3. Click Enable chat bubble.

Overview

The Overview tab shows your agent’s Model and Data sources, which apply to the whole agent, alongside the Actions, Instructions, and Visibility for this channel.

Model

The AI model your agent uses globally across all channels.

Data sources

A read-only summary of what the agent is trained on: its training status, total size, and counts of Links, Texts, and Q&A’s.

Actions

View the actions enabled for this channel.

Instructions

Customize the instructions used by this channel.

Sync with global instructions

By default, your agent uses global instructions, which define its core behavior across all channels. When Sync with global instructions is enabled, the chat bubble uses the same global instructions as the rest of your agent. When this setting is disabled, you can define channel-specific instructions that apply only to the chat bubble and override the global instructions for this channel.

Visibility

Control whether this channel is active. When disabled, the channel is hidden and messages from this channel won’t be routed to your agent.

Chat bubble display

Under the Display tab, you can control what users see when the chat starts.
Chatbase Content Settings

Content

  • Agent picture: Picture of the AI agent when providing answers.
  • Display name: The name shown at the top of the chat bubble.
  • Initial message: The message shown before the user opens the chat bubble, designed to grab attention and encourage interaction, also shown once the user opens the bubble. Enter each message on a new line to send several. You can customize the initial message per user by following this guide.
  • Use different message for mobile: Toggle this on if you want to show a different initial message when users open your website on a mobile device (usually a shorter message).
  • Auto show initial messages pop-ups after set duration: Set a timer to control when the initial messages pop up.
  • Show auto pop-up on mobile: Toggle this off if you want to disable the pop up when users open your website on a mobile device.
  • Use different duration for mobile: Toggle this on if you want to set a different timer for the pop-up when users open your website on a mobile device.
  • Message placeholder: The text shown in the field where the users write their questions.
  • Dismissable notice: A message shown above the text input area that disappears after the user sends a message. Supports rich text, up to 200 characters.
  • Footer: A message shown below the text input area, for a disclaimer or a link to your privacy policy. Supports rich text, up to 200 characters.
  • Suggested messages: Predefined prompts shown when users open the chat to help them start the conversation quickly. These should reflect your most common questions or actions. Click + Add message to add one, and use the type dropdown beside it (default Basic) to group related prompts under a main message, so users pick a category first and then a more specific follow-up. Enable Keep showing suggested messages to keep them visible after the first reply. These are fixed wordings. To have the agent adapt its suggestions as the conversation develops, use the Suggested Messages action instead.
If you include links in the footer or a dismissible notice, they must be full URLs starting with http:// or https://

(e.g., https://www.example.com), not just www.example.com or example.com

Capabilities

  • Enable attachments: Enable or disable sending attachments, allowing your agent to process attachments and respond based on their content.
  • Enable voice to text: When enabled, a dictation button (microphone) appears in the text input area. Users can speak their message, which is converted to text for them to review and edit before sending.
  • Copy messages: When enabled, a copy button on agent messages is displayed to allow users to copy the response.
  • Collect user feedback: When enabled, it allows the user to provide a feedback by displaying a thumbs up or down button on AI agent messages.
  • Delete conversations: Allow users to delete their own conversations from the recent chats screen.

Colors

  • Scheme: Light or Dark
  • Primary color: The accent color used for the user’s message bubbles.
  • Use primary color for header: Apply the primary color to the chat header.
  • Chat bubble button color: The color of the floating button on your site.

Floating bubble

  • Position: Align the bubble to the Left or Right.
  • Chat icon: The icon shown on your website. JPG, PNG, and SVG up to 1MB.

Localization

The Chat bubble supports localization, allowing you to translate action buttons and interface text into multiple languages. The bubble automatically displays in the visitor’s browser language if it matches one of the configured languages. If no match is found, the default language is used.
Chatbase Content Settings
You can add multiple languages by clicking Add language and selecting from the available list, including right-to-left (RTL) languages.
Chatbase Content Settings
One language must be set as the default. This language is used when the browser language cannot be detected or is not supported. Once a language is enabled, action buttons and menu items in the chat bubble are automatically translated, such as starting a new conversation, ending a conversation, and viewing previous conversations.
Chatbase Content Settings

Attachments

Chatbase allows your end-users to upload attachments during conversations. The AI agent can analyze supported files and generate responses based on their content. Supported Attachment Formats
  • Images: .png, .jpg, .jpeg
  • Documents: .pdf
Some platforms (such as Instagram, Messenger, and WhatsApp) may allow users to upload additional file types (e.g., GIF). These formats are not supported. Any unsupported file types will be automatically discarded and not processed.
Attachment Limits To maintain performance and reliability, the following limits apply (any ):
  • Maximum attachments per message: 5 files
  • Maximum file size: 5 MB per file
  • Maximum PDF length: 5 pages per file
  • Maximum characters per PDF page: 2,000 token (~8,000 characters)
Any attachments that exceed these limits will be ignored and not processed. Billing When a message contains attachments, the total credits consumed include both the text response and the attachments processed. Each AI model has separate pricing for:
  • Text requests
  • Image analysis
  • PDF file analysis (per page)
So for every reply the agent generates:
  • Credits are consumed for the text response
  • Additional credits are consumed for each attachment
    • Images: charged per image
    • PDFs: charged per page
Example (Model cost = 1 credit) Actions + Attachments If the message triggers an action (for example booking a meeting), the attachments are processed more than once. They are charged once when the action is executed, and again when the agent generates a response. Example (Model cost = 1 credit) In this case, the image is billed twice: once when processing the action, and again when generating the agent’s response. Other Supported Channels
  • Help Page
  • E-mail
  • Instagram
  • Messenger
  • WhatsApp

Voice

Configure channel-specific voice settings that override your agent’s default voice configuration. Learn more about voice settings in the Voice settings documentation.

Deploy button

The Deploy button provides the code needed to add the chat bubble to your website. It opens a dropdown with Website widget, Website iframe, Shopify, and WordPress.

Allowed Domains

You can restrict where your agent is allowed to load by specifying approved domains. When enabled, the agent will only work on the domains listed here. Embed a floating chat bubble on your website.
  • Supports all advanced features of the agent
  • Fully customizable from the Display and Overview tabs
  • Best option for most use cases

Website iframe

Embed the chat interface directly using an iframe.
  • Simple to integrate
  • Advanced features are not supported
  • Recommended only if iframe embedding is required by your setup
You can copy the embed script and paste it into your site’s HTML, typically before the closing <body> tag.

Help Page

The Help page is a standalone page hosted by Chatbase.
It’s ideal for help centers, documentation portals, or internal tools.

Enable the Help Page

  1. Go to Channels → Help page
  2. Click Deploy, then Enable help page
Chatbase Help Page

Help page display

General

  • Page title: The title shown in the browser tab.
  • Favicon: Upload a custom favicon for the help page. Supports JPG, PNG, and SVG files up to 1MB.

Content

  • Welcome message: The text shown at the center of the Help page, greeting your users.
  • Message placeholder: The text shown in the field where the users write their questions.
  • Suggested Messages

Assets

  • Scheme: Upload differents assets for dark and light modes.
  • Logos: Upload a logo for light mode.
  • Heros: Upload a hero for light mode.

Capabilites

  • Enable voice to text: When enabled, a microphone button is shown in the text input area that converts speech into text for users to review before sending.
  • Enable attachments: Enable or disable sending attachments, allowing your agent to process attachments and respond based on their content.

Colors

  • Theme settings: Enable or disable theme switching. Set a default theme for all users. Customize light and dark primary colors.

Buttons

  • Add Primary and Secondary buttons to the left sidebar for if you have links that you’d like to refer your users to.
  • Add link buttons at the bottom of the help page

Deploy Button

The Deploy button shows the default URL Chatbase generated for your help page, and lets you host it on your own website. You can:
  • Use the default Chatbase domain. Your help page is served at www.chatbase.co/{id}/help, where {id} is a unique identifier generated automatically by Chatbase.
  • Deploy on your own domain (for example, yourcompany.com/help). Check out the Help Page Proxy for detailed steps on how to do it.

Third-Party Channels

Email

Connect your agent to an email address and let it respond automatically to incoming messages. Detailed integration steps can be found on this guide. Use this for customer support or inbound inquiries.

Slack

Connect your agent to Slack so it can respond to messages when mentioned or messaged directly. Detailed integration steps can be found on this guide. Ideal for internal knowledge bases and team support.

Phone

Let your AI agent handle inbound phone calls. Callers are connected directly to your agent, which responds using its configured voice settings and knowledge base. There are two ways to connect a number:
  • Twilio: import a number from your connected Twilio account. Detailed steps are in the Twilio guide.
  • SIP trunk: bring an existing number from your own PBX, SIP provider, or GSM gateway. Detailed steps are in the SIP trunk guide.

Zapier

Use Zapier to connect your agent with thousands of apps and automate workflows. Detailed integration steps can be found on this guide.

WordPress

Use the official Chatbase WordPress plugin to add the chat bubble to your WordPress site without writing code. Detailed integration steps can be found on this guide.

WhatsApp

Connect your agent to a WhatsApp number and let it respond to WhatsApp messages. Detailed integration steps can be found on this guide.

Messenger

Connect your agent to a Facebook Page and let it respond to Messenger conversations. Detailed integration steps can be found on this guide.

Instagram

Connect your agent to an Instagram account and let it respond to messages from your customers. Detailed integration steps can be found on this guide.

Zendesk

Connect your agent to Zendesk to create and respond to support tickets from your customers. Detailed integration steps can be found on this guide.

Salesforce

Connect your agent to Salesforce and use it to assist with CRM workflows, such as answering questions about records, supporting agents, or automating responses inside your Salesforce environment. Detailed integration steps can be found on this guide.

Shopify

Use the official Chatbase Shopify app to add the chat bubble to your Shopify store without writing code. Detailed integration steps can be found on this guide.

Best Practices

  • Start with one channel and expand as needed
  • Customize prompts and suggested messages per channel
  • Test each deployment before sharing it with users
  • Use the Help page for structured support and the chat bubble for quick assistance