Jump To

The Jump To node redirects workflow execution to any other node on the canvas. Use it to skip sections, create custom loops, or build non-linear execution paths.

Type: JUMP_TO Color: Purple (#8B5CF6) Template: END (terminal; no outgoing connections from this node) Credits: None

Configuration

FieldDescription
Target nodeSelect which node to jump to from the canvas

The target can be any node, including nodes earlier in the flow (creating a loop) or nodes in a different branch.

How it works

When execution reaches the Jump To node:

  1. It stops the current execution path
  2. Resumes execution at the target node
  3. The target node runs as if it were naturally next in line

When to use

PatternWhat Jump To does
Custom loopJump back to an earlier node to create a retry or polling loop
Skip sectionJump past a block of nodes you don't need
Merge branchesBoth If-Else branches jump to the same continuation point
Error recoveryOn error, jump to a cleanup/notification section

Example: Custom retry loop

HTTP Request → If-Else (status === 200) →
  True: Continue normally
  False: Log error → Delay (5s) → Jump To (HTTP Request)

This creates a retry loop: if the API fails, wait 5 seconds and try again.

Warning

Infinite loops: If you jump back to an earlier node without an exit condition, you create an infinite loop. Always pair Jump To with an If-Else or counter that eventually breaks the cycle.

Tip

For structured loops, use For Each, Repeat, or Loop Until instead of Jump To. Jump To is for edge cases where the built-in loop nodes don't fit your pattern.

Error handling

If this node fails during execution:

  1. The execution stops at this node (unless Continue on error is enabled)
  2. The error appears in the Execution History with the full error message
  3. Downstream nodes don't execute

To handle errors gracefully:

  • Enable Continue on error in the node settings
  • Add an If-Else node after to check if the operation succeeded
  • Route failures to a notification (Send Email, Send Slack)

Debugging

  1. Check the Execution History for the failed run
  2. Click the failed node to see its input and error
  3. Verify the input data is correct (check previous node outputs)
  4. Test with sample data using the Test tab