O que são workflows
Roteiros automáticos que rodam nos bastidores, reagindo a eventos do atendimento.
Um workflow é um roteiro automatizado que descreve como uma sequência de tarefas deve acontecer no sistema. É a tradução lógica de um processo — algo que uma pessoa faria na mão, transformado em passos automáticos e previsíveis.
Para que serve
Alguns usos que aparecem no dia a dia:
- Finalizar sozinho um atendimento sem interação há duas horas
- Enviar mensagem automática em conversas que esfriaram
- Manter um follow-up de vendas ativo, sem depender de alguém lembrar
- Reatribuir atendimentos quando uma fila enche
Se você está em dúvida entre workflow e fluxo de bot, comece por qual usar quando.
Como criar
Menu → Atendimento → Workflow → Criar Novo Fluxo (botão verde, canto superior direito).

O fluxo é montado ligando blocos, chamados de nós:

Os blocos
Gatilho — o ponto de partida. Define quando e por qual ação o workflow começa. Detalhado em gatilhos.
Mensagem — envia comunicação ao cliente: textos informativos, notificações de status, confirmações, ou arquivos e documentos direto no chat.
Delay — espera um tempo antes do próximo passo, configurado em segundos.
Condição — define regras lógicas que determinam o caminho da execução, com operadores lógicos e de decisão.
Integração — funciona como um compilador de APIs: você define o método HTTP (GET, POST, PUT), a URL, o corpo em JSON e os cabeçalhos. O retorno fica disponível para os próximos blocos.
Ação — transfere ou finaliza o atendimento.
Agente IA — entrega a conversa a um agente de inteligência artificial.
Cada um está detalhado em os blocos do workflow.
Regras do delay
O tempo é informado em segundos, e não pode ser menor que 1 segundo.
Em fluxos recursivos — aqueles que se reiniciam ou chamam a si mesmos — é obrigatório um delay mínimo de 15 segundos. Sem isso o fluxo sobrecarrega o sistema.
A mesma regra vale, por bom senso, para rotinas que consultam sistemas externos em laço.
Variáveis dinâmicas
São valores criados, modificados e usados automaticamente durante a execução. Permitem que a informação circule entre os blocos: o dado gerado em um ponto é usado em outro, sem reconfigurar nada.
Servem para guardar respostas de API, valores de entrada e resultados de decisões lógicas. São essenciais para integrações e para condições automáticas.

Do disparo do gatilho até o encerramento, a variável não é revertida. Se um bloco no meio do caminho altera um valor, os blocos seguintes veem o valor novo — não há como recuperar o anterior.