On this page

Managing flags and experiments with approvals

Improve the governance of your experimentation program and reduce the risk of unintended changes. Require approvals for critical changes to experiment configuration.

Experiment Approvals is only available to Growth and Enterprise customers.

Configure approvals

To turn on approvals, go to Organization Settings > Experiment > Approvals.

Only users with manager or admin roles can modify approvals settings.

Add the individual projects that require approvals.

For each project, specify one of the following options:

  1. Peer approvals: any user with access can respond to pending approval requests.
  2. Specific approvers: only designated users can respond to pending approval requests.

Admin users can also respond to pending approvals.

Request and respond to approval requests

Require approvals to activate flags and experiments

After you enable approvals for a project, Amplitude recommends this approval process:

  1. When you start or schedule an experiment, or activate or schedule a feature flag, select one or more approvers to notify.
  2. The experiment shows a "Pending Approval" status until an approver approves the request.
  3. Approvers review the experiment and either approve or reject the requested changes.
  4. Amplitude notifies the original requestor of the response.

While the approval is pending, users can make additional changes to the flag or experiment configuration, enter or exit testing mode, or cancel the request at any time.

After a scheduled flag or experiment receives approval, the flag or experiment goes live and requires approvals for critical changes.

Require approvals for critical changes to live flags and experiments

When a flag or experiment is active, the following updates also require approval:

When reviewing these approval requests, users can view the full list of changes in the approval banner.

When an approval is pending, Amplitude locks the flag or experiment. The lock prevents other users with access from making changes until the approval request completes or cancels.

Was this helpful?