About Builderbot
BuilderBot is a free and open source framework for building chatbots and conversational apps that connect to messaging channels such as WhatsApp and Telegram. Developers define conversation flows in TypeScript or JavaScript, attach a messaging provider and a database adapter, and run the bot as a small HTTP server that can also send messages on demand through an API endpoint.
The framework is aimed at developers and businesses that want to automate customer conversations: answering frequent questions, responding to keywords, sending media and tracking interactions. A project starts with a single create command, and the documentation covers first bots, core concepts, flow functions, modular flows, events, Docker deployment and community plugins. For AI conversations, the guides show how to connect a bot to OpenAI assistants so it can talk about a specific business. Provider packages cover options such as the Baileys WhatsApp library, and memory based and persistent databases are supported through adapters.
The framework itself costs nothing to use. The project also runs BuilderBot Cloud, a no code service for creating WhatsApp AI bots from a visual interface with integrations for OpenAI, Claude, Gemini, Zapier, Make, n8n, Chatwoot and Google Calendar. The pages reviewed did not publish plan names or prices for the cloud service, so buyers should check the signup flow for current terms.
The project won first prize at OpenExpo 2024, and its site and community are partly in Spanish.