Nodos split
Un split tiene N ramas. Cada rama evalúa su condición independiente. Primer-match gana (una rama) o todas-matchean (varias ramas disparan). Elige por caso de uso.
Loops
Itera sobre colección — "por cada line item de esta cotización, crea una tarea". Los loops tienen cap máximo de iteraciones (default 200) para prevenir runaway.
Variables
Carga data entre nodos. Lookup del rep default de un cliente, guarda en variable, úsala en acción "asignar a" downstream. Las variables son scopeadas por corrida.
Sub-workflows
Llama otra automatización como paso. Útil cuando varios workflows comparten bloque común de limpieza — refactor una vez, referencia en todos.
Audit y rollback
Cada corrida loguea al audit trail con snapshot de inputs y outputs. Si una acción hizo algo mal (ej. mass-email a lista equivocada), el audit dice exactamente qué pasó. No hay auto-rollback para acciones con side effects en sistemas externos.