ChatBotKit
AI agent infrastructure platform for deploying bots across Slack, Discord, WhatsApp, Telegram, Messenger, and Teams from a single configuration, with conversation persistence and audit trails
Overview
ChatBotKit is a commercial AI agent infrastructure platform that lets developers define one agent configuration and deploy it simultaneously across Slack, Discord, WhatsApp, Telegram, Facebook Messenger, Microsoft Teams, and web widgets. It handles channel-specific quirks — threading in Slack, mentions in Discord, attachments in WhatsApp — so the agent code stays unified. Conversations are persisted cross-session with 90-day event retention and audit trails. ChatBotKit is model-agnostic, supporting any LLM from any vendor, and includes rate limiting, deduplication, multilingual support, and centralized operational management. It is well-suited for teams running AI agents across multiple messaging platforms who need a single pane of glass rather than separate integrations per channel.
The Verdict
Who Should Use ChatBotKit?
Best For
- Teams deploying the same AI agent across 3+ messaging platforms simultaneously
- Operators who want audit trails and event logs without building custom logging
- Companies needing human handoff through the original messaging channel
- Internal team bots (Slack/Teams) and customer-facing bots (WhatsApp/Telegram) from one config
- Model-agnostic shops that switch between LLM providers
Not Ideal For
- Deep passive message monitoring with raw database access (no SQLite export)
- Self-hosting requirements — cloud-only SaaS
- Teams needing open-source or on-prem deployment
- Telegram-only setups on a budget (BotMux is free)
What's Great
- 7 native channel integrations: Slack, Discord, WhatsApp, Telegram, Messenger, Teams, web
- Single agent definition deploys across all channels simultaneously
- Handles channel-specific features (threading, mentions, attachments) automatically
- 90-day event retention with audit trails (Pro plan+)
- Cross-session conversation persistence
- Model-agnostic — works with any LLM vendor
- Rate limiting and deduplication built in
Watch Out For
- No self-hosted option — fully cloud-dependent
- Storage mechanisms not publicly documented — no raw DB access
- Audit trails only on Pro plan ($65/mo) and above
- Free plan limited to 3 bots, 100 conversations/mo, 500 messages/mo
- No independent technical corroboration for real-time logging infrastructure claims
Pricing
View all features & details
Supported Channels
- Slack (with threading support)
- Discord (with mentions)
- WhatsApp (with attachments)
- Telegram
- Facebook Messenger
- Microsoft Teams
- Web widget (embeddable)
Agent Capabilities
- Cross-session conversation persistence
- Multilingual support
- Human handoff through original channel
- Rate limiting and deduplication
- Custom datasets and skillsets
- Web crawling for knowledge base
Observability
- 90-day event log retention (Pro+)
- Audit trails (Pro+)
- Conversation history (all plans)
- Centralized operational management
Infrastructure
- Cloud SaaS only (no self-hosting)
- Model-agnostic (any LLM vendor)
- API access for all plans
- Custom domains (Pro+)
- Privacy features (Pro+)
How It Compares
| Feature | ChatBotKit | Chatwoot | BotMux | n8n |
|---|---|---|---|---|
| Telegram | Native | Native | Native | Via bot trigger |
| Native | Via gateway | Not supported | Via API | |
| Slack | Native | Notifications only | Via bridge | Native |
| Discord | Native | Not supported | Via bridge | Via webhook |
| Teams | Native | Not supported | Not supported | Via webhook |
| Audit trails | Built-in (Pro+) | Enterprise plan | Built-in | Custom |
| Self-hosted | No | Yes | Yes | Yes |
| Open-source | No | Yes (MIT) | Yes (Apache 2) | Yes |
| Starting price | Free | Free | Free (OSS) | Free (self-hosted) |