Debugging flows
Step-by-step process to identify and resolve problems in flows that aren't working as expected.
Steps
- 1Run the flow manually from the canvas (Test mode) to generate a controlled run.
- 2Open the Execution History and find the failed run.
- 3Expand the run and review node by node: input → output → error.
- 4The first red node is where it failed. Read the exact error message.
- 5Fix the node configuration (credential, URL, expression, etc.).
- 6Re-run the flow in Test mode to verify the fix.
- 7If the flow passes in Test but fails in production: the real channel payload may differ from the test payload.
Reference
- Red node
- Failed. Click to see the error in the right panel.
- Yellow node
- Warning — completed but with unexpected data.
- Green node
- Success.
- Node input
- Exactly what data it received. Useful to verify variables resolved correctly.
- Node output
- Exactly what it returned. Useful to verify the next node receives what it expects.
Next step
Read the per-channel FAQ.