> For the complete documentation index, see [llms.txt](https://help.blings.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blings.io/apps/blings-studio/connectors/jump-to-frame.md).

# Jump to Frame

Use Jump to Frame when a viewer action should move playback to another frame within the same scene. This connector is useful for simple in-scene interactions, reveal moments, replay points, and nonlinear motion inside one scene.

<figure><img src="/files/TncWRFHssjXYQoC9iXzN" alt="Studio timeline detail with frame ruler, playhead, and layer timing bars used to identify jump target frames"><figcaption></figcaption></figure>

## Options

| Option                | What it controls                                                | Notes                                                                        |
| --------------------- | --------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| **Trigger layer**     | The clickable or interactive layer that starts the jump.        | Confirm the layer is visible, reachable, and not covered by another element. |
| **Target frame**      | The frame or segment the player should jump to.                 | Choose a frame that starts cleanly and does not skip required context.       |
| **Data source**       | A Dynamic Data field, edit value, or expression when supported. | Use data or expressions when the target can vary by viewer or state.         |
| **Edit value**        | A fixed target frame or segment configured in Studio.           | Use for one clear in-scene jump.                                             |
| **Expression**        | Custom logic that decides the target.                           | Use when the target depends on viewer data or interaction state.             |
| **Fallback behavior** | What happens when the target value is missing or invalid.       | Avoid dead interactions by defining a safe default path.                     |

## Configure a Jump

{% stepper %}
{% step %}

### Select the Trigger Layer

Choose the layer that the viewer will click or tap.
{% endstep %}

{% step %}

### Choose the Target Frame

Set the frame or segment that should play after the interaction.
{% endstep %}

{% step %}

### Choose a Source Mode

Use Edit for a fixed jump, Data for a value supplied by the project data, or Expression for custom routing logic.
{% endstep %}

{% step %}

### Preview the Interaction

Run the scene and trigger the jump from the player preview. Confirm the transition starts at the expected frame.
{% endstep %}
{% endstepper %}

## Success Checks

Before publishing Jump to Frame, confirm:

* The trigger layer is clickable in the player.
* The target frame starts at a visually coherent moment.
* The jump does not skip required viewer instructions.
* Missing or invalid target values have a safe fallback.
* The interaction works on the expected desktop and mobile contexts.

{% content-ref url="/pages/vF3GOo8viXK19zuT75hD" %}
[Data in Studio](/apps/blings-studio/data.md)
{% endcontent-ref %}
