Typebot
Visual chatbot builder with conditional logic, integrations and embeds, available as a managed service or self-hosted.
- GitHub stars
- 10k
- Last commit
- 2 days ago
- Latest release
- v3.19.0
- Self-hosted
- Yes
- Hosted version
- Available

Typebot is a chatbot builder released under a Fair Source license. It lets you create conversational flows visually, embed them in web or mobile apps, and collect the results as they come in. The building blocks are meant to adapt to many business cases such as lead capture, forms and support triage.
The editor offers more than 30 blocks across bubbles for text, images, video, audio and embeds, inputs for email, phone, buttons, dates, files and Stripe payments, logic for conditions, redirects, scripts and A/B tests, and integrations with webhooks, OpenAI, Google Sheets, Google Analytics, Meta Pixel, Zapier, Make and Chatwoot. Themes cover fonts, colors and custom CSS, and analytics show drop-off and completion rates, with CSV export.
Bots can be shared on a custom domain or embedded as a container, popup or chat bubble using a native JavaScript library. The app is built with Next.js, TypeScript and Tailwind CSS. An official managed service is available, and the project can also be self-hosted. APIs are provided for developers.
Key features
- Visual chat flow builder with 30+ blocks
- Conditional logic, scripting and A/B testing
- Webhook, OpenAI and Google Sheets integrations
- Embed as container, popup or chat bubble
- Custom themes and custom CSS
- Analytics with CSV export
Pricing: Free Personal plan allows 200 chats a month. Starter costs $39 and Pro $89 per month, billed monthly only; Enterprise is quoted on request.

