Stop And Error
Descripción
Sección titulada «Descripción»El nodo Stop And Error interrumpe la ejecución de la rama del workflow lanzando un error con un mensaje personalizado. Se usa para cortar el flujo cuando se detecta una condición inválida (por ejemplo un dato faltante o incorrecto) y dejar constancia del motivo en la traza de ejecución.
Es equivalente al nodo Stop And Error de n8n.
Al devolver un error, esta rama del workflow se detiene (convención de Floogos). El mensaje soporta variables dinámicas, por lo que puede incluir valores del data para describir con precisión qué salió mal. Normalmente se coloca después de un nodo de decisión o ramificación, en la rama que representa el caso de error.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| message | textarea | Sí | Mensaje del error que detiene el workflow. Soporta variables dinámicas |
El nodo no continúa hacia un nodo siguiente: devuelve un error que detiene la rama. En la traza queda registrado el mensaje:
{ "error": { "message": "El lead no tiene email válido" }}El data recibido se conserva en la salida de error, pero no se ejecuta ningún nodo posterior en esa rama.
Ejemplos de Uso
Sección titulada «Ejemplos de Uso»Detener si falta un dato obligatorio
Sección titulada «Detener si falta un dato obligatorio»{ "label": "Email inválido", "message": "El lead no tiene email válido"}Colocado en la rama de “email vacío” de un nodo de decisión, corta el flujo con un mensaje claro.
Mensaje con contexto dinámico
Sección titulada «Mensaje con contexto dinámico»{ "label": "Pago rechazado", "message": "Pago rechazado para el pedido {{data.order_id}}: {{data.motivo}}"}El mensaje incluye el identificador del pedido y el motivo tomados del data, útil para diagnosticar en la traza.
- Detiene únicamente la rama en la que se ejecuta; otras ramas paralelas del workflow no se ven afectadas por este nodo en sí
- El error queda registrado en el logger y en la traza de ejecución del workflow
- El campo
messagesoporta variables dinámicas y cross-node:{{data.campo}},{{@NombreNodo.campo}} - No requiere credenciales