Scheduled flag changes
Contents
Scheduling feature flag changes enable you to automatically change flag properties at a future point in time. For example, you can schedule an initial release of a flag for internal testing, then enable it to the beta users group 2 days later, and finally, roll it out to 100% of the users in 2 weeks.
This is also useful if your releases fall outside normal working hours. For example, a ticket sale starting at midnight.
How to schedule a change:
- Navigate to the relevant feature flag.
- Select the
Scheduletab. - Under
Change type:- Select
Change statusif you want to enable or disable your flag at a scheduled time. - Select
Add conditionif you want to specify the rollout conditions of your flag at a scheduled time. - Select
Update variantsif you want to update the variants keys, descriptions, payloads, or rollouts.
- Select
- Select the
Date and timeof your scheduled change using the date picker. - Click
Schedule.
You can view the scheduled changes in the table at the bottom of the page.


Copy scheduled changes across projects
When copying feature flags across projects, you can optionally include pending scheduled changes. This is useful when you want to replicate your entire flag configuration, including future automated changes, to another project.
When copying schedules:
- Only pending (unexecuted) scheduled changes are copied
- All schedule properties are preserved, including timing, recurrence, payload, and end dates
- Schedules that have already executed are not copied to avoid duplicating completed actions
To copy schedules, check the Copy schedules option in the Projects tab when copying a flag. The checkbox shows the number of pending schedules available to copy.