~/tools/typebot
tool

Typebot

Typebot is an open source chatbot builder for creating conversational forms and chat flows you can self-host — a Typeform alternative that turns surveys, lead forms, and onboarding into a friendly, one-question-at-a-time conversation.

What is Typebot?

Typebot is an open source chatbot builder that lets you design conversational forms and chat flows on a visual drag-and-drop canvas, then embed them anywhere. Instead of a static form, people answer one question at a time in a chat-style interface, and you can add logic, variables, and integrations between the steps.

What is Typebot best for?

Teams that want Typeform-style conversational forms — lead capture, surveys, onboarding, quizzes, and simple support bots — without per-response pricing or sending submissions to a third-party cloud. It fits marketers and developers who want a branded chat widget they fully own and can self-host.

What can Typebot do?

  • Build flows visually with 34+ blocks: text, image, and video bubbles, plus text, number, email, and file inputs
  • Branch on answers with conditions, variables, and set-variable steps
  • Connect to OpenAI, Google Sheets, webhooks/HTTP, Zapier, and Make
  • Embed as a standalone page, popup, chat bubble, or via the JavaScript/React library and API
  • Track completion and drop-off with a built-in analytics dashboard
  • Customize theme, fonts, and a custom domain to match your brand
  • Export responses to CSV and push answers to WhatsApp (a paid feature)

Is Typebot free?

Yes — Typebot is free to self-host, with no cap on the number of chats; you only pay for your own server. Typebot Cloud is the paid managed option: a free tier (200 chats/month, single user), Starter at $39/month (2,000 chats, 2 seats, branding removed), and Pro at $89/month (10,000 chats, 5 seats, WhatsApp, custom domains, in-depth analytics).

Where does Typebot fall short?

  • It’s source-available, not OSI open source. The Functional Source License lets you self-host and use it internally but bars you from running it as a competing hosted form or chatbot service. Each release converts to Apache 2.0 two years later.
  • Some premium features — WhatsApp integration and SSO — need a paid license even when you self-host.
  • Self-hosting in production means running and maintaining a Postgres database and S3-compatible storage yourself, plus your own upgrades.

What does Typebot replace?

Typebot is a self-hosted alternative to Typeform and Landbot. It covers the same conversational-form and chatbot job — surveys, lead forms, onboarding flows — but you run it on your own infrastructure, keep the response data, and skip per-response billing. If you need broader survey logic, Formbricks is another open source option; for AI support bots, see Botpress.

FAQ

Is Typebot open source? Not by the strict OSI definition. The code is public under the Functional Source License (Fair Source), which permits self-hosting and internal use but blocks reselling it as a competing service. Each release becomes Apache 2.0 two years after it ships.

Can I self-host Typebot for free? Yes. Self-hosting is free and has no per-chat limit; you only pay for the server, Postgres database, and S3 storage it runs on. A few premium features (WhatsApp, SSO) still require a paid license.

Is Typebot a good Typeform alternative? For conversational forms and chat-style surveys, yes — you get the same one-question-at-a-time feel with full data ownership and no per-response pricing. Typeform may still be simpler if you don’t want to host anything.

What do I need to run Typebot? A server with Docker, a PostgreSQL database, and S3-compatible object storage for file uploads. Typebot is built on Next.js as two apps — a builder and a viewer.