Typebot: desenhar uma conversa de WhatsApp no seu próprio servidor

O Typebot é um programa de código aberto para desenhar conversas em blocos, ligando caixas num ecrã (uma pergunta, uma escolha, uma decisão) sem escrever código. O mesmo fluxo pode correr num chat do site ou, segundo a documentação do projecto, no WhatsApp através da Cloud API da Meta. Não é um produto da Interweb: você instala-o num VPS com root, e a manutenção é sua.

Como pensa o Typebot

Tipo de bloco Para quê Exemplo
Mensagens O que o bot diz: texto, imagens, ligações. «Olá! Sou o assistente da loja.»
Entradas O que a pessoa responde: texto, e-mail, telefone, botões. «Qual é o seu e-mail?»
Lógica Decisões e variáveis: se a escolha for X, vai por aqui. Se escolheu «Preços», mostra a tabela.
Integrações Falar com o mundo: webhooks, folhas de cálculo, modelos de IA. Enviar o pedido para o n8n ou para uma folha.

Cada fluxo é um desenho que se testa no próprio ecrã antes de o publicar. É isto que o torna apelativo para quem não programa: a conversa vê-se de uma vez.

O que é preciso para o instalar

1 Um VPS com root, Docker e HTTPS. Veja instalar o Docker e o Docker Compose e o Nginx como proxy inverso. O Typebot usa dois endereços, segundo a documentação do projecto: um para o construtor (onde você desenha) e outro para o visualizador (onde as pessoas conversam), que pode ser um subdomínio de cada.
2 Uma base de dados PostgreSQL. A documentação aponta o PostgreSQL como a base de dados do Typebot.
3 As variáveis de ambiente do projecto: os dois endereços, a ligação à base, e uma chave de cifragem que se gera uma vez e se guarda. Sem ela, as credenciais guardadas (chaves de API, por exemplo) deixam de se poder ler após uma restauração: variáveis de ambiente e segredos.
4 Uma forma de iniciar sessão. A documentação prevê o envio de ligações por e-mail (por isso precisa de um SMTP) ou o acesso por contas de serviços externos.
5 Ligue o canal. Para o WhatsApp, o Typebot precisa dos dados da Cloud API da Meta (uma app, um número, um token) e de um webhook: a Cloud API: primeiros passos com a Meta.

Regras para fluxos que as pessoas acabam

Uma pergunta de cada vez, de preferência com botões. Valide o que pedem: um e-mail deve parecer um e-mail. Tenha sempre uma saída para uma pessoa. E teste no telemóvel, porque o ecrã é pequeno e o texto cresce depressa.

Num VPS não gerido, o Typebot é consigo. A instalação, as actualizações, as cópias e a segurança são suas, e o suporte da Interweb não instala nem repara programas de terceiros (até onde vai o nosso suporte). Faça cópias da base de dados e guarde a chave de cifragem fora do servidor.
Atenção ao que o fluxo guarda. Cada resposta é um dado pessoal (nome, e-mail, telefone). Diga na primeira mensagem para que serve e por quanto tempo se guarda, e não peça mais do que precisa: consentimento para mensagens de WhatsApp.
Ainda não tem o conceito claro? Leia primeiro como funciona um chatbot de WhatsApp. Para ligar o fluxo a outras tarefas, o n8n resolve bem a parte de bastidores: n8n e WhatsApp.

Precisa de um VPS com root para o Typebot? Veja os planos.

Ver servidores VPS

VEJA TAMBÉM

Como funciona um chatbot de WhatsApp: regras, IA e o que é preciso

A Cloud API do WhatsApp: primeiros passos com a Meta

n8n e WhatsApp: um fluxo de mensagens

Servidores VPS

  • 0 Utilizadores acharam útil
Esta resposta foi útil?