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,314Forks
3,203Contributors
3,203Last Updated
9/7/2026Ad
Sponsor this page
Get seen without shouting for attention. Clean placement, real audience.
Learn more