Skip, Stop Loop & End

Three nodes for controlling execution flow: skipping loop iterations, breaking out of loops, and terminating workflows.
Skip
Type: SKIP / SKIP_V2
What it does: Skips the current loop iteration and moves to the next one. Like continue in programming.
Use inside: For Each, Repeat, or Loop Until loops only.
Example
For Each (orders) →
If-Else (order.status === "cancelled") →
True: Skip (don't process cancelled orders)
False: Process order → Send email
Without Skip, you'd need to wrap the entire processing logic inside the If-Else False branch. With Skip, the code is cleaner: skip the bad cases and let the rest flow naturally.
Stop Loop
Type: BREAK / BREAK_V2
Color: Red (#EF4444)
What it does: Exits the current loop immediately. Remaining iterations are skipped. Like break in programming.
Use inside: For Each, Repeat, or Loop Until loops only. Template: END (terminal node; nothing connects after it within the loop) Cannot receive links: nothing can connect TO a Stop Loop node.
Example
For Each (search results) →
If-Else (result.score > 0.9) →
True: Save result → Stop Loop (found what we need)
False: Continue searching
Stops processing the remaining search results once a high-confidence match is found.
End
Type: END
What it does: Stops the entire workflow immediately. No more nodes execute, not even ones after the current branch.
When to use End
- Error bailout: stop everything after a critical error
- Early completion: the workflow achieved its goal, no need to continue
- Guard clauses: check a condition at the start, end if not met
Example: Guard clause
Webhook Trigger →
If-Else ({{trigger.headers.x-api-key}} === valid_key) →
True: Process request → ...
False: End (unauthorized — stop everything)
Example: Error bailout
Trigger → HTTP Request →
If-Else (status === 200) →
True: Process response
False: Send Error Alert → End
Skip and Stop Loop only work inside loops. Using them outside a loop has no effect. End works anywhere and stops the entire workflow.
Use Skip for "ignore this item" patterns. Use Stop Loop for "found what I need" patterns. Use End for "something went wrong, abort everything" patterns.