typebot.io  by baptisteArno

Chatbot builder for creating advanced chatbots visually

Created 3 years ago
9,180 stars

Top 5.5% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Typebot is a self-hostable, visual chatbot builder designed for creating advanced, branded conversational experiences. It targets developers and businesses seeking to embed custom chatbots into web and mobile applications for lead generation, customer support, or data collection, offering a flexible, no-vendor-lock alternative to SaaS solutions.

How It Works

Typebot employs a visual drag-and-drop interface with over 34 building blocks, including rich media, various input types (text, payment, file upload), and logic elements like conditional branching and JavaScript scripting. It supports integrations with services like OpenAI, Google Sheets, and Zapier, and offers advanced theming with custom CSS. The embeddable JavaScript library is designed for performance, avoiding iframes and external dependencies.

Quick Start & Requirements

  • Self-hosting: Follow local installation instructions.
  • Prerequisites: Docker is recommended for self-hosting. Specific backend/frontend dependencies are detailed in the contributing docs.
  • Cloud Service: An official managed service is available at app.typebot.io.

Highlighted Details

  • 34+ building blocks including Stripe payments, file uploads, and OpenAI integration.
  • Advanced logic: conditional branching, A/B testing, and custom JavaScript.
  • High-performance, dependency-free JavaScript embed library.
  • In-depth analytics for drop-off and completion rates.

Maintenance & Community

Licensing & Compatibility

  • Licensed under a Functional Source License. Compliance details are available at docs.typebot.io/self-hosting#license-requirements.
  • Restrictions may apply to commercial use or linking with closed-source projects; consult the license for specifics.

Limitations & Caveats

The Functional Source License may impose restrictions on usage and distribution, requiring careful review for commercial or closed-source integration. Specific self-hosting requirements and potential complexities are detailed in the documentation.

Health Check
Last Commit

15 hours ago

Responsiveness

1 day

Pull Requests (30d)
10
Issues (30d)
10
Star History
105 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.