Open Source Chatfuel Alternatives

A curated collection of the 2 best open source alternatives to Chatfuel.

The best open source alternative to Chatfuel is Typebot. If that doesn't suit you, we've compiled a ranked list of other open source Chatfuel alternatives to help you find a suitable replacement. Other interesting open source alternative to Chatfuel is Hexabot.

Chatfuel alternatives are mainly Frameworks & Platforms but may also be AI Interaction & Interfaces or Automation. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Chatfuel.

Share:

A visual chatbot builder with more than 34 blocks, embeddable anywhere, for teams collecting answers in real time.

Screenshot of Typebot websiteRead more

Typebot replaces the form nobody finishes with a conversation. You assemble the flow visually from blocks, embed it in a web or mobile app, and watch responses arrive as people answer.

The builder ships more than 34 blocks: bubbles for text, images, video, audio and embeds; inputs running from plain text and email through picture choice, date pickers and Stripe payments; and logic for conditional branching, redirects, scripting and A/B testing. Integrations reach webhooks, OpenAI, Google Sheets, Google Analytics, Meta Pixel, Zapier, Make.com and Chatwoot.

Everything after the flow is about fitting the bot to your own product.

  • Theming: fonts, background, colors, roundness and shadows, with custom CSS and reusable templates.
  • Embedding: a native JavaScript library renders a container, popup or chat bubble, with no iframe and no external dependencies.
  • Custom domain: bots are served from your domain instead of a shared one.
  • Results: drop-off and completion analytics, with CSV export of the responses.
  • API: bots are executable over HTTP requests, and the endpoints are documented for developers.

A managed cloud service is the fastest way to start and funds continued development, while self-hosting instructions cover running it on your own server. Typebot is Fair Source, released under a Functional Source License whose compliance requirements are worth reading before you deploy it commercially.

Read more

Self-hosted platform for building agentic workflows in YAML and running them across conversational channels with tools, memory and RAG.

Screenshot of Hexabot websiteRead more

Hexabot v3 is an automation platform where the AI parts are built in rather than added later. Workflows, actions and conversational channels share a single runtime, so the agent that answers a message and the workflow that does the work behind it are not separate systems.

Workflows are defined in YAML against typed runtime contracts, and Zod validation runs through the architecture as the shared contract layer. TypeORM is the standard data layer, with SQLite as the default for local work and Postgres treated as first-class for production, selected through DB_TYPE and the related environment variables.

The runtime is assembled from a few named concepts.

  • Actions: workflow behavior is defined by actions with schema-validated inputs, outputs and settings.
  • Bindings: reusable capability and configuration bindings stay separate from task logic.
  • Memory: memory is defined explicitly and wired into the runtime rather than left implicit.
  • MCP integration: Model Context Protocol support covers tool and context interoperability.
  • Channels: channels and helpers remain core concepts, so a conversation keeps continuity across them.

Projects are generated with a CLI installed globally from npm or run through npx. The create command scaffolds a project and prompts for admin credentials, so it needs an interactive terminal, and the dev command then serves an admin UI, an API and API docs on port 3000. Node.js 24.17 or later is required, any of the four major package managers works, and Docker is optional for backing services. The license is FCL-1.0-ALv2, so read the terms before commercial use.

Read more
back

Discover Open Source alternatives to: