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
| 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.
|
|
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.
|