Create and embed advanced visual chatbots with customizable themes, logic, integration options, and real‑time analytics.

Typebot is an open-source web app that allows users to create interactive chatbots through a visual editor. It functions as a conversational form builder used to collect data and engage users on web or mobile applications. The software is available as a managed cloud service or as a self-hosted server installation, providing flexibility in how the infrastructure is managed.
Users build bot flows by connecting various building blocks to define the conversation path and user experience. These bots can be deployed as popups, embedded containers, or chat bubbles using a native JavaScript library that avoids the use of iframes to maintain performance. The system tracks user interactions in real time and provides detailed analytics on completion and drop-off rates to help optimize the conversation flow.
The application is built using Next.js and Tailwind CSS, ensuring a modern web interface for the builder and the end-user chat. It targets both non-technical users who require a no-code interface for rapid deployment and developers who need API flexibility and the ability to avoid vendor lock-in. The tool supports a wide array of input types, including email, phone numbers, date pickers, file pickers, and Stripe payments for transactional bots. It also allows for URL redirections based on the logic defined within the visual editor.
Typebot is a fair-source conversational interface tool for businesses needing customizable data collection and AI-driven chat interactions.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.