Skip, Stop Loop & End

Skip node
Skip, Stop Loop, End: flow control nodes

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
Note

Skip and Stop Loop only work inside loops. Using them outside a loop has no effect. End works anywhere and stops the entire workflow.

Tip

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.