diff --git a/frontend/src/lib/constants.tsx b/frontend/src/lib/constants.tsx
index b3edb1d6971..cb5831d6a05 100644
--- a/frontend/src/lib/constants.tsx
+++ b/frontend/src/lib/constants.tsx
@@ -230,6 +230,7 @@ export const FEATURE_FLAGS = {
EDIT_DWH_SOURCE_CONFIG: 'edit_dwh_source_config', // owner: @Gilbert09 #team-data-warehouse
AI_SURVEY_RESPONSE_SUMMARY: 'ai-survey-response-summary', // owner: @pauldambra
CUSTOM_CHANNEL_TYPE_RULES: 'custom-channel-type-rules', // owner: @robbie-c #team-web-analytics
+ EXPERIMENTS_MIGRATION_DISABLE_UI: 'experiments-migration-disable-ui', // owner: @jurajmajerik #team-experiments
} as const
export type FeatureFlagKey = (typeof FEATURE_FLAGS)[keyof typeof FEATURE_FLAGS]
diff --git a/frontend/src/scenes/experiments/ExperimentForm.tsx b/frontend/src/scenes/experiments/ExperimentForm.tsx
index cb7c1762cbc..1e0ad4f535b 100644
--- a/frontend/src/scenes/experiments/ExperimentForm.tsx
+++ b/frontend/src/scenes/experiments/ExperimentForm.tsx
@@ -14,6 +14,7 @@ import { capitalizeFirstLetter } from 'lib/utils'
import { experimentsLogic } from 'scenes/experiments/experimentsLogic'
import { experimentLogic } from './experimentLogic'
+import { ExperimentsDisabledBanner } from './Experiments'
const ExperimentFormFields = (): JSX.Element => {
const { experiment, featureFlags, groupTypes, aggregationLabel, dynamicFeatureFlagKey } = useValues(experimentLogic)
@@ -21,7 +22,9 @@ const ExperimentFormFields = (): JSX.Element => {
useActions(experimentLogic)
const { webExperimentsAvailable } = useValues(experimentsLogic)
- return (
+ return featureFlags[FEATURE_FLAGS.EXPERIMENTS_MIGRATION_DISABLE_UI] ? (
+
+ We’re upgrading experiments to a new schema to make them faster, more reliable, and ready for + future improvements. +
++ We expect to be done by {payload}. Thanks for your + patience! +
+