Messenger Channels
Choose how users interact with your agent. Deploy to the web dashboard, Telegram, Discord, Slack, or WhatsApp.
Overview#
The messenger channel determines how your agent receives and responds to messages. You select a channel during onboarding or change it later from Settings. Each channel defines the primary interface for your agent.
Channel vs Skill
Available Channels#
Web (Dashboard)
The default channel. Chat with your agent directly in the Lobstack dashboard. Supports markdown, code blocks, image uploads, and streaming responses.
Telegram
Deploy as a Telegram bot. Users can DM or add the bot to group chats. Requires a BotFather token.
Discord
Deploy as a Discord bot. Responds in channels, handles mentions, and supports thread replies. Requires a bot token and application ID.
Slack
Deploy as a Slack bot. Responds in channels, handles mentions, and joins threads. Requires a bot token and signing secret.
Deploy on WhatsApp Business. Respond to customer messages and automate support. Requires WhatsApp Business API access.
iMessage
Coming soon. Deploy as an iMessage contact for Apple device users.
Changing Your Channel#
To change your messenger channel:
- Go to Dashboard → Settings
- Click Reconfigure under Messenger
- Select your new channel
- Click Save & Rebuild
Rebuild required
Channel Comparison#
| Feature | Web | Telegram | Discord | Slack | |
|---|---|---|---|---|---|
| No setup required | ✅ | ❌ | ❌ | ❌ | ❌ |
| Group chat support | — | ✅ | ✅ | ✅ | ✅ |
| Image uploads | ✅ | ✅ | ✅ | ✅ | ✅ |
| Streaming responses | ✅ | ❌ | ❌ | ❌ | ❌ |
| Multiple sessions | ✅ | ❌ | ❌ | ❌ | ❌ |
| Custom commands | — | ✅ | ✅ | ✅ | ❌ |
| Free to use | ✅ | ✅ | ✅ | ✅ | Varies |