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 triggersconversation_resolvedeconversation_status_changedforam adicionados nov1.0.0-rc3(EVO-1057). O operadorattribute_changedcom 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_changedcom 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_updatedpor(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_stagenã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
- Para criar e gerenciar regras, ver Regras de Automação.
- Para regras vinculadas a estágios de pipeline, ver Gerenciando Pipelines.