Typebot: o que é, como funciona e se é gratuito
O que é Typebot: construtor open-source de chatbots e formulários conversacionais, com editor de blocos, na nuvem ou auto-hospedado via Docker.

O Typebot é um construtor open-source de chatbots e formulários conversacionais. Você monta o fluxo da conversa arrastando blocos num editor visual, embute o resultado no site (como bolha, popup ou inline) ou numa página própria e coleta cada resposta como um formulário, uma pergunta por vez. Para quem gosta de controle, o diferencial é poder rodar tudo auto-hospedado no próprio servidor, via Docker.
O que é o Typebot
É uma plataforma open-source para criar chatbots e formulários conversacionais sem programar. Em vez de exibir todos os campos de um cadastro de uma vez, ele conduz o visitante por uma conversa: faz uma pergunta, espera a resposta e segue para o próximo passo, como um bate-papo guiado. Todo esse fluxo é montado num editor visual, arrastando e conectando blocos numa tela.
O código é aberto e o projeto é desenvolvido em público no GitHub. Isso abre duas portas: usar a versão gerenciada na nuvem ou rodar a ferramenta na sua própria infraestrutura, sem custo de licença.
Como o Typebot funciona: blocos e fluxo
No centro da ferramenta está o editor visual. Você começa com um fluxo em branco e vai encaixando blocos, cada um com uma função. Eles se dividem em alguns grupos:
- Blocos de bolha (bubbles): o que o bot "diz": texto, imagem, vídeo ou conteúdo embutido.
- Blocos de entrada (inputs): o que o bot pergunta e coleta: texto, e-mail, número, telefone, data, escolha por botões e até upload de arquivos.
- Blocos de lógica: dão inteligência ao fluxo: definir e usar variáveis (set variable), condições que ramificam a conversa e redirecionamentos.
- Blocos de integração: conectam o bot ao mundo externo: webhook/HTTP request, Google Sheets, envio de e-mail, OpenAI, entre outros.
Variáveis e blocos de lógica: onde o fluxo ramifica
Tudo que o visitante digita cai numa variável, e é ela que separa um questionário fixo de uma conversa que reage. A variável aparece entre chaves duplas, como {{email}}, e serve no texto da mensagem, numa condição e no corpo de um webhook.
O set variable guarda ou transforma um valor. A condition compara variáveis e manda a conversa para um caminho ou outro, por exemplo levando quem respondeu "mais de 50 funcionários" direto para o agendamento. O bloco de salto devolve o visitante a outro grupo de blocos e evita repetir as mesmas perguntas em cada ramo.
Onde o bot aparece: embutir no site ou usar em página própria
Montado o fluxo, há algumas formas de publicação:
- Bolha (bubble): um balão de chat no canto da página, que o visitante abre quando quiser.
- Popup: o bot aparece sobre o conteúdo depois de um tempo ou de uma ação.
- Inline (incorporado): o fluxo é embutido dentro de um container, como parte do conteúdo da página.
- Página própria (standalone): a plataforma hospeda uma página inteira só com o bot, útil para links diretos, campanhas e QR codes.
A incorporação usa um trecho de código, ou uma biblioteca para frameworks populares, e o mesmo bot cabe num WordPress, numa landing page ou dentro de um aplicativo.
Formulário conversacional × formulário tradicional
O apelo central da ferramenta é transformar formulários em conversa. Um formulário tradicional despeja todos os campos de uma vez (nome, e-mail, telefone, mensagem) e muita gente desiste diante do paredão. O formato conversacional pede uma coisa de cada vez, o que reduz a fricção e, em muitos casos, melhora a taxa de conclusão.
| Formulário tradicional | Formulário conversacional | |
|---|---|---|
| Apresentação | Todos os campos de uma vez | Uma pergunta por vez |
| Sensação | Preencher um cadastro | Conversar |
| Lógica condicional | Limitada | Nativa (ramifica pela resposta) |
| Fricção percebida | Maior | Menor |
Formulários curtos e bem desenhados também convertem bem, e o formato conversacional rende mais em fluxo longo, de qualificação ou triagem.
Type bot ou chatbot de IA: fluxo fixo e modelo de linguagem
Muita gente escreve "type bot", separado, e procura esta mesma ferramenta. A confusão que atrapalha mais é outra: achar que um fluxo de blocos e um chatbot de IA resolvem o mesmo problema.
Um fluxo de blocos é determinístico. Dada a mesma resposta, ele segue sempre pelo mesmo caminho, e você sabe antes de publicar o que o bot vai dizer. Um modelo de linguagem gera a resposta na hora, cobre pergunta que ninguém previu e, pelo mesmo motivo, também erra.
Para captar lead, qualificar e agendar, o fluxo fixo ganha, porque o roteiro é curto e o resultado precisa ser previsível. Para dúvida aberta sobre um catálogo grande, o modelo ganha. O bloco de OpenAI junta os dois dentro do mesmo fluxo.
Typebot Cloud × self-hosted: o que muda
O Typebot Cloud é a versão gerenciada: você cria uma conta, começa a montar bots na hora e não administra servidor nenhum. Os números estão na página de preços oficial: o plano gratuito dá 200 chats por mês para uma pessoa, o Starter custa US$ 39 por mês com 2 assentos e 2.000 chats (US$ 10 por 500 chats extras) e o Pro custa US$ 89 por mês com 5 assentos e 10.000 chats.
O self-hosted interessa a quem tem perfil técnico. Você sobe a stack na sua infraestrutura, normalmente via Docker, sem custo de licença, pagando só o servidor. A arquitetura tem algumas peças: o builder (o editor onde você cria os bots), o viewer (o serviço que exibe o bot publicado ao visitante), um banco PostgreSQL e um storage compatível com S3 (como o MinIO) para guardar uploads e arquivos.
Na instalação com Docker o builder responde na porta 8080 e o viewer na 8081, o banco do exemplo é um PostgreSQL 16 e o MinIO entra só se você não tiver um S3. Não podem faltar uma chave aleatória de 32 caracteres, que cifra os dados sensíveis, e as URLs públicas do builder e do viewer.
| Critério | Nuvem gerenciada | Self-hosted (Docker) |
|---|---|---|
| Instalação | Nenhuma, só criar conta | Você sobe builder, viewer, Postgres e storage |
| Custo | Plano gratuito limitado + assinatura | Sem licença; paga só a infraestrutura |
| Dados | Nos servidores da plataforma | Na sua própria infraestrutura |
| Manutenção | Por conta da plataforma | Por sua conta (updates, backup, segurança) |
| Controle e customização | Limitado ao plano | Total sobre a stack |
Manter tudo em casa simplifica a conformidade com a LGPD: os dados dos leads não saem da sua infraestrutura. Para quem já roda Docker e ferramentas como o n8n no próprio servidor, subir mais um container ao lado é um passo natural.
Integrações: conectar o bot ao resto da operação
As integrações levam as respostas adiante. As principais:
- Webhook / HTTP Request: dispara uma requisição para qualquer API com o que foi coletado. É a ponte para ferramentas de automação como o n8n, que pega o lead e distribui para CRM e e-mail.
- Google Sheets: grava cada resposta numa planilha, ótimo para começar sem banco de dados.
- Envio de e-mail: notifica a equipe ou responde o próprio visitante.
- OpenAI: conecta o fluxo a modelos de linguagem para respostas geradas por IA dentro da conversa.
- WhatsApp: o bot pode ser conectado ao WhatsApp via API, com o mesmo fluxo no canal onde o público brasileiro já está.
Para respostas geradas por IA, vale ler também Como criar chatbots com IA.
WhatsApp: o mesmo fluxo no canal onde o lead já está
A conexão com o WhatsApp usa a WhatsApp Business Platform da Meta, com aplicativo e número que são seus: a ferramenta não fornece número, como diz a documentação da integração. Um número já em uso no aplicativo WhatsApp Business não serve, então reserve um número só para o bot.
Os limites do canal mudam o desenho do fluxo. Só 3 botões aparecem por mensagem e texto de botão é cortado depois de 20 caracteres. GIF e SVG não são exibidos e vídeo roda apenas em .mp4. Blocos de pagamento, Chatwoot, Google Analytics, Meta Pixel e Cal.com são ignorados na conversa pelo WhatsApp. A sessão expira num intervalo que você define, de 0 a 48 horas, com 4 no padrão.
Casos de uso do Typebot
- Geração e qualificação de leads: captura o contato conversando e já faz perguntas de triagem antes de mandar para o comercial, e combina bem com estratégias de geração de leads.
- Atendimento e suporte: responde dúvidas frequentes e encaminha para um humano o que foge do script.
- Pesquisas e quizzes: questionários interativos, com lógica que muda conforme as respostas.
- Agendamento e onboarding: coleta dados para marcar horários ou guiar os primeiros passos de um novo cliente.
Como começar
Para experimentar, o caminho mais rápido é a nuvem: crie uma conta e monte um bot a partir de um modelo pronto. Se a ideia é manter tudo em casa, o repositório no GitHub traz as instruções de deploy self-hosted, em geral com Docker Compose.
Vale a leitura da documentação e do projeto oficial para conhecer todos os blocos e integrações disponíveis.
Perguntas frequentes sobre Typebot
O Typebot é gratuito?
Sim. Ele é open-source e pode ser auto-hospedado sem custo de licença, normalmente via Docker, e você paga apenas a infraestrutura. Também existe a versão gerenciada na nuvem: o plano gratuito dá 200 chats por mês, o Starter custa US$ 39 por mês com 2.000 chats e o Pro custa US$ 89 por mês com 10.000 chats.
Preciso saber programar para usar o Typebot?
Não. O editor é visual, de arrastar e soltar blocos, e qualquer pessoa consegue montar um fluxo de conversa. Recursos mais avançados, como o bloco de webhook/HTTP request e as condições, pedem alguma noção técnica, mas não exigem escrever código.
Qual a diferença entre o Typebot Cloud e o self-hosted?
A versão da nuvem é gerenciada: você não administra servidor e usa um plano gratuito de 200 chats por mês ou um plano pago por assinatura. No self-hosted, você roda a stack (builder, viewer, PostgreSQL e storage) na sua própria infraestrutura via Docker, sem custo de licença e com controle total sobre os dados.
O Typebot pode ser integrado ao WhatsApp?
Sim. Além de embutir o bot em sites, landing pages e páginas próprias, dá para conectar o fluxo ao WhatsApp pela plataforma da Meta, com aplicativo e número que são seus.
Formulário conversacional converte mais que formulário tradicional?
Depende. O formato conversacional pede uma informação por vez, o que reduz a fricção e costuma melhorar a conclusão em fluxos longos ou de qualificação. Para cadastros curtos, um bom formulário tradicional pode ir igualmente bem. O certo é testar com o seu público.
Conclusão
A escolha entre nuvem e servidor próprio se resume a volume e a dado: 200 chats por mês no plano gratuito, 2.000 no Starter de US$ 39, e nenhum limite de chat quando o builder e o viewer rodam na sua máquina.
Ferramentas citadas neste post
- Botpress: Repositório aberto do Botpress com CLI, SDK e integrações para criar e publicar chatbots e agentes de IA na plataforma hospedada Botpress Cloud.
- Typebot: Construtor visual de chatbots com blocos prontos, integração com OpenAI e publicação em site ou WhatsApp, para quem cria conversas sem programar.


