Build Interactive Chat Forms with Typebot

Build Interactive Chat Forms with Typebot
Typebot screenshot

Typebot is the open-source conversational forms builder that's transforming how we collect data and interact with users online! 🐾 In this screencast, we're showing you how to use Typebot to create a unique chat experience, specifically focusing on building a 🐶 dog insurance estimator. Whether you're a pet insurance company, a business owner, or just curious about interactive forms, this video is for you!

Typebot dog insurance estimator screencast

Formable can self-host a Typebot container instance for your team. Your team can then create unlimited bots. By self-hosting your business owns any personal or marketing data collected by Typebot. If you use integrations like Open AI with Typebot your private key is also then kept safe on your own server. Formable manages and updates Typebot so your team can take advantage of new features as they are released by the open source project.

Formable's Typebot Portainer stack docker-compose.yml

version: '3.3'
services:
  typebot-db:
    image: postgres:13
    restart: always
    volumes:
      - db_data:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=typebot
      - POSTGRES_PASSWORD=password
      
  typebot-builder:
    image: baptistearno/typebot-builder:latest
    labels:
      virtual.host: 'typebot.formable.app'
      virtual.port: '3000'
      virtual.tls-email: ''
    restart: always
    depends_on:
      - typebot-db
    ports:
      - 10180:3000
    extra_hosts:
      - 'host.docker.internal:host-gateway'
    environment:
      - DATABASE_URL=postgresql://postgres:password@typebot-db:5432/typebot
      - NEXTAUTH_URL=https://typebot.formable.app
      - NEXT_PUBLIC_VIEWER_URL=https://bot.formable.app
      - ENCRYPTION_SECRET=
      - ADMIN_EMAIL=
      - SMTP_USERNAME=
      - SMTP_PASSWORD=
      - SMTP_HOST=
      - SMTP_PORT=587
      - SMTP_AUTH_DISABLED=false
      - NEXT_PUBLIC_SMTP_FROM=
      
  typebot-viewer:
    image: baptistearno/typebot-viewer:latest
    restart: always
    ports:
      - 10181:3000
    environment:
      - DATABASE_URL=postgresql://postgres:password@typebot-db:5432/typebot
      - NEXT_PUBLIC_VIEWER_URL=https://bot.formable.app
      - NEXTAUTH_URL=https://typebot.formable.app
      - ADMIN_EMAIL=
      - ENCRYPTION_SECRET=
      
volumes:
  db_data:
Mastodon