# Feature Flag Scheduling

{% hint style="info" %}
Using the Feature Flag Scheduling feature, you can schedule Feature Flag on/off/traffic changes.
{% endhint %}

Using the scheduling feature, you can turn the Feature Flag on at a scheduled time, gradually increase traffic, and then turn it off, making Feature Flag management more convenient. For example, this is useful when you want to release a specific feature on time for a promotion launch and gradually increase traffic.

## Schedule Settings

Click the "Schedule Settings" button on the Feature Flag detail page.

![Schedule Settings button at the top of the Feature Flag](/files/T76cYp1SkPTsgOlxy5dw)

In the "Schedule Settings" modal, you can set schedules for Feature Flag on, off, and traffic adjustments per rule.

### Configurable Items

1. **Schedule Feature Flag On**
2. **Schedule Feature Flag Off**
3. **Schedule True Traffic per User Targeting**\
   The configured True traffic schedule does not roll out progressively over the entire period; instead, it increases all at once to the next True traffic percentage.

## Configuration Notes

1. **Schedule Time**\
   All schedules can be set at least 1 hour after the configuration time.
2. **Traffic**\
   Only integers from 0(%) to 100(%) can be entered.
3. **Feature Flag On, Off**\
   When the Feature Flag is in the on state, you cannot schedule an on event, and conversely, when it is in the off state, you cannot schedule an off event.

![](/files/rzdLcgGVJzhB5AUUsw1A)

## Schedule Complete

When a schedule is successfully set, up to 5 upcoming scheduled items can be viewed in order at the top of the page.

![](/files/40lrbDXp0BHnW942XUSi)

### When Manually Changing Something While a Schedule Already Exists

1. **When manually changing the on/off state**\
   If there is already a scheduled item and you manually change the Feature Flag status (on, off), all previously scheduled items are reset.
2. **When manually changing User Targeting traffic**\
   Traffic can be manually changed independently of scheduled items, and when the scheduled time arrives, the configured content is automatically applied.\
   However, if there is a schedule, you cannot delete the User Targeting.

![](/files/ASmAEjrqmvaARCOSg9Nx)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hackle.io/en/feature-flag/create-and-configure/feature-flag-scheduling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
