Saltar al contenido principal

Descripción general de las reglas de automatización

El módulo Reglas de automatización le permite definir reglas trigger → condition → action que se ejecutan automáticamente en respuesta a eventos de CRM. Es la forma declarativa de codificar flujos de trabajo operativos: sin código, sin trabajos personalizados, no se necesita un programador externo.

El modelo

Cada regla de automatización sigue la misma forma:

Activadores admitidos

Se agregaron los activadores conversation_resolved y conversation_status_changed en v1.0.0-rc3 (WTO-1057). En la misma versión (WTO-1058) se añadió el operador attribute_changed con selectores explícitos.

Condiciones

Las condiciones filtran el disparador antes de disparar la acción. Ellos apoyan:
  • Campos de conversación: estado, asignado, bandeja de entrada, equipo, prioridad.
  • Campos de contacto: atributos personalizados, teléfono, correo electrónico, etiquetas.
  • Etiquetas: Operadores has / has-not (coincidencia en conversación O contacto).
  • Atributo cambiado: attribute_changed con selectores de valores antes y después.
  • Tipo de mensaje: acepta claves (incoming, outgoing) o valores numéricos.

Acciones disponibles

Garantías

  • Ventana de desduplicación de 5 segundos para pipeline_stage_updated según (rule, pipeline_item, stage): evita la activación en ráfaga cuando llegan varios eventos casi simultáneamente (rc3).
  • Prevención de bucle en la automatización de etapas: una regla activada por move_to_stage no activa de forma recursiva otra del mismo tipo.
  • Los errores del webhook de macro aparecen (no son silenciosos): el error se ve en el panel de registros.

Permisos


Próximos pasos