Skip to main content

Channels

Settings > Channels is where you connect Flametree to the outside world: messaging apps, email, and voice providers. The portal page is titled Communication Channels. Channel connections created here are reusable — you configure credentials and run the channel once in Settings, then attach the connection to one or more agents from each agent's page.

Use this screen when you need to:

  • Connect a new channel (for example, a WhatsApp number or a Telegram bot).
  • Update credentials such as tokens or passwords.
  • Start, stop, or troubleshoot a channel.
  • See at a glance which channels are running.
Where channels are configured

Settings > Channels manages the connections themselves: credentials, lifecycle, status. An agent's channels section attaches a connection to that specific agent. In Simple mode, attaching WhatsApp or Telegram on the agent's Channels tab also collects the credentials inline — the resulting connection then appears in this list and is managed here afterward. The one exception is the Web Widget: it is documented here under Settings > Channels, but you configure it entirely on the agent's page, and it never appears in the Settings > Channels list.

Find your way around

The screen has three parts:

  • Channel list — all channel connections in your tenant, grouped into Channels and Deprecated Channels. Use the search box to filter by name and the sort control to order the list alphabetically.
  • Add — select a channel type and click Add to open the New connector form.
  • Details panel — opens on the right when you select a connection. It shows the configuration form plus the Logs and Start/Stop buttons.

Supported channel types

ChannelWhat it connects
WhatsAppThe official Meta WhatsApp Business API, using a verified business phone number. Supports multiple phone numbers in one connection.
TelegramA Telegram bot created with @BotFather.
Email (IMAP/SMTP)Standard mail servers. Supports multiple mail accounts in one connection.
InstagramAn Instagram business account managed through Meta.
FacebookFacebook Messenger for a Meta business account.
InfobipSMS and messaging through the Infobip platform.
BirdMessaging through the Bird platform.
IntercomConversations from an Intercom workspace.
SIPInbound and outbound voice calls over SIP.
TwilioInbound and outbound voice calls through Twilio.

Each channel type has a dedicated setup page — open it from the table. The Web Widget is configured on the agent's page rather than here, and Mobile push is not created from this screen — its page explains where push fits.

Legacy channel types appear in a separate Deprecated Channels group in the list, with a DEPRECATED suffix in the type name. They still work, but plan a migration to the current channel type — see Deprecated channels.

Before you start

  • You need an account with permission to edit settings.
  • Have the credentials from the external platform ready to paste (token, phone number ID, mail server password, and so on).

Add a channel

  1. Go to Settings > Channels.
  2. Select the channel type in the list (for example, WhatsApp) and click Add.
  3. The New connector panel opens on the right. Fill in:
    • Name (required) — an internal name shown across the portal.
    • Description (optional) — internal reference.
    • The channel-specific fields (tokens, IDs, servers).
  4. Click Save.
  5. Click Start in the panel header.

The status dot next to the connection turns purple (STARTING), then green (RUNNING).

Voice connections run with the agent

SIP and Twilio connections have no Start/Stop or Logs buttons of their own — saving the form is the last step here. They start and stop together with each agent they are attached to. See SIP and Twilio.

Meta channels: Advanced mode

For WhatsApp, Instagram, and Facebook the panel shows an Advanced mode switch. Advanced mode is the manual form where you paste credentials yourself. With Advanced mode off, you sign in with your Meta account instead of entering credentials by hand. If the switch is disabled with the message "Meta App ID and App Secret are not configured on the server", use Advanced mode.

Edit or delete a connection

  1. Select the connection in the list. The Details panel opens.
  2. Change the fields you need. Secret fields (tokens, passwords) display masked; type a new value to replace them.
  3. Click Save.
  4. Restart the channel so your changes take effect: click Stop, wait for STOPPED, then click Start.

To delete a connection, click the delete button at the bottom of the form and confirm Delete the integration?.

Some channels also accept advanced, channel-specific options through the environment variables section of the form: add a variable name and value, click Save, then restart the channel. The channel pages list the supported variables — for example, Email and Infobip.

Start, stop, and monitor channels

The Start/Stop button is in the top-right of the Details panel, next to Logs. (SIP and Twilio connections don't have these buttons — they run with the agent.)

  • Start — launches the channel. Available when the channel is stopped.
  • Stop — shuts the channel down. Customers can no longer reach agents through it.
  • To restart a channel, click Stop, then Start — there is no separate restart button.

Each connection in the list shows a colored status dot. Hover over it to read the status message.

StatusColorMeaning
RUNNINGGreenThe channel is active and processing messages.
STOPPEDBlueThe channel is configured but not running.
STARTING / STOPPINGPurpleA transition is in progress. Wait for it to finish.
ERRORRedThe channel failed. Hover over the dot for the error message and check Logs.

For details, open the connection and click Logs. The log window shows recent channel output — the first place to look when messages stop flowing.

Connect a channel to an agent

Channels do nothing on their own — attach them to an agent:

  1. Open AI Agents and select the agent.
  2. Find the Communication channels card and click Add.
  3. Pick the channel type from the dropdown. Toggle Show deprecated to include legacy types.
  4. Tick the checkbox next to the specific connection you want to attach.
  5. Enable the Inbound switch if this agent should answer incoming messages on that channel.
  6. Save the agent, then restart it (Stop agent, then Start agent).

For the rest of the agent's configuration, see Create an agent in simple mode.

Inbound routing

The Inbound switch controls whether an agent receives incoming messages from a channel:

  • Inbound on — the agent answers new incoming messages on this channel.
  • Inbound off — the agent can only send outbound messages through the channel (for example, in campaigns).
One inbound agent per channel

Attach a channel as inbound to only one agent. If several agents listen to the same number or bot, each would try to answer the same customer message.

For Telegram, WhatsApp, Email (IMAP/SMTP), Facebook, Intercom, Bird, SIP, and Twilio, give each inbound agent its own connection — a separate bot, number, or mailbox. The portal rejects a second inbound attachment to the same connection.

Multi-account connections

Channel types that support multiple accounts in one connection (WhatsApp with multiple phone number IDs, Email with multiple mail accounts) show a question-mark hint in the panel header. Enter each account's credentials separated by commas — for example, login1,login2 in one field and password1,password2 in the next.

Keep the order consistent across fields: the first value of each field belongs to account 1, the second to account 2, and so on.

Common issues

  • Channel goes to ERROR right after Start — credentials are wrong or expired. Open the connection, click Logs, fix the fields, Save, and start again.
  • Channel runs but the agent does not reply — the channel is not attached to the agent, or Inbound is off, or the agent was not restarted after attaching the channel.
  • Changes don't apply — restart the channel (and the agent) after saving.
  • Channel appears under Deprecated Channels — it still works, but plan a migration to the current channel type.

Was this article helpful?