> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflows y automatizaciones

> Cómo funcionan los workflows en gu1: disparadores, condiciones, acciones, standby y creación desde producto o API. Consulta el esquema del request, códigos.

## Qué es un workflow

En gu1, los **workflows** son **automatizaciones**: **CUANDO** \[ocurre algo] → **SI** \[condiciones opcionales] → **ENTONCES** \[acciones]. Se configuran en la app (**Automatizaciones** / Workflow Builder) o mediante la [API](/es/api-reference/automations/list-automations) (véase **API Reference** en el menú).

<Info>
  Estos workflows **no** son las **reglas AML** (motor de reglas). Las reglas tienen sus propios disparadores. Una regla puede **disparar un workflow** con el trigger “cuando la regla hace match”.
</Info>

## Guía (conceptos)

| Tema                                                    | Descripción                                                                                       |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [Disparadores](/es/workflows/triggers)                  | Cada `triggerType`, filtros y contextos de condición.                                             |
| [Acciones](/es/workflows/actions)                       | Todas las acciones del motor y qué leen/escriben en `event.data`.                                 |
| [Sinergia](/es/workflows/synergy)                       | Qué disparadores permiten qué acciones y pares acción → siguiente acción válidos.                 |
| [Contexto y standby](/es/workflows/context-and-standby) | Contexto compartido, refresco al reanudar, límites del standby, patrones KYC, URLs en plantillas. |
| [Construir flujos](/es/workflows/building-flows)        | Grafo vs pasos, ramas, fan-out, validación al guardar, prueba vs ejecución real.                  |
| [Reglas y workflows](/es/workflows/rules-and-workflows) | Cómo las reglas AML invocan automatizaciones (`rule_triggered`).                                  |

## Modos de ejecución (resumen)

| Modo      | Descripción                                                                                                           |
| --------- | --------------------------------------------------------------------------------------------------------------------- |
| **Grafo** | Flujo visual: disparador → condiciones (ramas Sí/No) → acciones. Si hay un `graph` válido, el motor usa el **grafo**. |
| **Pasos** | Bloques en orden; si no se cumplen las condiciones de un bloque, **todo el bloque** se omite.                         |

Si existen ambos, **prioriza el grafo**.

* Cableá salidas **verdadero** y **falso** del nodo condición. Si solo hay **una** arista, el motor la usa para ambos resultados.
* Varias salidas desde un nodo **acción:** el motor ejecuta **todas** esas ramas **en secuencia**.

## Standby (breve)

Pausa **una misma ejecución** hasta continuar o cancelar. Solo aplica cuando la corrida pasa por **`runAutomationById`** (p. ej. **`POST /automations/:id/run`** con **ejecución manual**, reglas, programado). Los eventos solo reactivos (`processEvent`) **no** crean ejecución persistente: la opción “espera” **no pausa** en ese camino.

Ver [Contexto y standby](/es/workflows/context-and-standby) y la API: [Continuar ejecución](/es/api-reference/automations/continue-execution), [Cancelar ejecución](/es/api-reference/automations/cancel-execution).

## Crear un workflow (UI)

**Automatizaciones** → **Nueva** → disparador y filtros → condiciones y acciones → guardar. El producto valida **sinergia** y forma del grafo ([Sinergia](/es/workflows/synergy)).

## Prueba vs ejecución real

* **`POST .../execute`** — prueba con `processEvent` (sin standby).
* **`POST .../run`** — con trigger **manual\_execution**; **runAutomationById**; standby si aplica.

## Documentación relacionada

* **API Reference** en el menú — [Listar automatizaciones](/es/api-reference/automations/list-automations), etc.
