This article helps you:
Understand the type of notifications you can set for experiments
Create notification alerts for your experiments
Set up notification alerts for your Web and Feature experiments or for individual feature flags. There are two ways to receive notifications for different types of events:
This page discusses setting up and maintaining notification alerts through Slack channels and webhooks. Only notifications created through the Experiment Alerts function are sent in this way.
All other experiment alerts are sent either through email or Slack direct message. For more information on these other types of notification, go to Account Settings Notifications or Integrate Slack to know how to manage your Slack workspace integration.
You must have Member permissions to create/edit/delete any notification alerts. You don't need any permissions to receive notifications if you also a member of the dedicated slack channel or webhook. However, you must have Viewer permissions to open the notification for more details. Talk to your Admin if you need different permissions.
If a slack channel id instead of a slack channel name appears, make sure you have connected Amplitude to your Slack. If you have already done that then make sure you are a member of the slack channel. You can reach out to the person who created the alert (displayed in the Created column of the table) to add you to the slack channel.
You can specify if you want to receive alerts for the following experiment activities:
After you have connected your Slack organization to Amplitude, you can create notifications for your experiments.
If you want to send notifications through webhooks, you must provide the URL and valid signing key. You can specify your webhook at the same time that you create the alert.
Webhook schema:
{
"flagId": number
"flagName": string (This is the flag key and not the flag name. If you want the flag name, use `flag.name`)
"scope": "exp_deployment" | "project" | "exp_tags"
"scopeParam": number | undefined
"scopeParamName": string | undefined
"action": "created" | "deleted" | "updated"
"modifiedBy": string
"flag": JSON
"oldFlag": JSON
}
View the JSON schema for the flag
and oldFlag
parameters in the Experiment Management API Flag Endpoints documentation.
July 29th, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.