Scheduled Timeslots
A detailed guide to the scheduled timeslot mode -- the administrator creates specific blocks (classes, workshops, events) for customers to book.
Scheduled Timeslots
In the scheduled mode, the administrator manually creates specific time blocks that are displayed to customers for booking. Unlike the flexible and fixed modes, the system doesn't generate blocks automatically -- you decide when and what blocks will be available.
When to Use the Scheduled Mode
Ideal for situations where the offering isn't regular and each block can have a different duration, price, or capacity:
- Group classes (yoga, pilates, fitness)
- Workshops and courses (cooking, painting, photography)
- Individual consultations, seasonal events
- Lectures, tastings, tours
Example: A yoga studio offers: Mon 7:00 Morning Yoga (60 min, 15 people, 200 CZK), Mon 18:00 Power Yoga (75 min, 12 people, 250 CZK), Wed 19:00 Meditation Workshop (120 min, 8 people, 500 CZK). Each class has a different time, duration, price, and capacity.
How It Works for Customers
- The customer sees a list of upcoming blocks with the name, time, price, and number of available spots.
- They select a block and confirm the booking.
- Once the capacity is reached, the block shows as full.
If you don't create any blocks, customers won't have anything to book. Blocks need to be added regularly.
Creating a Block
- In Admin > Calendar, click on the desired time or on Add Block.
- Fill in the details:
- Block name (optional) -- e.g., "Morning Yoga". Without a name, the service name is used.
- Start and end date/time
- Price
- Capacity -- 1 for individual consultations, actual capacity for groups
- Assigned employee -- who leads the block
- Click Save.
You can edit an existing block by clicking it in the calendar. Deleting a block with bookings requires contacting affected customers.
Example: Weekly Yoga Studio Schedule
| Block | Day | Time | Duration | Capacity | Price | Instructor |
|---|---|---|---|---|---|---|
| Morning Yoga | Mon | 7:00 | 60 min | 15 | 200 CZK | Jana |
| Power Yoga | Mon | 18:00 | 75 min | 12 | 250 CZK | Tomas |
| Yoga for Seniors | Tue | 10:00 | 45 min | 10 | 150 CZK | Jana |
| Vinyasa Flow | Wed | 17:00 | 60 min | 15 | 200 CZK | Tomas |
| Meditation | Thu | 19:00 | 45 min | 20 | 150 CZK | Jana |
| Weekend Yoga | Sat | 9:00 | 90 min | 15 | 300 CZK | Tomas |
Block Capacity
| Capacity | Use Case | Example |
|---|---|---|
| 1 | Individual appointments | Consultation, personal training |
| 5--15 | Small groups | Workshop, seminar |
| 15--30 | Medium groups | Group class |
| 30+ | Large events | Lecture, event |
Once the capacity is reached, the block automatically appears as full.
Comparison with Other Modes
| Feature | Scheduled | Flexible | Fixed |
|---|---|---|---|
| Who determines time | Administrator | Customer | System |
| Who determines duration | Administrator | Customer | Service (fixed) |
| Capacity (multiple customers) | Yes | No | No |
| Automatic generation | No (manual) | Yes | Yes |
| Best for | Classes, workshops | Space rentals | Standard appointments |
Choose scheduled blocks if you need capacity, variable duration/price, or an irregular schedule. Choose fixed if appointments are the same length (1 customer) and the schedule is regular. Choose flexible if the customer determines the start and duration themselves.
Step-by-Step Setup
- In Admin > Settings > Branch > Bookings, select Scheduled Blocks and save.
- In Admin > Calendar, start creating blocks.
- For regular schedules: create blocks for a week and keep adding ahead (we recommend having 2--4 weeks in advance).
Common Mistakes
- Forgetting to add blocks -- customers have nothing to book. Set a regular reminder.
- Capacity too large -- capacity should match the actual space.
- Missing block name -- blocks without names are confusing when you offer multiple types of classes.
- Employee conflicts -- the system will alert you if an employee leads two blocks at the same time.
Next Step
After setting up the timeslot mode, continue to pricing rules to configure time-based and weekend surcharges.