Disparadores de Workflow
Un trigger es lo que inicia un workflow. Los workflows de Sift se basan en tres tipos de trigger: coincidir una condición (un filtro en línea que construyes directamente en el workflow), una coincidencia de búsqueda guardada (una acción coincide con un filtro que guardaste por separado), o un horario (una ejecución recurrente tipo cron). Un mismo workflow puede tener más de un trigger asociado, y cada uno inicia el mismo workflow de forma independiente.
Configúralos en la pestaña Automations de Configuración → Workflows.
De un vistazo
| Coincidir una condición (filtro en línea) | ✅ |
| Trigger por coincidencia de búsqueda guardada | ✅ |
| Trigger programado (cron) | ✅ |
| Múltiples triggers por workflow | ✅ |
| Contexto completo de la acción pasado al workflow | ✅ |

Los tres tipos de trigger
- Coincidir una condición: construye un filtro en línea, sin una búsqueda guardada separada - keyword, patrón de texto, sentimiento, tag, puntuación, likes y más, agrupados por contenido, clasificación, fecha y volumen, grupos y usuarios, y fuente. Úsalo cuando la condición es específica de este workflow y no necesitas reutilizarla en otro lugar.
- Coincidencia de búsqueda guardada: el workflow se ejecuta cuando una acción coincide con los criterios de una búsqueda guardada que ya construiste. Úsalo cuando la misma condición alimenta una cola, una notificación, o más de un workflow, así solo la mantienes en un lugar.
- Programado (cron): el workflow se ejecuta en un horario recurrente definido por una expresión cron y una zona horaria. Úsalo para reportes resumen, verificaciones periódicas de SLA o barridos de cola que no dependen de una sola acción.
Múltiples triggers
Un workflow puede tener varios triggers asociados a la vez - por ejemplo, una condición de coincidencia y un horario diario juntos. Cada trigger se evalúa de forma independiente y ejecuta los mismos pasos posteriores.
Contexto completo de la acción
Cuando un trigger de condición o búsqueda guardada se dispara, el workflow recibe la acción completa: su id, plataforma de origen, canal, tags, estado, cola, asignado y el resto de sus campos. Los pasos posteriores pueden referenciar cualquiera de ellos sin una consulta adicional.
Elegir un trigger
- Para una condición que solo usarás en este workflow, constrúyela en línea con Coincidir una condición.
- Para una condición que ya usas en otro lugar (una cola, una notificación, otro workflow), reutilízala como una coincidencia de búsqueda guardada en vez de reconstruirla.
- Para trabajo periódico que no está atado a una acción específica, usa un trigger programado.