# Availability

### Overview

If enabled, users can conveniently manage their availability preferences. Setting availability is crucial for effective scheduling and task allocation. It ensures that resources, including employees, are utilized optimally, minimizing gaps in coverage and avoiding scheduling conflicts. By communicating availability clearly, teams can maintain operational efficiency, meet customer demands, and foster a positive work environment by accommodating everyone's needs and preferences.

<figure><img src="/files/Q3LcoFDd1kfIwJJHefpK" alt=""><figcaption></figcaption></figure>

***

### Adding Availability

Users can utilize the **Add My Availability** button to input their availability preferences. They have the option to select the period and set their availability accordingly. Additionally, users can choose to use their availability from the previous week for convenience.

<figure><img src="/files/3OAKER3y81e6EZjA7rCf" alt="" width="563"><figcaption></figcaption></figure>

#### Not Available for Whole Week

For cases where users are unavailable for the entire week, a checkbox option allows them to indicate this easily.

#### Available From

Users can specify the time from which they are available for shifts, providing more detailed availability information.

{% hint style="warning" %}
Once availability has been set for a week it **can no longer** be edited from this pop-up. To change a submitted week's availability, navigate to the period in question from the **Availability** tab and click **Edit Availability** under the accompanying user profile image.
{% endhint %}

***

### Viewing Availability in Shifts

Availability preferences are reflected in shift schedules. The logged in user's availability is displayed with their preferences listed at the top, followed by other team members availability below.

<figure><img src="/files/zmdnBzbGp9Diu80rUBhv" alt=""><figcaption></figcaption></figure>


---

# 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://guides.mangoapps.com/user-guide/schedules/availability.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.
