Skip to main content
El módulo Automation Rules permite definir reglas trigger → condition → action que se ejecutan automáticamente en respuesta a eventos del CRM. Es la forma declarativa de codificar workflows operacionales — sin código, sin job personalizado, sin necesidad de scheduler externo.

El modelo

Toda regla de automatización sigue el mismo formato:

Triggers soportados

Los triggers conversation_resolved y conversation_status_changed se añadieron en v1.0.0-rc3 (EVO-1057). El operador attribute_changed con pickers explícitos fue añadido en el mismo release (EVO-1058).

Conditions

Las conditions filtran el trigger antes de disparar la action. Soportan:
  • Campos de la conversación: status, assignee, inbox, team, prioridad.
  • Campos del contacto: atributos personalizados, teléfono, email, labels.
  • Labels: operadores has / has-not (en conversación O contacto).
  • Atributo cambió: attribute_changed con selectores de valor antes y después.
  • Tipo de mensaje: acepta keys (incoming, outgoing) o valores numéricos.

Actions disponibles

Garantías

  • Dedup en ventana de 5s para pipeline_stage_updated por (rule, pipeline_item, stage) — evita disparo en ráfaga cuando múltiples eventos llegan casi simultáneos (rc3).
  • Loop prevention en stage automation — una regla accionada por move_to_stage no dispara otra del mismo tipo recursivamente.
  • Macro webhook failures son emergidas (no silenciosas) — ves el error en la pestaña de logs.

Permisos


Próximos pasos