---
title: Scenario run replay
slug: scenario-run-replay
description: Use trigger data from a previous run to execute a current version of a scenario for testing and debugging
image: https://archbee-image-uploads.s3.amazonaws.com/oAyFj2GHlBeBVWF5OAir2/XoAoAHaIxYMu76iMrUqYt_domino-zoomin-purple-a-1.png
docTags: 
createdAt: 2025-08-13T15:05:05.176Z
---

:::hint{type="info"}
&#x20; Scenario run replay is available on all plans.
:::

Scenario run replay is a capability that runs a current version of a scenario using trigger data from a previous scenario run. This means you can test scenarios, resolve errors, and retroactively send data to third-party systems without needing to obtain new data.

You can replay scenario runs in multiple places in Make, depending on your goals:

- [Scenario Builder](docId\:ay1LLXGjveo3e6ShLOf6O): Test and debug new and existing scenarios&#x20;
- [Scenario history](docId\:ay1LLXGjveo3e6ShLOf6O) and [Run details](docId\:ay1LLXGjveo3e6ShLOf6O): Backfill data and recover from errors in existing scenarios&#x20;

## Why replay scenario runs

Many data events, such as payments, CRM deals, or e-commerce orders, are difficult to trigger on demand. Using trigger data from replayed scenario runs instead enables efficiency in each of the following use cases.&#x20;

### Test and debug

As you build and test scenarios, the same data is processed multiple times. Instead of obtaining new data at each step, you can use trigger data from previous runs to ensure that new modules, routes, or fields are successful. &#x20;

[Run with existing data](docId\:ay1LLXGjveo3e6ShLOf6O) in the Scenario Builder is ideal for testing, as it enables you to replay runs while building.&#x20;

### Recover from errors

You can replay scenario runs to resolve logical errors, such as faulty filters, incorrect data mapping, or missing modules.&#x20;

For example, if you have 100 errored runs due to a logical mistake, you can use [Run with existing data](docId\:ay1LLXGjveo3e6ShLOf6O) to fix the error in the Scenario Builder, then [Replay run](docId\:ay1LLXGjveo3e6ShLOf6O) to replay the 99 errored runs from the Scenario history or Run details.&#x20;

### Backfill data

You can use replay to retroactively populate data in databases and third-party systems when errors in scenarios result in corrupt or incomplete data, or when you forget to add data to a system after building a scenario.&#x20;

[Replay run](docId\:ay1LLXGjveo3e6ShLOf6O) from the Scenario history or Run details is ideal for backfilling data, as this action doesn't require you to be in the Scenario Builder.

## How it works

When you replay a scenario run, a current version of a scenario runs using the trigger data of a previous run. That data passes through all modules, even those that ran successfully.

The following data is stored for scenario run replays:

- Trigger output data&#x20;
- [Scenario inputs](docId:7odICud0KE9-Tr4XWUiqn)
- The most up-to-date [variable](docId\:DVn33b4od230cWt0cJpCi) value (values from previous runs are not preserved if updated during or since these runs)&#x20;

Like standard scenario runs, replayed runs appear in the Scenario history and consume credits.&#x20;

:::hint{type="info"}
If you see the note **Run cannot be replayed**, this is likely because the following run types aren't stored:

- **Check run**: A run scheduled by a [polling trigger](docId\:BkdEyuBelio6YvvCosRxJ) that did not return new data.
- **Single module run**: A run of a single non-[trigger](docId\:BkdEyuBelio6YvvCosRxJ) module.&#x20;
:::

## Where to find it

You can replay scenario runs from the Scenario Builder, Scenario history, and Run details.&#x20;

### Scenario Builder

To find **Run with existing data**:

::::WorkflowBlock
:::WorkflowBlockItem
In the left sidebar, click **Scenarios**.&#x20;
:::

:::WorkflowBlockItem
Select a scenario from your scenarios list.
:::

:::WorkflowBlockItem
On the toolbar, click the down arrow next to the **Run once** button.&#x20;

::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/E_5T95KsL1DhRC8IVy9xQ-20251010-125928.png" size="60" width="1095" height="625" position="center" darkWidth="1095" darkHeight="625" showCaption="false"}
:::

:::WorkflowBlockItem
Select the scenario run to replay from the dropdown menu.&#x20;

::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/z59Y43NmVyGdBSI2vdQjN-20251010-130318.png" size="60" width="694" height="497" position="center" darkWidth="694" darkHeight="497" showCaption="false"}
:::

:::WorkflowBlockItem
Click the **Run once** button.
:::
::::

### Scenario history

To find **Replay run&#x20;**&#x69;n the Scenario history:

::::WorkflowBlock
:::WorkflowBlockItem
On the left sidebar, click **Scenarios**.&#x20;
:::

