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 triggersconversation_resolvedyconversation_status_changedse añadieron env1.0.0-rc3(EVO-1057). El operadorattribute_changedcon 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_changedcon 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_updatedpor(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_stageno 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
- Para crear y gestionar reglas, ver Reglas de Automatización.
- Para reglas vinculadas a etapas de pipeline, ver Gestionando Pipelines.