Typebot

Typebot

Description

Typebot is an open-source conversational form and chatbot builder, and a self-hostable alternative to Typeform and Landbot. Instead of long static forms, it presents questions one at a time in a chat-style flow built from drag-and-drop blocks with branching logic, variables, and conditions. Bots embed on any website or app, or run over WhatsApp, and results stream back in real time. Self-hosting removes response limits and keeps submission data on your own infrastructure.

Features

  • Visual builder: 40+ blocks — inputs, bubbles, logic, integrations — arranged on a flow canvas.
  • Logic and variables: Conditions, set-variable, jump, and A/B blocks for dynamic paths.
  • Embed anywhere: Standard, popup, or chat-bubble embeds; WhatsApp and API runtimes.
  • Integrations: Google Sheets, webhooks, HTTP requests, OpenAI, Zapier, Make, and analytics.
  • Results: Real-time responses table, completion analytics, and CSV export.
  • Theming: Full control over fonts, colors, and layout to match your brand.

Technology Stack

  • TypeScript / Next.js (Builder and Viewer apps)
  • PostgreSQL database
  • Redis for caching
  • Docker / Docker Compose for self-hosting

Requirements

  • Docker and Docker Compose
  • PostgreSQL and Redis (bundled in the sample compose file)
  • An SMTP server and an auth provider (email or OAuth) for the builder

Categories

Topics

GitHub Metrics

Stars
10,314
Forks
3,203
Contributors
3,203
Last Updated
9/7/2026
Ad

Sponsor this page

Get seen without shouting for attention. Clean placement, real audience.

Learn more