> For the complete documentation index, see [llms.txt](https://penida.gitbook.io/cowlendar-help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://penida.gitbook.io/cowlendar-help/how-to.../how-to-configure-availability-in-cowlendar-services/how-to-configure-availability-per-service.md).

# How to Configure Availability per Service

Availability per service allows you to define **all availability rules directly inside a service**.\
This setup is **unique to the selected service** and does not depend on teammates’ individual schedules.

It’s ideal for services with fixed availability, such as workshops, consultations, classes, or events.

***

### **📲 Step-by-Step: Configure Availability per Service**

1. From your **Shopify admin**, go to **Apps**.
2. Open **Cowlendar**.
3. Click on **My Services**.
4. Find the service you want to edit and click **Edit**.

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

5. Go to the **Availability** tab.
6. Make sure **Availability mode** is set to **Availability per service**.

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

7. Just below **Availability mode**, you’ll find the **Availability** section.

***

### **🕒 Understanding Availability Settings**

Each availability block allows you to fully customize when your service can be booked:

1. **Title**\
   Set a title for the availability.\
   👉This title is **internal only** and visible only inside the service settings.
2. **Weekdays**\
   Select the days of the week when the service is available.\
   👉 By default, all weekdays are selected, but you can deselect any day.
3. **Specific Dates**\
   Add one or multiple specific dates when the service should be available.
4. **Time Slots**\
   Define one or more time slots within the same availability block.
5. **Available Teammates**\
   Choose which teammates are available for this service.\
   👉 By default, it’s set to **All teammates**, meaning every created teammate can be assigned to the booking.

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

***

### **➕ Add Multiple Availabilities**

You can click **Add availability** to create additional availability blocks.

* There is **no limit** to the number of availabilities you can create.
* Multiple availabilities can coexist within the same service, allowing advanced scheduling setups.

***

### **🔧 Common Availability Configurations**

Below are some common use cases you can build using availability per service.

***

#### **1️⃣ Weekdays + Specific Weekend Date**

Offer regular weekday availability **plus a special weekend date** for a one-time event.

**Example:**\
A weekly class from Monday to Friday, plus a special Saturday workshop.

{% content-ref url="/pages/TicUitKPEsK9Pz74XAmY" %}
[How to set weekdays + specific weekend date](/cowlendar-help/how-to.../how-to-configure-availability-in-cowlendar-services/how-to-set-weekdays-+-specific-weekend-date.md)
{% endcontent-ref %}

***

#### **2️⃣ Weekdays Available Only on Specific Dates**

Limit availability to certain weekdays **only within a defined date range**.

**Example:**\
Offer bookings **Monday to Wednesday**, only during **January to March**.

{% content-ref url="/pages/t2UYrv5VXucczuoV2GZL" %}
[How to Set Weekdays Available Only on Specific Dates](/cowlendar-help/how-to.../how-to-configure-availability-in-cowlendar-services/how-to-set-weekdays-available-only-on-specific-dates.md)
{% endcontent-ref %}

***

#### **3️⃣ Specific Dates with Different Time Slots**

Offer bookings on **specific dates**, where each date can have **different time slots or booking limits per slot**.

**Example:**\
An event with multiple dates, where each date has a different capacity or schedule.

{% content-ref url="/pages/VZpSe7h8tlIxEGNK2ANb" %}
[How to set Specific Dates with Different Time Slots](/cowlendar-help/how-to.../how-to-configure-availability-in-cowlendar-services/how-to-set-specific-dates-with-different-time-slots.md)
{% endcontent-ref %}

***

{% hint style="info" %}
💡Availability per service is the most flexible option when your schedule is fixed and doesn’t depend on individual staff availability.
{% endhint %}
