Repolode
codigoencasa

codigoencasa/builderbot

TypeScript framework for building WhatsApp chatbots with conversation flows that work across WhatsApp providers.

Stars
2,976
Forks
955
Open issues
9
Last commit
6 days ago

What is it?

BuilderBot is a Node.js library for building WhatsApp chatbots. It lets developers define automated conversation flows, set up automatic replies to frequently asked questions, receive and respond to incoming messages, and track customer interactions.

The library is designed to be agnostic to the WhatsApp provider, so flows are written once rather than tied to a single integration. Triggers can be added to extend bot behavior. A project can be scaffolded with the npm create builderbot command.

Full documentation, an official course and a Discord community are available from the project's website.

Key features

  • 01Build automated conversation flows for WhatsApp.
  • 02Provider-agnostic design for WhatsApp integrations.
  • 03Automatic responses to frequently asked questions.
  • 04Triggers for extending bot functionality.
  • 05Project scaffolding via npm create builderbot.

Use cases

  • Automating customer support replies on WhatsApp.
  • Answering frequently asked questions for a business via a chatbot.
  • Tracking customer conversations handled by an automated bot.

Quick start

  1. 1

    Scaffold a new BuilderBot project with the create command

    npm create builderbot@latest

Things to know

  • Full documentation and features are behind the external website and a paid course.

In collections

Topics

FAQ

What is builderbot?
TypeScript framework for building WhatsApp chatbots with conversation flows that work across WhatsApp providers. BuilderBot is a Node.js library for building WhatsApp chatbots. It lets developers define automated conversation flows, set up automatic replies to frequently asked questions, receive and respond to incoming messages, and track customer interactions.
Is builderbot free to use? What license does it have?
builderbot is open source under the MIT license. Check the license terms before using it in commercial products.
Is builderbot still maintained?
Actively maintained. The last commit to builderbot was on Nov 1, 2026.
What can I use builderbot for?
Automating customer support replies on WhatsApp. Answering frequently asked questions for a business via a chatbot. Tracking customer conversations handled by an automated bot.
How do I install builderbot?
Scaffold a new BuilderBot project with the create command: npm create builderbot@latest
Where can I get builderbot?
The source code and installation instructions are on GitHub: https://github.com/codigoencasa/builderbot

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects