Componentes do Chatbot
Aqui você terá acesso a uma explicação detalhada de todos os componentes, como funcionam e como podem ser configurados. Todos eles podem ser usados na construção do seu chatbot.
Conceitos Iniciais dos Componentes:
- Nome do Componente: Todos os componentes possuem um campo de Nome. É fundamental renomeá-los para identificar cada etapa e manter seu fluxo organizado, facilitando a busca com a ferramenta "Localizar".
- Entradas e Saídas (Fluxo): Cada componente possui uma "Entrada", que se conecta à "Saída" de outro. Essa conexão cria o fluxo da conversa. Alguns componentes, como o Transfere Chat, são terminais e não possuem saída, pois encerram a atuação do chatbot naquele ponto.
- Saídas de Erro e Espera: Muitos componentes têm saídas alternativas. A saída de erro (vermelha) é acionada quando o usuário insere uma informação inválida. A saída de espera/timeout (amarela) é usada se o usuário demorar muito para responder.
- Uso de Variáveis: Componentes que enviam mensagens podem usar variáveis (como @contato.nome) para personalizar a comunicação, substituindo a variável pelo dado correspondente do contato.
---
| Campo | Descrição |
|---|---|
| Tipo de Menu | Define como as opções serão exibidas para o contato. Pode ser Texto (universal), Botão (Cloud API) ou Lista de Seções (Cloud API). |
| Adicionar Opção | Cria os botões do menu. Aqui você define o texto do botão e as validações (números ou palavras-chave) que o chatbot usará para entender a resposta. |
| Máximo de Tentativas | Define quantas vezes o usuário pode errar a resposta antes que o chatbot o direcione para a saída de erro (vermelha). |
| Tempo Máximo de Espera | Define o tempo que o chatbot aguardará por uma resposta. Se o tempo for excedido, o fluxo seguirá pela saída de espera (amarela). |
---
Ponto de Decisão
Este componente funciona como um filtro invisível para o usuário. Ele verifica uma ou mais condições e direciona o fluxo por caminhos diferentes com base no resultado. Se nenhuma condição for atendida, ele segue pela saída de erro.
| Tipo de Validação | O que ele verifica? |
|---|---|
| Última Mensagem | O conteúdo da última mensagem enviada pelo usuário. |
| Atributo / Etiqueta | Se o contato possui um atributo ou etiqueta específica. |
| Regra de Horário | Se a interação ocorre dentro de um horário de atendimento definido. |
---
Atraso Inteligente
Cria uma pausa programada no fluxo para tornar a conversa mais natural. Antes de enviar a próxima mensagem, você pode configurar um efeito de "Digitando..." ou "Gravando áudio" para simular uma interação humana.
---
Aguarda Interação
Este componente pausa o fluxo e espera o usuário enviar qualquer mensagem para continuar. É útil para momentos em que você precisa que o usuário escreva algo livremente, como um e-mail ou CPF.
---
Funciona como um atalho, redirecionando o usuário diretamente para outro chatbot ou para um componente específico dentro do fluxo atual, sem precisar passar por todas as etapas intermediárias.
---
Seta Etiquetas
Este componente permite adicionar ou remover etiquetas do contato automaticamente. É essencial para segmentar seus clientes com base nas interações deles com o chatbot.
---
Seta Atributos
Permite salvar ou atualizar informações em campos personalizados (atributos) do contato. Por exemplo, você pode salvar um número de pedido ou uma preferência de produto para usar depois.
---
Altera Contato
Use este componente para atualizar dados básicos do perfil do contato, como e-mail, apelido ou adicionar observações internas que ficarão visíveis para sua equipe.
---
Requisição HTTP
Este componente avançado permite que o chatbot se comunique com sistemas externos via API para buscar ou enviar informações. Por exemplo, consultar o status de um pedido em seu e-commerce e retornar a resposta para o cliente.
---
Webhook
Permite enviar dados do chatbot em tempo real para outras plataformas. Por exemplo, ao final de uma qualificação, você pode usar um webhook para enviar os dados do lead diretamente para o seu CRM.
---
Executa Script
Para usuários avançados, este componente permite executar códigos (JavaScript) para realizar lógicas complexas, cálculos ou formatação de dados que não são possíveis com os outros componentes.
---
Envia Mensagens
Use este componente para enviar uma ou mais mensagens em sequência para o contato, como textos, imagens, vídeos ou documentos, sem solicitar uma resposta para continuar o fluxo.
---
Fideliza Contato
Ideal para programas de fidelidade, este componente pode ser usado para adicionar ou resgatar pontos, verificar o saldo ou consultar o status de um cliente no seu programa.
---
Transfere Chat
Este componente encerra a o fluxo do chatbot e transfere a conversa para um atendente humano ou, um setor específico para o campo de aguardando.
---
Finaliza Chat
Encerra o atendimento via chatbot, geralmente enviando uma mensagem de finalização e removendo a conversa da sua aba de atendimentos.
---
Nota
Cria uma anotação interna no chat, que não é visível para o cliente. É útil para deixar observações importantes dentro de seu chatbot para explicar o que está acontecendo em um fluxo ou componente
---
Grupo
Permite criar um grupo
















