Skip to content
Docs/channels

External channels

Connect your chatbot to Telegram, WhatsApp, Discord, and Slack so visitors can chat through their own apps using the same trained knowledge base.

How it works

Open a chatbot → Channels. Connecting validates your credentials with the provider — it only succeeds if they really work. Channel chats run the same retrieval flow as the widget, consume credits the same way, and appear in your Conversations tab.

💡Set NEXT_PUBLIC_APP_URL to your public HTTPS URL — providers call back there for inbound messages.

Telegram

Create a bot with @BotFather, copy its token, paste it on the Channels tab and click Connect. AskGPT validates the token and registers the webhook automatically. Fully working out of the box.

WhatsApp Business

Provide your Meta Cloud API phone number ID, business account ID, access token, and app secret. After connecting, paste the shown callback URL + verify token into the Meta dashboard webhook config and subscribe to 'messages'.

Discord

Paste your application ID and bot token to validate and store them. Replying to Discord DMs/mentions requires a persistent gateway worker, which runs separately from the app (roadmap).

Slack

Slack requires a one-time platform OAuth app + Events API setup. Until that's configured, the connect button returns an explanatory message rather than a fake connection.

Need more help?

Contact support and we'll get back to you within 24 hours.