:::WorkflowBlockItem
Select a scenario from the list.
:::

:::WorkflowBlockItem
In the scenario diagram, click **History**.&#x20;
:::

:::WorkflowBlockItem
To replay a scenario run, click the replay icon next to the **Details&#x20;**&#x62;utton.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/gVfSqIH5pH1u9VGVuZQlq-20251010-133826.png)
:::

:::WorkflowBlockItem
Optionally, click **View run&#x20;**&#x74;o view the replayed run in more detail in a new tab.&#x20;

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/vVx8XWjE8LvwG6Cqawllm-20251212-125407.png)
:::
::::

### Run details

To find **Replay run&#x20;**&#x69;n Run details:

::::WorkflowBlock
:::WorkflowBlockItem
On the left sidebar, click **Scenarios**.&#x20;
:::

:::WorkflowBlockItem
Select a scenario from the list.
:::

:::WorkflowBlockItem
In the scenario diagram, click a run in **History**.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/ZSFALikEhBkWSc2eI0SIf-20251210-162300.png" size="90" width="1811" height="723" position="center" darkWidth="1811" darkHeight="723" showCaption="false"}
:::

:::WorkflowBlockItem
Click the **Replay run&#x20;**&#x62;utton to replay the run.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/n1LNYypK_ziNxx2phOklT-20251210-162555.png" size="90" width="1810" height="765" position="center" darkWidth="1810" darkHeight="765" showCaption="false"}
:::

:::WorkflowBlockItem
Alternatively, click **History**, then the date or the&#x20;**&#x20;Details&#x20;**&#x62;utton.&#x20;

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Yp2YykreHAiW9Nz_9XhMi-20251212-114011.png)
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Replay run** button to replay the run.&#x20;
:::
::::

## Examples

In this example, you have a scenario that sends Tally responses to a Slack channel. The example is for illustrative purposes only, and does not require you to build a scenario.

::Image[]{src="https://api.archbee.com/api/optimize/Q31995ot4OZzZRNwsMBrJ-2C4fxt-4oWwcqXDP5oqyu-20250818-155556.png" size="60" width="749" height="324" position="center" darkWidth="749" darkHeight="324" showCaption="false"}

### Run with existing data

Your scenario watches responses in a Tally form and sends them to a private Slack channel. As you build, you update the Slack channel configured in the **Slack&#x20;**> **Create a Message** module:

::::WorkflowBlock
:::WorkflowBlockItem
In the Scenario Builder, you open the **Slack&#x20;**> **Create a Message** module settings, add the new Slack channel, and save.&#x20;
:::

:::WorkflowBlockItem
To test this change, you click the downward arrow next to the **Run once** button on the toolbar.&#x20;
:::

:::WorkflowBlockItem
In **Scenario run**, you select a previous run to use for trigger data.&#x20;

::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/INSM2MODfoeaXMVsRpk2g-20251010-134421.png" size="60" width="646" height="477" position="center" darkWidth="646" darkHeight="477" showCaption="false"}
:::

:::WorkflowBlockItem
You click the **Run once&#x20;**&#x62;utton.
:::

:::WorkflowBlockItem
The change does not return errors, so you save the scenario for future use.
:::
::::

### Replay run

After a week of running your Tally form scenario, you realize you should have also sent the responses to Airtable. You decide to replay the past week's run to backfill its data in Airtable:&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
You update the scenario with an Airtable module and click **Save**.&#x20;

Alternatively, you can temporarily disable the route to Slack to avoid sending the same responses again.

::Image[]{src="https://api.archbee.com/api/optimize/Q31995ot4OZzZRNwsMBrJ-n2DfC5lHVbEBL_HqSA8AZ-20250818-160209.png" size="60" width="873" height="580" position="center" darkWidth="873" darkHeight="580" showCaption="false"}
:::

:::WorkflowBlockItem
To backfill the past week's data into Airtable, you replay last week's scenario run in **History**.&#x20;

Alternatively, replay it from the Run details after clicking the date or **Details**.&#x20;

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/RaUMmu3iwCXhP-QuAtHrz-20251010-134914.png)
:::

:::WorkflowBlockItem
This action injects the previous run's trigger data into the trigger module of the updated scenario.
:::

:::WorkflowBlockItem
The replayed run appears at the top of your scenario history. The run resulted in 1 extra credit due to the added Airtable module, totalling 3 credits.
:::

:::WorkflowBlockItem
Your Airtable database now includes data from the past week.
:::
::::

:::hint{type="warning"}
Scenario run replay includes the following constraints:&#x20;

- Bulk replay is currently not possible.&#x20;
- A scenario run is replayable as long as it's available in the scenario history, which varies by plan. See[ log storage](https://www.make.com/en/pricing) for details.
:::



