Typebot
Self-HostedOpen-source conversational form builder & chatbot platform (alternative to Typeform)
Overview
Typebot lets you build interactive conversational forms, surveys, and chatbots with a no-code drag-and-drop interface. It supports custom conditional branching, multimedia elements (images, videos), and integrations with Slack, Discord, Zapier, and more. Deploy self-hosted via Docker/Kubernetes for full data control, or use the cloud version. Embed on websites, share links, or connect to WhatsApp/Facebook Messenger—ideal for lead gen, support, and feedback with open-source flexibility.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
typebot:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: typebot
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- No-code drag-and-drop builder
- Custom conditional logic & branching
- Multi-channel deployment (web, WhatsApp, Messenger)
- Zapier integration for 500+ tools
- Self-hostable with Docker/Kubernetes
Frequently Asked Questions
? Is Typebot hard to install?
Typebot is easy to self-host using Docker—run a single command or Docker Compose for full setup. A Helm chart is available for Kubernetes. Basic Docker/server familiarity helps, but no advanced coding is needed.
? Is it a good alternative to Typeform?
Yes! Typebot matches Typeform’s core conversational form features plus self-hosting for data control. Its no-code builder is similar, and it’s open-source—so you can customize it, unlike Typeform’s closed platform.
? Is Typebot completely free?
The open-source version is free to self-host/modify (MIT license). The cloud version has a free tier (limited bots/responses) and paid tiers for unlimited access, team features, and premium integrations.
Top Alternatives
People Also Ask about Typebot
Tool Info
Pros
- ⊕ Full data ownership (self-hosted)
- ⊕ No-code interface for non-technical users
- ⊕ Extensive integration options
- ⊕ Open-source & free to modify
Cons
- ⊖ Cloud version has paid tiers for advanced features
- ⊖ Self-hosting requires basic server knowledge
- ⊖ Some advanced integrations need setup