BookX Help Center
How can we help? 👋

How to set conditions for bundle booking

If you want to control how customers book bundle slots, you can use the bundle conditions to set booking rules.

Under Match Type, select the matching type:

  • All conditions must match
  • Any condition must match

Now, click “Add Condition” to set the slot conditions based on your preference.


Slots should be “Same”

Same condition
What stay the same
What can change
How slots selection works
Example
Same > Date
Date (e.g., 18th)
Month, time (based on availability)
Slots can be booked on the same date multiple times or on the same date in future months
First slot: 18 Dec → Customer can book all 5 slots on 18 Dec, or on 18 Jan / 18 Feb, etc
Same > Time
Time (e.g., 10–11 AM)
Date, Month
Slots can repeat on the same date and time or the same time on different dates
First slot: 10–11 AM → All slots must be 10–11 AM, on any available date
Same > Day
Day of the week (e.g., Monday)
Date, time, month (based on availability)
Slots can be booked on the same weekday multiple times
First slot on Monday → Customer can book 2, 3, or all 5 slots on the same Monday or future Mondays
Same > Week
Calendar week (varies based week start day setting)
Day, time (within that week)
Slots must fall within the same week; slots may repeat on the same day
First slot: Thursday, 18 Dec → All slots must be booked before the configured week end (Saturday or Sunday)
Same > Month
Calendar month
Date, time (within that month)
Slots can be booked multiple times on the same date or across different dates in the month
First slot in December → All slots must be within December
Same > Year
Calendar year
Date, time (within that year)
Slots can repeat on the same date or any date within the year
First slot in 2025 → All slots must be within 2025

Slot should be “Different”

Condition
First slot reference
What cannot be booked again
What can be same
Example
Different → Date
Date (e.g., 18th)
Any slot on the same date number, even in other months (for example, 18 Jan, 18 Feb)
Time, month
First slot: 18 Dec. The following slots can be booked: 19 Dec, 20 Jan. Slots on 18 Jan or 18 Feb cannot be booked.
Different → Time
Time range (e.g., 10:00–11:00 AM)
The same time range on any date
Date
First slot: 10:00–11:00 AM. The following slots can be booked: 11:00–12:00 PM, 12:00–1:00 PM. Slots from 10:00–11:00 AM cannot be booked.
Different → Day
Day of the week (e.g., Monday)
Any slot on the same weekday
Date, time
First slot on Monday. The following slots can be booked: Tuesday, Wednesday. Slots on Monday of the following weeks cannot be booked.
Different → Week
Calendar week (based on week settings)
Any slot in the same week
Day, time
First slot in the week of 18 Dec. The following slots can be booked: slots in other weeks. Slots in the same week cannot be booked.
Different → Month
Calendar month (e.g., December)
Any slot in the same month
Date, time
First slot in December. The following slots can be booked: January, February. Slots in December cannot be booked.
Different → Year
Calendar year (e.g., 2025)
Any slot in the same year
Date, time
First slot in 2025. The following slots can be booked: 2026, 2027. Slots in 2025 cannot be booked.

Slots should be “Repeat”

Repeat setting
Interval unit
How slots are booked
Example
Repeat > 1 > Day
Day
Slots are booked on consecutive days
First slot: 18 Dec. The following slots can be booked: 19 Dec, 20 Dec, 21 Dec.
Repeat > 2 > Days
Days
Slots are booked every 2 days
First slot: 18 Dec. The following slots can be booked: 20 Dec, 22 Dec, 24 Dec.
Repeat > N > Days
Days
Slots are booked every N days
First slot: 18 Dec. The following slots can be booked by adding N days each time.
Repeat > 1 > Week
Week
Slots are booked every week
First slot: 18 Dec. The following slots can be booked: 25 Dec, 1 Jan.
Repeat > 2 > Weeks
Weeks
Slots are booked every 2 weeks
First slot: 18 Dec. The following slots can be booked: 1 Jan, 15 Jan.
Repeat > N > Weeks
Weeks
Slots are booked every N weeks
First slot: 18 Dec. The following slots can be booked by adding N weeks each time.
Repeat > 1 > Month
Month
Slots are booked every month
First slot: 18 Dec. The following slots can be booked: 18 Jan, 18 Feb.
Repeat > 2 > Months
Months
Slots are booked every 2 months
First slot: 18 Dec. The following slots can be booked: 18 Feb, 18 Apr.
Repeat > N > Months
Months
Slots are booked every N months
First slot: 18 Dec. The following slots can be booked by adding N months each time.

Examples

Example 1: Weekly Fitness Classes (Same Day + Repeat Weeks)

A fitness studio sells a 4-session workout package, held every Monday.

Conditions

Bundle slot limit: 4

Condition 1: Same → Day

Condition 2: Repeat → 1 → Week

How it works

The customer selects the first slot on Monday, 18 Dec, 7:00–8:00 AM

All remaining slots:

  • Must be on Mondays
  • Are booked every week

The following slots can be booked

  • 18 Dec (Monday)
  • 25 Dec (Monday)
  • 1 Jan (Monday)
  • 8 Jan (Monday)

Example 2: Therapy Sessions (Different Date + Repeat Weeks)

A therapist sells a 3-session package, with sessions every week but never on the same date.

Conditions

Bundle slot limit: 3

Condition 1: Different → Date

Condition 2: Repeat → 1 → Week

How it works

First slot selected: 18 Dec

Remaining slots:

  • Must fall on different dates
  • Are booked weekly

The following slots can be booked

  • 18 Dec
  • 25 Dec
  • 1 Jan

Slots that cannot be booked

18 Jan (same date number as the first slot)


Example 3: Combining Same + Different + Repeat

A coaching service offers a 4-session package where:

  • Sessions must happen at the same time
  • Each session must be on a different day
  • Sessions repeat every week

Configuration

Bundle slot limit: 4

Condition 1: Same → Time

Condition 2: Different → Day

Condition 3: Repeat → 1 → Week

How it works

The customer selects the first slot:

Monday, 18 Dec, 6:00–7:00 PM

The system applies all three conditions together:

  • Same → Time: All sessions must be from 6:00–7:00 PM
  • Different → Day: Each session must be on a different weekday (Monday, Tuesday, Wednesday, etc.)
  • Repeat → 1 → Week: Each session repeats on a weekly interval

The following slots can be booked

  • Monday, 18 Dec, 6:00–7:00 PM
  • Tuesday, 26 Dec, 6:00–7:00 PM
  • Wednesday, 3 Jan, 6:00–7:00 PM
  • Thursday, 10 Jan, 6:00–7:00 PM

Slots that cannot be booked

  • Any slot outside 6:00–7:00 PM (Same → Time)
  • Any slot on a repeated weekday (Different → Day)
  • Any slot that does not follow the weekly interval (Repeat → Week)

If you need further information or assistance, please contact our customer support.


 
Did this answer your question?
😞
😐
🤩