Skip to main content

Deploy Your AI Agent

After creating your workspace, choose where you want your AI agent to live. BestChatBot supports two platforms — you can set up one or both from the same account. You’ll see the Choose Platform dialog when setting up a new integration:
Choose Platform dialog showing Discord and Web Widget options
Select your platform below to follow the setup guide.

Connect to Discord

To add BestChatBot to your Discord server, you’ll go through Discord’s standard authorization flow.
1

Select Discord

In the Choose Platform dialog, click Discord — Connect your Discord server.
2

Sign In with Discord

A Discord login window will open in your browser. Sign in with the Discord account that has admin permissions on the server you want to add the bot to.
This is Discord’s standard OAuth flow. BestChatBot does not store your Discord password — Discord handles the authentication directly.
3

Choose Your Server

After signing in, you’ll see the servers where you have admin permissions. Select the server you want to add BestChatBot to.
Discord authorization screen for selecting a server
4

Authorize Permissions

Review the permissions BestChatBot needs and click Authorize. The bot requests only what’s necessary to function:
  • Read Messages: Sees questions from your community
  • Send Messages: Replies with answers
  • Read Message History: Understands conversation context
  • Embed Links: Formats responses with rich content
Do not remove the bot’s permissions after inviting it. The bot needs all listed permissions to function properly.
5

Confirm in Dashboard

After authorization, you’ll be redirected back to the dashboard. Your Discord server is now connected.

Multiple Servers

You can add BestChatBot to multiple Discord servers. Each server becomes a separate workspace with its own knowledge base, channel configuration, and usage tracking.
Switch between workspaces using the workspace selector at the top of the dashboard.
Workspace switcher in the dashboard

Next Step

Select Channels

Choose which Discord channels the bot should monitor.