> For the complete documentation index, see [llms.txt](https://docs.yoplanning.support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yoplanning.support/en/yoplanning-academy/yoplanning-parametrage/le-planning-ia.md).

# AI planning

Definition

AI scheduling is an advanced feature of Yoplanning that allows you to create and manage potentially sellable sessions at defined times and prices, indicating the staff members available to lead each activity. This feature uses algorithms to calculate session availability in real time based on staff availability, making certain activities unsellable online if the necessary staff are no longer available. This optimizes resource utilization and simplifies activity management by ensuring that each open activity is automatically assigned to available staff, thus improving operational efficiency.

Example

To illustrate the use of AI scheduling, imagine you manage a leisure center offering three different activities: a woodland walk, a river walk, and a fitness walk, each requiring specific supervision. If your team includes only one qualified instructor to lead all three activities, Yoplanning's AI scheduling allows you to schedule these sessions in advance. As soon as an activity is booked, it is automatically assigned to the available instructor, and the other two become unavailable for online booking, ensuring efficient resource management.

## How to set it up

Yoplanning allows you to manage **"Potential Staff"** through two distinct approaches: via product settings or from the staff list. This flexibility allows you to adapt the configuration to your needs.

{% hint style="info" %}
Potential staff members extend beyond the scope of AI Planning: they form the link between your products and your instructors, and it is through them that we express **who is qualified to supervise which activity**. Detailed procedure: [Define the potential staff members for a product](/en/yoplanning-academy/yoplanning-parametrage/parametrage-produit/les-produits-qui-seront-utilises-sur-votre-planning/definir-les-staffs-potentiels-dun-produit.md).
{% endhint %}

### 1. Product configuration

When you edit a product, a section called **"Potential Staff"** is available. In this section, you can designate staff members potentially suitable to lead the activity in question.

* **Recommended Use:** This method is particularly useful when creating or modifying a product. You can quickly select all the staff members who might be involved.
* **Best Practices:** The number of simultaneous sessions of an activity you can sell depends directly on the number of staff members assigned. Configure this section carefully to optimize your human resources, maximize sales opportunities, and increase the flexibility of your schedule.

### 2. Configuration from the staff list

From the staff list, it's possible to assign each member all the products they are likely to be involved in. This feature is particularly useful for adjusting or expanding the responsibilities of an existing staff member.

* **Recommended use:** Ideal when integrating a new staff member or when you want to assign a set of products all at once.
* **Best practices:** Configure this section to simplify management and ensure an accurate match between staff skills and product needs.

### Choose the appropriate method

* If your goal is to add a **new staff** to multiple products, prioritize setting it up via the staff list.
* If you are setting up a **new product**, choose to configure it via the **"Potential Staff"** section of the product.

### See you in the AI ​​schedule.

The AI ​​Schedule is primarily an initial setup tool, designed for pre-defining sessions but not intended for daily use throughout the season. **To access the AI ​​Schedule, click the settings button in the top right corner** of your screen and then select "**AI**" as the **schedule type**. It's important to note that if this option appears grayed out and unselectable, it means you haven't yet assigned any potential staff in your product settings. This step is crucial for activating and effectively using the AI ​​Schedule.

#### [Click here to read the article dedicated to creating sessions in the AI ​​schedule.](/en/yoplanning-academy/yoplanning-parametrage/le-planning-ia/creer-des-sessions-dans-votre-planning-ia-avec-yoplanning.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.yoplanning.support/en/yoplanning-academy/yoplanning-parametrage/le-planning-ia.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
