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:
- Peer approvals: any user with access can respond to pending approval requests.
- 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:
- When you start or schedule an experiment, or activate or schedule a feature flag, select one or more approvers to notify.
- The experiment shows a "Pending Approval" status until an approver approves the request.
- Approvers review the experiment and either approve or reject the requested changes.
- 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:
| Field | Type of change |
|---|---|
| Target segments | Adding and removing segments, modifying conditions or bucketing. |
| Variants | Any changes, including adding, renaming, or removing variants. |
| Variant distribution | Any changes. |
| Exposure event | Any changes. |
| Bucketing salt | Any changes. |
| Sticky bucketing | Enabling or disabling. |
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?