# Availability

{% hint style="info" %}
In case you have multiple [Service Providers](/documentation/fundamentals/getting-set-up/defining-providers.md), remember that the availability plan is tied to the **current WordPress user**. So each provider is responsible to plan its own availability.
{% endhint %}

There are basically two ways to provide availability for the services with this plugin:

* Working Hours planner
* Google Calendar 3-ways

Historically, this plugin only shipped the latter - only recently we introduced a Working Hours planner to accomodate who don't want to use Google Calendar for this task.

| Mode                       | Pros                                                                                                                                                                                | Cons                                                                                                                                                                   |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Working Hours planner**  | <ul><li><mark style="color:green;">Doesn't require Google Calendar</mark></li></ul>                                                                                                 | <ul><li><mark style="color:red;">Limited flexibility</mark></li><li><mark style="color:red;">Need access to the plugin backend to modify the schedule</mark></li></ul> |
| **Google Calendar 3-ways** | <ul><li><mark style="color:green;">Unprecedented flexibility</mark></li><li><mark style="color:green;">Manage availability without accessing to the plugin backend</mark></li></ul> | <ul><li><mark style="color:red;">Requires Google Calendar</mark></li></ul>                                                                                             |

## Mode 1 - Working Hours

Go to **`Availability > Working Hours`** and click on **`New plan`**

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

In the panel that opens, provide a name for the plan, and then create it. A new record appears in the table.

<figure><img src="/files/6nPjzOtdA8LXmxclWKwT" alt=""><figcaption></figcaption></figure>

Under **`Services`**, you can select the services that must observe this availability plan. Now click on Settings icon, and a weekly planner appears.

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

Intervals can be added/removed with the plus and minus buttons to the right of each day.

Scrolling down, you can also see a yearly calendar where you can select your day-offs.

{% hint style="warning" %}
Remember to hit the **`Save`** button when done!
{% endhint %}

## Mode 2 - Google Calendar 3-ways

Visit the following dedicated chapter to know how this mode works in detail.

{% content-ref url="/pages/7eP2v3qw9lA9lGnQsp0n" %}
[Providing Availability (3-way)](/documentation/integrations/google-calendar/providing-availability-3-way.md)
{% endcontent-ref %}


---

# 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://stroheimdesign.gitbook.io/documentation/fundamentals/getting-set-up/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.
