Skip to main content
O módulo Automation Rules permite definir regras trigger → condition → action que executam automaticamente em resposta a eventos do CRM. É a forma declarativa de codificar workflows operacionais — sem código, sem job customizado, sem precisar de scheduler externo.

O modelo

Toda regra de automação segue o mesmo formato:

Triggers suportados

Os triggers conversation_resolved e conversation_status_changed foram adicionados no v1.0.0-rc3 (EVO-1057). O operador attribute_changed com pickers explícitos foi adicionado no mesmo release (EVO-1058).

Conditions

Conditions filtram o trigger antes de disparar a action. Suportam:
  • Campos da conversa: status, assignee, inbox, team, prioridade.
  • Campos do contato: atributos customizados, telefone, email, labels.
  • Labels: operadores has / has-not (em conversa OU contato).
  • Atributo customizado mudou: attribute_changed com seletores de valor antes e depois.
  • Tipo de mensagem: aceita keys (incoming, outgoing) ou valores numéricos.

Actions disponíveis

Garantias

  • Dedup em janela de 5s para pipeline_stage_updated por (rule, pipeline_item, stage) — evita disparo em rajada quando múltiplos eventos chegam quase simultâneos (rc3).
  • Loop prevention em stage automation — uma regra acionada por move_to_stage não dispara outra do mesmo tipo recursivamente.
  • Macro webhook failures são surfaceadas (não silenciosas) — você vê o erro na aba de logs.

Permissões


Próximos passos