# Disparadores de Workflow (/es/docs/automate/workflow-triggers)

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](https://app.getsift.ai/app/settings/workflow/rules).

## De un vistazo [#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 | ✅ |

{/* screenshot */}
<figure>
  <img src="/assets/screenshots/automate/workflow-triggers.png" alt="El constructor de workflows mostrando la configuración del trigger" />
  <figcaption>Configura el trigger de un workflow en el constructor de workflows.</figcaption>
</figure>

## Los tres tipos de trigger [#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](/docs/search/saved-searches) 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 [#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 [#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 [#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**.


## Relacionado [#relacionado]

<Cards>
  <Card href="/docs/automate/workflows" title="Workflows">Cómo encajan los triggers, condiciones y acciones.</Card>
  <Card href="/docs/search/saved-searches" title="Saved Searches">Los filtros detrás de un trigger de búsqueda guardada.</Card>
  <Card href="/docs/automate/action-rules" title="Action Rules">Enrutamiento más simple al llegar, sin un workflow.</Card>
</Cards>
