Documentacao Markaut

Command Palette

Search for a command to run...

Chatbot

Condicoes e Prioridades

As condicoes do chatbot definem quando e como cada fluxo deve ser ativado. O sistema avalia as condicoes em uma ordem rigorosa de prioridade — da maior para a menor — e executa o fluxo da primeira condicao atendida.

Entender essa hierarquia e fundamental para criar fluxos previsiveis, evitar conflitos e garantir que o cliente receba a resposta mais adequada para sua situacao.

Ordem de Prioridade

A prioridade de processamento das condicoes segue a ordem abaixo. Quando uma condicao e atendida, as demais nao sao avaliadas:

1
Lane CRM

Vincula o fluxo do chatbot a uma etapa especifica do funil de vendas no CRM.

Quando um contato esta em uma determinada etapa do CRM (ex: Lead, Qualificado, Proposta), o chatbot pode disparar um fluxo especifico para aquela etapa. Esta condicao tem prioridade maxima sobre todas as outras.

Exemplo:

Um lead na etapa 'Proposta Enviada' recebe um fluxo de acompanhamento diferente de um lead na etapa 'Primeiro Contato'.

2
Keyword

Dispara um fluxo especifico quando o cliente envia uma palavra ou frase chave.

Palavras-chave configuradas manualmente no chatbot sao avaliadas logo apos as regras de CRM. Funcionam apenas na PRIMEIRA mensagem de cada novo ticket. Se a mensagem do cliente contiver a palavra-chave configurada, o fluxo correspondente e disparado.

Exemplo:

Cliente digita 'cancelar' e o chatbot inicia automaticamente o fluxo de cancelamento com instrucoes e botoes especificos.

3
Channel

Define fluxos diferentes para cada canal de origem da conversa.

Cada canal (WhatsApp, Telegram, Instagram, WebChat) pode ter seu proprio fluxo de atendimento. Isso permite adaptar a linguagem, o formato e o conteudo das mensagens para as caracteristicas de cada plataforma.

Exemplo:

No WhatsApp o chatbot envia botoes de resposta rapida, enquanto no WebChat exibe um carrossel de produtos com imagens.

4
Schedule

Altera o comportamento do chatbot com base no horario e dia da semana.

Regras de horario comercial e fora do expediente definem qual mensagem o chatbot envia. Voce pode configurar horarios de funcionamento, pausas (almoco), feriados e dias especiais. Cada periodo pode ter seu proprio fluxo.

Exemplo:

Durante o horario comercial (08h-18h) o chatbot faz pre-atendimento e encaminha para atendente. Fora do expediente, informa o horario e registra a mensagem para follow-up no dia seguinte.

5
Tags

Utiliza as etiquetas aplicadas ao contato para determinar o fluxo do chatbot.

Tags sao avaliadas por ultimo na ordem de prioridade, mas ainda podem modificar significativamente o fluxo. Clientes com a tag 'VIP' podem receber um tratamento diferenciado, enquanto clientes com tag 'Reclamacao' sao direcionados para um fluxo de resolucao de problemas.

Exemplo:

Cliente com tag 'VIP' e saudado com mensagem personalizada e transferido diretamente para o atendente senior, sem passar pelo menu de opcoes.

Como as Condicoes Funcionam em Combinacao

Embora as condicoes tenham uma ordem de prioridade, elas podem trabalhar juntas para criar fluxos sofisticados. Entenda como cada combinacao funciona na pratica:

CRM + Schedule
Um lead na etapa 'Qualificado' que entra em contato fora do horario comercial recebe uma mensagem personalizada agendando o contato para o dia seguinte.
Keyword + Channel
A palavra-chave 'promocao' dispara um carrossel de produtos no WhatsApp, mas no Instagram envia um catalogo com imagens maiores.
Schedule + Tags
Durante o horario comercial, clientes com tag 'Premium' sao direcionados para uma fila prioritario, enquanto clientes regulares entram na fila normal.
CRM + Tags
Um lead na etapa 'Proposta' com tag 'Quente' recebe um fluxo de urgencia com contato imediato de um vendedor.

Tratamento de Respostas Inesperadas

Nem sempre o cliente envia a mensagem esperada. O chatbot precisa estar preparado para lidar com situacoes imprevistas. Veja como o sistema trata cada caso:

Mensagem sem correspondencia

Se a mensagem do cliente nao corresponder a nenhuma condicao configurada, o chatbot pode ser configurado para enviar uma mensagem padrao de 'nao entendi' ou encaminhar automaticamente para um atendente humano.

Palavra-chave em mensagens subsequentes

Palavras-chave funcionam apenas na primeira mensagem do ticket. Se o cliente enviar uma palavra-chave durante uma conversa ja em andamento, ela nao sera reconhecida como gatilho. O fluxo ativo continua sendo executado.

Conflito entre condicoes

Quando mais de uma condicao se aplica simultaneamente, o sistema respeita a ordem de prioridade (CRM > Keyword > Channel > Schedule > Tags). A primeira condicao avaliada como verdadeira define o fluxo executado.

Fluxo interrompido pelo atendente

Se um atendente humano assumir o ticket durante a execucao de um fluxo automatico, o chatbot interrompe imediatamente o fluxo e cede o controle ao atendente.

Boas Praticas na Configuracao de Condicoes

1

Sempre configure uma condicao padrao (fallback) para capturar mensagens que nao correspondem a nenhuma regra especifica.

2

Evite condicoes conflitantes — se duas palavras-chave podem ser acionadas pela mesma mensagem, apenas a de maior prioridade sera executada.

3

Teste cada condicao individualmente antes de ativar multiplas regras simultaneamente.

4

Use o Schedule para diferenciar claramente o comportamento do chatbot em horario comercial e fora do expediente.

5

Revise periodicamente as palavras-chave configuradas para garantir que ainda sao relevantes e que nao geram falsos positivos.

6

Documente cada condicao com seu objetivo e fluxo correspondente para facilitar a manutencao futura.