> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fife.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Channels

> Deploy your chatbot to messaging platforms — WhatsApp, Messenger, Telegram, Slack, and WordPress.

Beyond your website, FIFE.BOT can connect your chatbot to popular messaging platforms. Each channel has its own setup process and credentials.

## Available Channels

| Channel                | Status    | Setup                             |
| ---------------------- | --------- | --------------------------------- |
| **WhatsApp**           | Available | WhatsApp Business API credentials |
| **Facebook Messenger** | Available | Facebook Page + App credentials   |
| **Telegram**           | Available | Telegram Bot Token                |
| **Slack**              | Available | Slack App + Bot Token             |
| **WordPress**          | Available | Plugin installation               |

## Accessing Channel Settings

Go to your chatbot → **Publish** tab → select the channel sub-tab.

Each channel page includes:

* Step-by-step connection instructions
* Credential / token input fields
* Enable / disable toggle
* Test interface to verify the connection

## WhatsApp

<Steps>
  <Step title="Create a WhatsApp Business account">
    Set up a WhatsApp Business API account through Meta Business Suite.
  </Step>

  <Step title="Get your credentials">
    You'll need:

    * Phone number ID
    * WhatsApp Business Account ID
    * Access token
  </Step>

  <Step title="Enter credentials in FIFE.BOT">
    Go to Publish → WhatsApp and paste your credentials.
  </Step>

  <Step title="Enable and test">
    Toggle the channel on and send a test message.
  </Step>
</Steps>

## Facebook Messenger

<Steps>
  <Step title="Create a Facebook App">
    Go to [developers.facebook.com](https://developers.facebook.com) and create an app with Messenger product.
  </Step>

  <Step title="Connect your Page">
    Link a Facebook Page to the app and generate a Page Access Token.
  </Step>

  <Step title="Enter credentials in FIFE.BOT">
    Paste the Page Access Token and Verify Token.
  </Step>

  <Step title="Configure webhook">
    Set the webhook URL provided by FIFE.BOT in your Facebook App settings.
  </Step>
</Steps>

## Telegram

<Steps>
  <Step title="Create a Telegram Bot">
    Message [@BotFather](https://t.me/BotFather) on Telegram and use `/newbot` to create a bot.
  </Step>

  <Step title="Copy the Bot Token">
    BotFather gives you a token like `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`.
  </Step>

  <Step title="Enter token in FIFE.BOT">
    Go to Publish → Telegram and paste the token.
  </Step>

  <Step title="Enable">
    Toggle on. Your Telegram bot starts responding with your chatbot's knowledge.
  </Step>
</Steps>

## Slack

<Steps>
  <Step title="Create a Slack App">
    Go to [api.slack.com/apps](https://api.slack.com/apps) and create a new app.
  </Step>

  <Step title="Configure bot permissions">
    Add OAuth scopes: `chat:write`, `app_mentions:read`, `im:history`.
  </Step>

  <Step title="Install to workspace">
    Install the app to your Slack workspace and copy the Bot User OAuth Token.
  </Step>

  <Step title="Enter token in FIFE.BOT">
    Paste the bot token and configure the webhook URL.
  </Step>
</Steps>

## WordPress

<Steps>
  <Step title="Install the FIFE.BOT plugin">
    Download and install the WordPress plugin from the Publish → WordPress tab.
  </Step>

  <Step title="Enter your Agent ID">
    In the WordPress plugin settings, paste your chatbot's Agent ID.
  </Step>

  <Step title="Activate">
    Enable the plugin. The chat widget appears on your WordPress site.
  </Step>
</Steps>

<Tip>
  The WordPress plugin is an alternative to manually pasting the embed script. Both methods produce the same result.
</Tip>

## Notes

* All channel conversations use the **same knowledge base** as the website widget
* Messages from all channels appear in **Analytics**
* Each channel consumes **credits** at the same rate as widget/demo conversations
* You can enable **multiple channels** simultaneously
