In simple English
Many businesses use chat apps to talk to customers and run automated marketing campaigns. Most tools charge you more money for every new contact you add. This program lets you run the same setup on your own server for free. You can build visual message flows for Instagram, WhatsApp, Telegram, and other apps. It takes some technical knowledge to install and configure on a server.
What it is
BrightBean Chat is a self-hosted chat-marketing automation platform built with Python and Django. It provides a visual flow builder, shared inbox, broadcasts, and multi-channel support.
What it is good for
Solo builders and small businesses who want to run automated chat sequences and broadcast messages without paying expensive per-contact SaaS fees.
- No per-contact pricing limits or gated features.
- Supports multiple channels including Instagram, WhatsApp, and Telegram in one place.
- Includes a visual flow builder and shared inbox for customer chats.
- Requires setting up developer apps and webhooks on Meta, Twilio, and email providers.
- Running a production server requires managing Docker, environment variables, and backups.
- Licensed under the AGPL-3.0, which has strict rules if you modify and host it as a service.
ManyChat or expensive commercial marketing automation platforms
PostgreSQL and Docker Compose
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/brightbeanxyz/brightbean-chat.git cd brightbean-chat docker compose up