Skip to main content

Deploy to Any Channel

Define your agent once. Deploy it everywhere your users are. Update the agent — all channels reflect the change instantly.

Choose your first channel

Start with one channel. Make it production-quality before adding the next. Each channel has unique behaviour — validate them separately.

Web channel

The fastest way to deploy. Every bot gets a hosted web chat link instantly.
1

Open Channels tab

In your bot dashboard → ChannelsWeb → toggle Active.
2

Copy your link

Your bot is now live at:
Share this link anywhere — no setup required.
3

Embed on your site (optional)

Add the web widget to any HTML page:

Telegram channel

1

Create a Telegram bot

Message @BotFather on Telegram → /newbot → follow prompts → copy the token.
2

Connect token to Bothive

ChannelsTelegram → paste token → Save. Bothive sets the webhook automatically.
3

Verify the connection

Message your bot on Telegram. If it responds — you’re live.
Full Telegram walkthrough: Telegram Bots guide

Slack channel

1

Create a Slack app

api.slack.com/appsCreate New AppFrom scratch.
2

Add OAuth scopes

chat:write, im:read, im:write, app_mentions:read
3

Install to workspace and copy token

OAuth & PermissionsInstall to Workspace → copy the xoxb- token.
4

Connect to Bothive

ChannelsSlack → paste token → Save.
5

Invite to channels

In Slack: /invite @YourBotName in any channel.
Full Slack walkthrough: Slack Bots guide

API channel

Pass X-Session-ID to scope memory and conversation history per user. Full API reference: API Reference

Multi-channel HiveLang example

One agent deployed across all channels:

Verifying each channel

After deploying to any channel, run this verification:

Channel-level settings

Each channel has independent settings you can configure:

Next reads

Telegram Bots

Slack Bots

API Reference