# How to Limit Group Bookings to One Reservation per Slot

{% hint style="warning" %}
**This is a Ultra feature of Cowlendar.** You need to upgrade your plan if you want to use this feature and you are a free user of Cowlendar.
{% endhint %}

Group bookings are perfect for businesses offering private sessions, tables, or events where only one reservation should be allowed per timeslot, regardless of the number of people in that group. With this setup, you can let customers select how many people are attending while making sure no one else can book that same time once it's taken. This guide will walk you through every step to configure your service to support exclusive group bookings.

### Step 1: Set the Maximum Number of People Per Timeslot

To define how many people can book a service in total (regardless of how many customers are making the reservations), you’ll need to set a booking limit per timeslot.

1. Go to **Apps**
2. Go to **Cowlendar Dashboard**
3. Go to **My Services**.
4. Click the **Edit** button on the service you want to configure.

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2Fsp3oC29qOsGZ0Iyuu1Yg%2FUntitled%20design%20(18).png?alt=media&#x26;token=a0acf16f-e8f1-4b56-af0e-48bbd1feaca9" alt=""><figcaption></figcaption></figure>

5. Open the **Advanced** tab.
6. Look for the setting **Booking limit per timeslot**.

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2FYCmHjr767vpcXyurdBoX%2Fscreencapture-admin-shopify-store-cowlendar-app-staging-apps-cowlendar-staging-services-67ed97dc3c2e9bb28eea1281-2025-05-07-23_46_23-edit.png?alt=media&#x26;token=d62c07c0-f26e-4866-ac6f-f0c19355a08c" alt=""><figcaption></figcaption></figure>

7. Set the maximum number (e.g. 12) — this is the total number of people allowed for that timeslot.

{% hint style="info" %}
**Hint:** This feature ensures your timeslots are only available to one group at a time, no matter the size of the group.
{% endhint %}

### Step 2: Allow Customers to Choose the Group Size

Now you’ll configure a quantity picker so customers can choose how many people they are booking for.

1. Go to the main **Settings** menu from the dashboard.
2. Click on **General Settings**.
3. Scroll down to **Quantity on service**.

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2FbQt1fSfj8lMx82aJ9taB%2Fscreencapture-admin-shopify-store-cowlendar-app-staging-apps-cowlendar-staging-settings-2025-05-07-23_50_31-edit.png?alt=media&#x26;token=be5ee339-ea51-4cc8-bfd9-21657cc222ea" alt=""><figcaption></figcaption></figure>

1. Create a new rule.
2. Select the service you just edited.
3. Set a **Minimum quantity** (e.g. 5) and a **Maximum quantity** (e.g. 12).

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2Frh7VBlChFCh3hIbHrkAX%2Fscreencapture-admin-shopify-store-cowlendar-app-staging-apps-cowlendar-staging-settings-2025-05-07-23_50_31-edit%20(1).png?alt=media&#x26;token=5fa7f596-8374-4c8a-a2fc-ef79f53c16cb" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Hint:** Make sure the minimum quantity reflects the smallest group size allowed for a booking.
{% endhint %}

### Step 3: Block the Timeslot Once Booked

To ensure that only one booking is allowed per timeslot regardless of quantity, you’ll use an advanced booking rule.

1. In the dashboard, go to **Settings**.
2. Click on **Advanced Settings**.
3. Select **Booking Rules**.
4. Click **New Rule**.

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2Fe4xAciUvNeT0peSjVgTA%2Fscreencapture-admin-shopify-store-cowlendar-app-staging-apps-cowlendar-staging-settings-2025-05-07-23_53_33-edit.png?alt=media&#x26;token=09c51bcd-4710-455c-b371-49eb119503ab" alt=""><figcaption></figcaption></figure>

5. Under **Service 1**, choose the service you edited.
6. Under **Service 2**, choose the same service again.
7. In the **Rule** section, select **Block booking after reaching limit**.
8. In the field **Number of bookings**, set the minimum depending on your configuration (e.g. 5)&#x20;
9. Keep **Count bookings by** set to **Timeslot**.

<figure><img src="https://1413666222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB7xH6fep0zIUsqsS8lgV%2Fuploads%2FWm4i0VIc3waoty3VMTlS%2Fscreencapture-admin-shopify-store-cowlendar-app-staging-apps-cowlendar-staging-settings-2025-05-07-23_54_31-edit.png?alt=media&#x26;token=a977bb22-1a2f-446f-99dd-d8f6190816cd" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
This configuration ensures that after a single group books a slot, no one else can book the same slot,  regardless of how many people they selected.
{% endhint %}

### Final Thoughts

By combining these three settings, you’re offering flexible group bookings while maintaining full control over slot availability. This is ideal for private events, table reservations, classes, or any scenario where the presence of one group should block others from booking at the same time.

> This feature is available in ULTRA Plan and works especially well for exclusive services or VIP-style experiences.

Feel free to reach out if you need help customizing this setup further!
