Azure Bot Service

Integrate Channels

Connect your bot to the communication channels that users prefer, such as Microsoft Teams, Slack, Facebook Messenger, and more. Follow the steps below to enable and configure each channel.

1. Open the Azure Portal

Navigate to your Bot Service resource.

https://portal.azure.com # Sign in and select your Bot

2. Choose a Channel

In the left navigation, select Channels. Click the desired channel icon.

Channels list

3. Configure Channel Settings

Each channel has specific requirements. Below are sample configuration snippets.

Microsoft Teams

{
  "type": "msteams",
  "endpoint": "https://yourbot.azurewebsites.net/api/messages"
}

Slack

{
  "type": "slack",
  "appId": "YOUR_SLACK_APP_ID",
  "verificationToken": "YOUR_VERIFICATION_TOKEN",
  "clientSigningSecret": "YOUR_SIGNING_SECRET"
}

Facebook Messenger

{
  "type": "facebook",
  "pageId": "YOUR_PAGE_ID",
  "appSecret": "YOUR_APP_SECRET",
  "verifyToken": "YOUR_VERIFY_TOKEN"
}

4. Test the Integration

Use the built‑in Web Chat tester or the channel’s emulator to send a message to your bot.

5. Publish Changes

After validation, click Save and then Publish to make the channel live.