Self-host ChatbotX
v1.16.0Omnichannel chat-marketing platform with flows and AI agents
- Stars
- 1 041
- CPU
- 4 vCPUs
- RAM
- 4 GB
- Ports
- 3000 (Builder web app (health endpoint /api/health); the docs compose publishes it as 3123:3000 so the UI opens at http://localhost:3123), 1999 (Realtime / PartySocket WebSocket server)
- Requires
- PostgreSQL with pgvector, Redis
ghcr.io/chatbotxio/chatbotx-builderWhat is ChatbotX?
ChatbotX is a chat-marketing platform for teams that run conversational funnels on messaging apps, and its authors position it as a self-hostable replacement for ManyChat, Chatfuel, Wati and Respond. Channels covered include WhatsApp, Meta's Messenger and Instagram, Threads, TikTok, Telegram, Zalo in Vietnam, plain email, an API channel and an embeddable webchat. Inside the app you design bots with a drag-and-drop flow editor offering more than fifteen node kinds, plug in AI agents backed by hosted model providers or your own local models, answer people in a realtime shared inbox with human takeover, keep contacts in a CRM with tags and segments, and push broadcasts, drip sequences, comment-to-DM rules and A/B-tested flows. Extra tools cover growth links, performance analytics, a public REST API, a CLI and an MCP server so third-party agents can operate the platform. Operationally it is three services — a Next.js builder, a BullMQ worker and a WebSocket realtime gateway — over PostgreSQL with pgvector, Redis and S3-compatible object storage, with a hardened JavaScript executor sandboxing user-authored flow steps. The recommended install is the companion chatbotx-docker-compose repository, which pulls published ghcr.io images and starts them with a single compose command; the docs ask for Docker 24+, Compose v2.20+ and a 4 GB / 4 vCPU machine, while the compose repo notes a smaller Ubuntu baseline it tested. Most code is MIT-licensed Community Edition, limited to one workspace, and features such as multiple workspaces, role-based permissions, audit logging, custom branding and SSO sit behind a paid Enterprise license key; a hosted ChatbotX Cloud with a lifetime-deal offer runs alongside it.
Should you self-host ChatbotX?
ChatbotX scores 52/100 on selfhost.directory (how scoring works) and ranks #9 of 12 in Marketing Automation. It has 1 041 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v1.16.0, came out on 24 October 2026. New versions land roughly every 4 days.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Other-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is wacrm (57/100, 2 627 stars). It scores higher overall, so compare the two before you pick. See ChatbotX vs wacrm side by side.
Features
- A/B Testing
- AI Agents
- Analytics
- Broadcast messaging
- Comment automation
- Comment-to-DM
- Contact CRM
- Drip sequences
- Growth tools
- Live chat inbox
- Omnichannel messaging channels
- REST API, CLI, and MCP server
- Rich messaging
- Team ManagementFull RBAC is Enterprise Edition only
- Visual flow builder
ChatbotX README
More in Marketing Automation
DittofeedOpen-source, self-hosted customer engagement platform: automated email, SMS and push journeys, user segmentation, MJML templates and broadcasts.
Django-CRMSelf-hosted open-source CRM on Django Admin: leads and deals, tasks and projects, SMTP/IMAP email campaigns, analytics reports, interface in 20+ languages.
fictionAgentic Digital Self Platform
GhostGhost is a self-hosted, open-source Node.js CMS for professional publishing with built-in newsletters, memberships, and paid subscriptions.
HiveMtkSelf-hosted AI marketing SCRM unifying 10+ channels with ReAct agents (45 tools) and local LLM inference. Zero data egress, AGPL-3.0 licensed.
InstaAutoSelf-hosted Instagram automation on Vercel/Supabase — DM replies, comment-to-DM funnels, story interactions, AI fallbacks. No monthly fees.
instagram-comment-to-dmSelf-hosted open-source Instagram comment-to-DM automation turning comments into private replies via Meta Graph API, with keyword campaigns and Stripe subscriptions.
laudspeakerSelf-hosted, open-source customer engagement platform for building visual onboarding journeys and sending event-triggered email, SMS, push and webhook messages.
L HarnessOpen-source LINE CRM on Cloudflare. Replaces paid SaaS with step messaging, broadcasts, forms, reservations, scoring, IF-THEN automation, MCP server for Claude Code.
LimeJourneySelf-hosted open-source platform for AI-driven user journeys, visual builder, dynamic segmentation, and BYOI integrations — a Customer.io alternative.
ListmonkOpen-source, self-hosted campaign tool for opt-in subscriber lists, e-mail and transactional messages, with opens, clicks and bounce tracking in a single Go binary.
MailcoachSelf-hosted Laravel email marketing platform for campaigns, automations, and transactional emails with per-email pricing.





0 comments