Ações
(disparadores de funções avançadas)
Estes componentes executam ações especiais no chat ou na plataforma:
Chat ao vivo (Live Chat): Inicia um chat ao vivo com um agente humano disponível.
Quando o usuário chega a este ponto, é gerada uma solicitação de chat ao vivo para a sua equipe.
Você pode configurar uma mensagem para o usuário informando que ele será atendido por um agente (ex.: “Vamos conectá-lo a um agente agora...”).
Este componente está ligado à sua configuração de Equipe: a conversa será atribuída a um membro da equipe com função de suporte.
(Veja também o componente Atribuir chat, descrito abaixo, para controlar para quem a conversa é atribuída.)
ChatGPT (IA): Ativa o motor de IA (ChatGPT) dentro do fluxo de chat para que o bot responda dinamicamente.
Ao chegar aqui, o chatbot começará a usar a IA da Demandu (baseada em GPT) para responder perguntas abertas do usuário.
Você pode definir uma mensagem inicial antes das respostas da IA (ex.: “Claro, deixe-me pensar...”).
Defina quantas interações (perguntas) seguidas a IA irá tratar (número de consultas que a IA resolverá nesta sessão).
Sugestões de consulta: Você pode habilitar uma caixa de sugestões (até 3 sugestões) para orientar o usuário sobre o que perguntar. Se ativar, forneça até 3 exemplos de perguntas que o usuário pode fazer, que aparecerão como botões rápidos.
Este componente funciona melhor se você tiver treinado sua IA com dados relevantes (veja a seção de Treinar chatbot com IA mais abaixo). A IA usará tanto os dados treinados quanto seu modelo de linguagem para responder.
Atribuir chat (Assign Chat): Atribui automaticamente a conversa de chat ao vivo a um membro da sua equipe.
Você pode optar por atribuir a um membro específico (você seleciona o nome dele na lista da sua equipe) ou atribuir por departamento.
Se você atribuir por departamento, a Demandu usará a lógica “Round Robin”: distribuirá de forma equitativa as solicitações de chat entre os membros do departamento, um por um.
Opções adicionais:
Não atribuir a agentes desconectados (offline).
Atribuir somente a agentes dentro do horário de trabalho configurado (se você tiver horários de atendimento definidos).
Este componente complementa o de Chat ao vivo; você pode usá-lo para decidir como a conversa ao vivo será distribuída.
Condição If/Else (ramo condicional): Permite tomar decisões no fluxo com base em condições definidas (normalmente sobre dados do usuário ou respostas anteriores).
Com este componente, você pode criar ramificações lógicas. Por exemplo: “Se o cliente selecionou ‘Suporte’, ir para o fluxo de suporte; caso contrário, seguir para o fluxo de vendas”.
Para configurá-lo: clique em “Adicionar condição If/Else”.
Selecione o tipo de dado ou propriedade a ser avaliada:
Pode ser uma resposta do visitante anterior, um atributo personalizado que você tenha salvo, uma propriedade de contato (por ex., se já é cliente ou não) ou uma propriedade da conversa.
Defina a comparação: igual a, diferente de, maior que, menor que, etc., conforme o tipo de dado.
Digite o valor a ser comparado. Você pode adicionar múltiplas condições AND (todas devem ser atendidas) ou OR (qualquer uma que seja atendida dispara o ramo).
Depois de definir as condições, você conecta a saída verdadeira (If) e a saída falsa (Else) a diferentes componentes no fluxo (no editor você verá ramificações separadas para cada caso).
Exemplo: Se
tipoUsuariofor “Cliente existente”, então mostrar opções de suporte avançado, senão (else) oferecer informações de produtos.
Configurações globais no fluxo
Uso de “Ir para a próxima mensagem”: Esta configuração aparece em cada componente. Ela serve para vincular manualmente o próximo bloco a ser executado após o atual, caso ele não esteja definido por padrão. Em geral, é usada em componentes que não têm uma saída específica (como uma mensagem final). Certifique-se de usá-la para encadear corretamente a sequência do seu chat.
Variáveis personalizadas em mensagens: Em qualquer mensagem de saída (texto), você pode inserir variáveis dinâmicas (como o nome do usuário, o e-mail etc.) digitando
/no editor de texto da mensagem. Um menu suspenso de variáveis predefinidas aparecerá (por exemplo:/namepara o nome do visitante, se solicitado antes). Selecione a variável para incluí-la. Quando o bot enviar essa mensagem, ele substituirá a variável pelo valor real correspondente.
Atualizado
