Automação
Chatbot (ChatFlow)
Monte fluxos de atendimento automático com menus, botões, condições, horário de atendimento e encaminhamento para filas.
O ChatFlow é o editor visual de chatbots do Jarvis. Sem programar nada, você cria um robô que cumprimenta o cliente, mostra menus, coleta informações, consulta outros sistemas e encaminha para a fila ou pessoa certa.
Como um fluxo funciona#
- Toda conversa começa na etapa Boas-vindas.
- Cada etapa tem um conteúdo (o que o bot envia) e condições (como interpretar a resposta do cliente).
- As condições são avaliadas em ordem: a primeira que combinar é executada. Por isso, Qualquer resposta fica sempre por último.
- O bot só avança quando o cliente responde (a não ser que você use Forçar execução de condições).
- Quando um atendente assume a conversa, o bot para.
Criar seu primeiro chatbot#
- Acesse Configurações → Chatbot e crie um fluxo novo.
- Na etapa Boas-vindas, adicione uma mensagem de texto com o menu:
Olá {{firstName}}! 👋 Como podemos ajudar?
1 - Comprar
2 - Financeiro
3 - Suporte
- Na aba Condições, crie uma condição do tipo Respostas para cada opção:
- resposta
1→ Rotear para Fila Comercial; - resposta
2→ Rotear para Fila Financeiro; - resposta
3→ Rotear para Fila Suporte.
- resposta
- Crie mais etapas com Nova Etapa (ou arrastando blocos da paleta) e ligue-as arrastando o ponto ● de cada condição até a etapa de destino.
- Ajuste o nó Configurações (veja abaixo).
- Clique em Testar e simule a conversa.
- Vincule o chatbot ao canal ou à fila (veja Ativar o chatbot).
O fluxo é salvo automaticamente. Você também pode exportar e importar fluxos.
Blocos disponíveis#
- Mensagens
- Texto (com variáveis e formatação), arquivo (até 50 MB), figurinha, contato, botões de resposta (2 ou 3), botão com link, lista de opções, botão dinâmico, carrossel, chave PIX, enviar localização e pedir localização.
- Lógica
- Adicionar delay (pausa em segundos) e Forçar execução de condições (avança sem esperar resposta).
- Atendimento
- Adicionar etiqueta, Kanban/CRM, Kanban Pro (criar ou mover cartão) e Alterar follow-up.
- Agendamento
- Agendamento e Gerenciar agendamento (saiba mais).
- Integrações
- HTTP Request: chama outro sistema, salva partes da resposta em variáveis e tem o botão Testar API.
Tipos de condição#
| Condição | Quando usar |
|---|---|
| Respostas | O cliente digitou exatamente um valor (ex.: 1) |
| Contém / Contém exato | A mensagem tem determinada palavra |
| Comparação de variáveis | Decidir com base em um dado salvo |
| Dentro/Fora do horário de atendimento | Usa o expediente da empresa (só na etapa Boas-vindas) |
| Dentro/Fora de horário personalizado | Dias e horários definidos na própria condição |
| Qualquer resposta | Captura todo o resto (sempre por último) |
| Sem resposta | O cliente ficou inativo por X minutos (mínimo 1) |
Para onde o bot pode encaminhar#
Etapa, Fila, Usuário, Fila + Usuário, Fechar ticket, Fazer nada ou outro Fluxo. Fila, Usuário, Fechar e Fluxo encerram a participação do bot naquele atendimento.
Configurações do bot#
No nó Configurações:
- Resposta inválida: mensagem, se repete a etapa e quantas tentativas antes de encaminhar.
- Ausência de resposta: tempo de espera (0 desativa), ação (fila, usuário, fechar ou outro fluxo) e mensagem.
- Horário de atendimento: fora do expediente, o bot para e envia o atendimento para uma fila, um usuário ou "sem fila". Não vale se o fluxo já usa condições de horário.
- Distribuição automática: Não, Aleatória ou Balanceada (saiba mais).
- Encerramento: palavras que finalizam o atendimento, com mensagem de despedida.
- Reinício: palavras (ex.:
#menu) que voltam o bot ao início. - Saudação ao transferir para fila ou usuário.
- Grupos: não atender (padrão), atender só grupos autorizados ou todos.
Testar no simulador#
O botão Testar roda o fluxo como se você fosse o cliente. Ele mostra qual condição foi usada e o que foi salvo em cada variável. Você pode simular o contato, o horário (dentro ou fora do expediente) e o resultado de integrações HTTP (chamada real, sucesso, erro ou pular). O painel de depuração mostra a etapa atual, as variáveis e o histórico; Reiniciar volta ao começo.
Ativar o chatbot#
Escolha uma das formas:
- No canal: defina o chatbot nas configurações do canal, para atender todas as conversas novas daquele número.
- Na automação de entrada: acione o chatbot apenas em situações específicas (novo contato, anúncio, palavra-chave) — veja Automação de entrada.
- Na transferência: atendentes podem devolver um contato ao bot pela tela de atendimento.