Typebot

Typebot

Build advanced chatbots visually

Deploy Typebot

Valkey

valkey/valkey:latest

Just deployed

/data

MinIO

minio/minio:latest

Just deployed

/data

Console

railwayapp-templates/minio-console

Just deployed

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

Builder

baptistearno/typebot-builder:latest

Just deployed

Viewer

baptistearno/typebot-viewer:latest

Just deployed

MinIO Bucket Creator

minio/mc:latest

Just deployed

Logo

Build advanced chatbots visually

Typebot gives you powerful blocks to create unique chat experiences. Embed them anywhere on your web/mobile apps and start collecting results like magic

Notes:

  • MinIO is used in place of a 3rd party S3 storage provider, Using MinIO in this template allows you to upload media during the bot creation flow and have the bot send the uploaded media back to the users during a chat with the bot.

  • The "MinIO Bucket Creator" Is a service to create a public "typebot" bucket in the MinIO service, Typebot will use this bucket to upload media into, the bucket is set to public because your bot would need to be able to send the media to the users who are chatting with the bot. This Service only needs to run once, you may delete it after the logs of the service indicate that it was run successfully.

  • Upon changing the Railway domain or adding your own custom domain to the service, you will need to redeploy both the "Viewer" and the "Builder" services, this is so that they are aware of the new domains in use.

  • Using Gmail as an SMTP host is known to not work on Railway services, this is not limited to Typebot deployments.

  • Updating Typebot is as easy as redeploying!

  • If you deployed this template before January 25th 2024 and want to access the MinIO console you would need to deploy this template into your existing project.

Overview

Typebot is an open-source chatbot builder. It allows you to create conversational apps/forms (Lead qualification, Customer support, Product launch, User onboarding, AI chats), deploy it on your website or WhatsApp number, and collect results in real-time.

Typebot makes it easy to create advanced chatbots. It provides the building blocks that are adaptable to any business use case.

builder screenshot

Features

Chat builder with 34+ building blocks such as:

  • 💬 Bubbles: Text, Image / GIF, video, audio, embed.
  • 🔤 Inputs: Text, email, phone number, buttons, picture choice, date picker, payment (Stripe), file picker... inputs
  • 🧠 Logic: Conditional branching, URL redirections, scripting (Javascript), A/B testing
  • 🔌 Integrations: Webhook / HTTP requests, OpenAI, Google Sheets, Google Analytics, Meta Pixel, Zapier, Make.com, Chatwoot, More to come...

Theme your chatbot to match your brand identity:

  • 🎨 Customize the fonts, background, colors, roundness, shadows, and more
  • 💪 Advanced theming with custom CSS.
  • 💾 Reusable theme templates

Share your typebot anywhere:

  • 🔗 Custom domain
  • 👨‍💻 Embed as a container, popup, or chat bubble easily with the native JS library.
  • ⚡ Blazing fast embed lib. No iframe, no external dependencies, no performance impact.
  • 💻 Executable with HTTP requests

Collect your Results and get insights:

  • 📊 In-depth analytics with drop-off rates, completion rates, and more
  • 📥 Export results to CSV

Built for developers:

  • 🔓 No vendor-locking. Features built with flexibility in mind.
  • 💻 Easy-to-use APIs.

Template Content

MinIO Bucket Creator

minio/mc:latest

More templates in this category

New

Postgres S3 backups

Postgres S3 backups

A simple NodeJS app to back up your PostgreSQL database to S3 via a cron


0

New

Tier

Tier

A single tool to configure,orchestrate and manage your entire pricing stack


0

New

Trigger.dev

Trigger.dev

Open source background jobs framework for TypeScript.


0