No último artigo, mostramos que chatbot e Agente de IA não são a mesma coisa.
Vamos para a prática.
Hoje você vai montar o mesmo atendimento em duas ferramentas: primeiro no ManyChat e depois no Typebot.
Sem prompt.
Sem LLM.
Sem agente.
Sem escrever código.
Ao terminar, o seu chatbot terá este fluxo:
Cliente envia: menu
↓
Como podemos ajudar?
├── Ver produtos → solicita o e-mail
├── Ver horários → informa o horário
└── Atendimento → orienta como falar com a equipe
Um chatbot puro não adivinha o que fazer. Ele segue caminhos definidos por você.
Parte 1 — Construindo no ManyChat
Neste exemplo, vamos usar o Instagram. Antes de começar, você precisa de uma conta profissional do Instagram conectada corretamente ao ecossistema da Meta.
1. Crie a conta e conecte o canal
- Acesse manychat.com.
- Clique para começar gratuitamente.
- Entre com a conta que administra o Instagram da empresa.
- Autorize as permissões solicitadas.
- Confirme se o Instagram aparece como canal conectado.
Sem um canal conectado, o fluxo até pode ser desenhado, mas não terá onde conversar com o cliente.
2. Crie uma automação vazia
- No menu lateral, entre em Automation.
- Clique em New Automation.
- Escolha começar do zero.
- Dê o nome Atendimento inicial.
Você será levado ao construtor visual. O primeiro elemento é o ponto de partida da conversa.
3. Configure a palavra que inicia o chatbot
- No Starting Step, clique em New Trigger.
- Selecione o gatilho User sends a message.
- Escolha o canal Instagram.
- Cadastre a palavra
menu. - Salve e deixe o gatilho ativado.
A partir de agora, quando alguém enviar menu no direct, o ManyChat iniciará esse fluxo.
Confira o canal com atenção: um gatilho configurado para Facebook não dispara uma mensagem criada para Instagram.
4. Escreva a mensagem de abertura
- Depois do gatilho, adicione um bloco Message do Instagram.
- No bloco de texto, escreva:
Olá! Como podemos ajudar?
- Clique em Add Button e crie três botões:
Ver produtosVer horáriosAtendimento
O ManyChat permite até três botões em um bloco de texto desses canais. Por isso, não tente colocar dez departamentos no primeiro menu.
5. Construa o caminho “Ver produtos”
- No botão Ver produtos, escolha continuar para um novo passo.
- Adicione outro bloco Message.
- Escreva:
Temos soluções para organizar processos, automatizar tarefas e integrar sistemas. Para receber mais informações, informe seu e-mail.
- Dentro dessa etapa, adicione um bloco de Data Collection.
- Selecione o tipo de resposta Email.
- Em Save response, salve no campo de e-mail do contato ou crie um campo de usuário chamado
email_interesse. - Depois da coleta, conecte uma nova mensagem:
Obrigado! Recebemos seu e-mail e nossa equipe poderá continuar o atendimento.
Agora esse caminho não apenas responde: ele também coleta e armazena uma informação.
6. Construa o caminho “Ver horários”
- Volte à primeira mensagem.
- No botão Ver horários, crie um novo bloco Message.
- Escreva:
Nosso horário de atendimento é de segunda a sexta, das 8h às 18h.
Esse caminho termina aqui. Para uma pergunta previsível, uma resposta simples resolve.
7. Construa o caminho “Atendimento”
- Volte ao botão Atendimento.
- Conecte-o a outro bloco Message.
- Escreva:
Certo. Escreva sua dúvida nesta conversa para que nossa equipe possa continuar o atendimento.
Em um sistema real, esse ponto também precisa entrar na fila de uma pessoa. Por enquanto, o objetivo é entender o desenho da conversa — não fingir que existe uma integração que ainda não construímos.
8. Teste antes de publicar
- Clique em Preview.
- Passe pelos três botões.
- No caminho de produtos, teste primeiro um e-mail inválido e depois um válido.
- Confira se o e-mail foi armazenado no contato.
- Ative ou publique a automação.
- Abra o Instagram com outra conta e envie
menuno direct.
Se os três caminhos responderem e o e-mail aparecer no contato, o seu primeiro chatbot está funcionando.
Parte 2 — Reconstruindo no Typebot
Agora vamos criar a mesma conversa no Typebot. Aqui usaremos a versão em nuvem para não transformar este exercício em uma aula de servidor.
1. Crie o projeto
- Acesse typebot.io e crie uma conta.
- Clique em Create a typebot.
- Escolha começar do zero.
- Nomeie o projeto como Atendimento inicial.
No Typebot, a conversa é construída ligando blocos em uma tela livre. Você verá o fluxo inteiro, como um diagrama.
2. Crie e use a variável do nome
- Clique em Variables, no canto superior do editor.
- Crie uma variável chamada
Nome. - No grupo inicial, adicione um bloco Text e escreva:
Olá! Antes de começarmos, qual é o seu nome?
- Logo abaixo, adicione um bloco de entrada Text input.
- Em Save answer, selecione a variável
Nome. - Adicione outro bloco Text:
Prazer, {{Nome}}! Como podemos ajudar?
Execute uma prévia. Se você digitar “João”, a próxima mensagem precisa mostrar “Prazer, João!”.
3. Crie o menu
- Depois da saudação, adicione um bloco de entrada Buttons.
- Configure como escolha única.
- Crie três itens:
Ver produtosVer horáriosAtendimento
Cada item possui uma saída própria. É isso que permite separar visualmente os três caminhos.
4. Construa o caminho “Ver produtos”
- Arraste a saída de Ver produtos para um novo grupo.
- Adicione um bloco Text com a mesma apresentação dos produtos usada no ManyChat.
- Crie uma variável chamada
Email. - Adicione um bloco de entrada Email input.
- Em Save answer, selecione
Email. - Adicione a confirmação:
Obrigado, {{Nome}}! Registramos o e-mail {{Email}}.
O campo específico de e-mail valida o formato antes de deixar a conversa avançar.
5. Construa os outros caminhos
Na saída Ver horários, conecte um bloco Text com:
Nosso horário de atendimento é de segunda a sexta, das 8h às 18h.
Na saída Atendimento, conecte:
Certo, {{Nome}}. Escreva sua dúvida para nossa equipe.
Depois, adicione um Text input, crie a variável Duvida e salve a resposta nela.
Pronto: agora o Typebot conhece o nome, o e-mail e a dúvida informados pelo usuário — mas ainda não enviou esses dados para lugar nenhum.
6. Teste todos os caminhos
- Abra o modo de teste.
- Informe um nome e confirme se ele aparece na mensagem seguinte.
- Percorra o caminho de produtos e tente avançar com um e-mail inválido.
- Reinicie o teste e percorra horários.
- Reinicie novamente e percorra atendimento.
- Verifique os resultados da conversa e as variáveis coletadas.
Não teste apenas o caminho que você espera que o cliente siga. Teste cada saída.
7. Publique
- Clique em Publish.
- Abra o endereço público gerado.
- Faça um último teste fora do editor.
- Se quiser colocá-lo no site, use as opções de compartilhamento e incorporação fornecidas pela plataforma.
Você acabou de construir o mesmo chatbot duas vezes.
No ManyChat, ele conversa dentro de um canal já conectado, como o Instagram. No Typebot, ele funciona como uma experiência conversacional que pode ser compartilhada ou incorporada ao site.
Ainda não usamos IA.
Ainda não criamos automação externa.
Ainda não construímos um agente.
E isso é proposital.
O chatbot já consegue guiar o usuário, validar um e-mail, armazenar respostas e separar caminhos sem precisar “pensar”.
No próximo post, vamos desmontar esse fluxo e mostrar os erros que parecem pequenos no editor, mas viram abandono, loops e clientes presos quando o chatbot encontra o mundo real.
Até lá.
Comentários
Faça login para comentar e reagir.
Carregando comentários...