Build Interactive Chat Forms with Typebot
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!
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: