# Sequence phases

**URL:** https://heroiclabs.com/docs/satori/concepts/experiments/sequence-phases/
**Summary:** Use phases to continue iterating on existing experiments and run multi-phase rollouts in Satori.
**Keywords:** experiment phase, multi-phase experiment, add phase to experiment
**Categories:** satori, experiment, liveOps

---


# Sequence experiment phases

In Satori, experiments are structured around phases. A phase is a fixed time window within an experiment. This page covers how to use phases to continue iterating on existing experiments.

## Add a phase to an experiment

In the experiment detail view, click **New Experiment Phase** to add a phase to this experiment template. This opens the New experiment phase wizard.

## Make changes to the new phase

In the **New experiment phase** wizard, you can change every aspect of the experiment compared with the previous phase, for example: audience, variant split, variant feature flag values, and goal metrics.

After finishing setting up on the creation wizard, you now see the new phase in the experiment detail view. Click on the new phase to view phase details.

{{< screenshot src="images/pages/satori/concepts/experiments/experiment_2_phases.png" alt="Experiment detail view showing two phases" >}}

## Copy a phase

To speed up phase creation, copy an existing phase using the three-dot menu on the phase details page. The copy carries over the variant split and participant configuration so you only need to update the dates and any settings you want to change.

{{< screenshot src="images/pages/satori/concepts/experiments/copy_experiment_phase.gif" alt="Experiment phase three-dot menu showing the copy option" >}}

The three-dot menu copies different things depending on where you are: 
- on the phase details view it copies the phase
- on the experiment details view it copies the experiment template.

{{< note "important" >}}
Phases aren't copied when you copy an experiment. A copied experiment starts with no phases and requires a new phase before it can run.
{{< /note >}}

## Choose the right split key

When defining variants in the experiment creation wizards, you need to choose a split key. For an experiment with multiple phases, the **ID** split key is necessary if it's important for player assignment to carry forward unchanged into new phases. Refer to [Select a split key](../manage-experiments/#select-a-split-key) for how to choose the right split key.

## Use cases

### QA testing phase

Add a first phase scoped to your QA audience with an end date before the production phase starts. This pattern is useful because:

- The full experiment setup (variants, metrics, audiences, and split) is locked in before testing begins.
- QA validation happens inside the real experiment, not a separate test environment.
- The production phase launches automatically with the exact configuration that was verified.

{{< screenshot src="images/pages/satori/concepts/experiments/experiment_test_phase.png" alt="QA testing phase configuration" >}}

### Roll out new features to a limited audience

Use phases to roll out risky new features to a limited set of players. This lets you validate the feature against real player behavior before committing to a full release.

- **QA phase**: target your test audience with 100% of the enabled variant to validate the setup.
- **Phase 1**: opens to ALL players at a 5%/95% split.
- **Phase 2**: widens to 25%/75%.
- Once results are positive at 25%, either add a final 100% phase or promote the enabled variant directly to a feature flag to make it the permanent default.

<!-- IMAGE: Diagram — QA phase → Phase 1 (5% feature, 95% control) → Phase 2 (25% feature, 75% control) → Phase 3 (100% feature or promote to flag); original cohort retained across all phases using ID (stable) split key -->

#### Select the right split key

For a gradual multi-phase rollout, choose **ID (stable)** as the split key. Because the hash is based only on the player's identity ID, the assignment is fixed across phases. When you widen the feature variant from 5% to 25%, the same players who received the feature in Phase 1 remain inside the 25% bucket.
