OOpenHub
Back to projects
T

Build conversational forms and chatbots that convert — an open source Landbot alternative.

TypeScriptLicense: AGPL-3.0Level: beginner8,000
#chatbot#conversational-forms#lead-gen#no-code

About this project

Typebot is an open-source conversational form and chatbot builder. Instead of static forms, you design chat-style flows (with logic, conditions, and integrations) that boost completion rates — a self-hostable alternative to Typeform's chat mode, Landbot, and ManyChat.

Market opportunity

Conversational forms convert noticeably better than static ones, and chatbot/marketing-automation tools (Landbot, ManyChat) charge $30–$100+ per month. Lead-gen and onboarding are universal needs, so a flexible, embeddable, self-hosted builder has broad resale potential.

Technical overview

  • Stack: TypeScript, Next.js, PostgreSQL, Prisma.
  • Builder: drag-and-drop flow editor with variables, conditional logic, and 30+ integrations (OpenAI, Sheets, webhooks, payments).
  • Embed: as a chat bubble, popup, or full-page experience on any site.

Who's it for

Marketers building lead funnels, SaaS teams improving onboarding, and agencies creating chat funnels for clients.

How to use it

Get started

git clone https://github.com/baptisteArno/typebot.io
cd typebot.io
cp .env.example .env
docker compose up -d

Build a flow in the editor, connect an integration (e.g. OpenAI for an AI step), then embed the bot on your site with the provided snippet.

💡 How to make a business with it

How to make money with it

1. Chat-funnel agency. Build high-converting lead funnels and onboarding bots for clients, billing per funnel + retainer.

  • Example: $1.5k per funnel build + $300/month hosting & management.

2. AI chatbot product. Combine Typebot with OpenAI to sell branded AI website assistants on subscription.

3. Template marketplace. Sell ready-made conversational funnel templates for niches (real estate, coaching, SaaS demos).

Need technical help?

Want help setting up Typebot, customizing it, or building your product on top of it? Knock me — let's talk.