***

title: Jump To Node
subtitle: Redirect flow to another node
slug: configure-jump-nodes
description: Learn how to use the Jump To Node to redirect your Flow Designer agent to a specific node, skipping intermediate steps.
---------------------

For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://docs.synthflow.ai/llms.txt. For full documentation content, see https://docs.synthflow.ai/llms-full.txt.

The **Jump To Node** redirects your flow directly to any other Conversation or Branch node in your flow—skipping everything in between. Think of it like a "goto" statement: as soon as the Jump To Node executes, the flow immediately moves to the specified target node.

![](https://files.buildwithfern.com/synthflow.docs.buildwithfern.com/c124afe479965c91f2f476a9987760652314ab0262c82e1e9a8e68312a4226f7/docs/assets/screenshots/flow_designer_jump.png)

## Overview

The Jump To Node:

* **Redirects immediately** to a target node, skipping all intermediate nodes
* **Does not generate text** or wait for user input—it only redirects
* **Works within the same flow** (unlike Trigger Subflow which jumps to a different sub-agent)
* **Does not return** (unlike Trigger Subflow which automatically returns)

**Important:** Jump To redirects permanently within the same flow. If you need to jump to a different sub-agent and return, use the [Trigger Subflow node](/multi-agent-system) instead.

## How to Configure

1. Click the Plus icon and select **Jump To**
2. **Select the target node** from the dropdown (you can filter by node type)

## How It Works

As soon as the preceding node completes, the Jump To Node:

* Immediately "teleports" to the chosen target node
* Does not pause, ask the user, or run any AI instructions
* Skips all intermediate nodes between the current position and the target

## Jump To vs Trigger Subflow

| Jump To                                        | Trigger Subflow                    |
| ---------------------------------------------- | ---------------------------------- |
| Jumps to a **node in the same flow**           | Jumps to a **different sub-agent** |
| **Doesn't return** (permanent redirect)        | **Returns automatically**          |
| Use for loops, error handling within same flow | Use for reusable, modular logic    |

For more details, see the [Multi-Agent System documentation](/multi-agent-system).

## Common Use Cases

### Error Handling

Create a single "Error Handler" node and jump to it whenever an error occurs, avoiding duplicate error handling logic.

### Creating Loops

Jump back to an earlier node to retry collecting invalid input or loop through a process.

### Skipping Steps

Skip intermediate steps under certain conditions (e.g., admin users skip validation steps).

## Best Practices

### Don't Use for Simple Branching

| ❌ Don't Do This                              | ✅ Do This Instead                                        |
| -------------------------------------------- | -------------------------------------------------------- |
| Use Jump To to route to two different places | Use a Branch Node for simple "if X then A, else B" logic |

**Why:** Jump To is best for explicit rerouting or loops. For simple conditional routing, use a Branch Node instead.

### Avoid Infinite Loops

Check that you aren't jumping directly or indirectly back to the same Jump To node, which would create an infinite loop.

## FAQ

<AccordionGroup>
  <Accordion title="Can I jump to a Jump To Node?">
    No. You can only jump to Conversation nodes or Branch nodes. Jump To nodes cannot be targets for other Jump To nodes.
  </Accordion>

  <Accordion title="What's the difference between Jump To and Trigger Subflow?">
    **Jump To** redirects to a node within the same flow and doesn't return. **Trigger Subflow** hands off to a different sub-agent and automatically returns when done. Use Jump To for loops and error handling within the same flow. Use Trigger Subflow for reusable logic across sub-agents.
  </Accordion>

  <Accordion title="Can I create loops with Jump To?">
    Yes! Jump To is perfect for creating loops. For example, jump back to a Conversation node to retry collecting invalid input. Just make sure you have a way to exit the loop (e.g., a Branch Node that checks if retries are exhausted).
  </Accordion>
</AccordionGroup>