Reservine Docs

Fixed Timeslots

A detailed guide to the fixed timeslot mode -- predefined blocks with a set duration where customers book with a single click.

Fixed Timeslots

The fixed mode offers customers predefined time blocks with a set duration. The customer cannot change the duration -- they simply click on an available block to book it. It's the simplest and most intuitive way to make a booking.

When to Use the Fixed Mode

Fixed blocks are ideal for Service Provider (ServiceProvider) branches where each service has a standardized duration:

  • Hair and beauty salons (haircut 30 min, coloring 90 min)
  • Massage studios (massage 60 min, 90 min)
  • Medical and dental offices (examination 20 min, treatment 45 min)
  • Legal and financial consulting (consultation 60 min)
  • Auto repair shops (inspection 30 min, service 120 min)
  • Personal trainers (training 60 min)
  • Psychotherapy practices (session 50 min)

Real-World Example

"Studio Ela" hair salon offers men's haircuts (30 min, 350 CZK) and women's haircuts (60 min, 550 CZK). A customer opens the calendar, selects "Women's Haircut," sees available hourly blocks for the chosen stylist, and books the 14:00 slot with a single click. Done -- no dragging, no price calculations.

How It Works for Customers

  1. The customer selects the service they want (e.g., "Men's Haircut").
  2. They choose an employee (e.g., "Petra"), or let the system select an available one.
  3. In the calendar, they see a list of available blocks -- each block has a fixed duration matching the chosen service.
  4. They click the desired block -- e.g., "Wed 14:00 -- 14:30."
  5. The system displays the price and the customer confirms the booking.

Unlike the flexible mode, the customer doesn't drag and doesn't determine the duration. The service determines the duration.

For customers, the fixed mode is the simplest -- just one click. You don't need to worry about someone accidentally booking too short or too long a time.

Key Settings

Go to Admin > Settings > Branch > Bookings to configure fixed slots.

Block Duration

The block duration is typically derived from the service duration you set when creating services.

Example:

  • The "Men's Haircut" service has a 30-minute duration -- blocks will be 30 minutes.
  • The "Relaxation Massage" service has a 60-minute duration -- blocks will be 60 minutes.

If the branch offers multiple services with different durations, the system automatically generates blocks based on the selected service.

Block Display in Calendar

Blocks appear in the calendar as clickable time segments. Occupied blocks are clearly distinguished from available ones -- the customer can immediately see when there's an opening.

Buffer Between Blocks

Some businesses need a time gap between bookings -- e.g., for cleaning, preparation, or employee transition. You set this gap as a buffer.

Example:

  • Massage studio: 60-minute massage + 15-minute buffer for room preparation = the next block starts 75 minutes later.
  • Hair salon: 30-minute haircut + 0-minute buffer = blocks follow directly one after another.

Comparison with Other Modes

FeatureFixedFlexibleScheduled
Who determines durationService (fixed)CustomerAdministrator
How customer booksSingle clickDragging in gridSelecting from list
Variable durationNoYesEach block separately
PricingFixed per serviceBased on durationFixed per block
Best forStandard appointmentsSpace rentalsClasses, workshops
Branch typeServiceProviderPrivateSpaceBoth
Customer effortVery lowMediumLow

When to Choose Fixed Over Flexible?

Choose fixed blocks if:

  • Each service has a precise duration.
  • You don't want customers deciding the duration.
  • You want the simplest possible booking process.
  • You run a salon, office, consulting practice, or similar.

Choose flexible mode if:

  • The customer determines how long they'll use the space.
  • The price is calculated based on duration.
  • You rent out spaces (courts, rooms, studios).

If you offer services with very different durations (e.g., 15 min to 180 min), fixed blocks still work -- the system generates blocks based on each service's duration. However, the customer always sees blocks corresponding only to the service they selected.

Step-by-Step Setup

  1. Go to Admin > Settings > Branch > Bookings.
  2. In the Timeslot Mode section, select Fixed Blocks.
  3. Verify that all your services have a duration set (in Services & Products).
  4. Optionally set a buffer time between blocks if you need preparation time.
  5. Save the settings.
IndustryBlock DurationBuffer
Men's Haircut30 min0 min
Women's Haircut60 min0 min
Massage60 min15 min
Medical Examination20 min5 min
Dental Treatment45 min10 min
Legal Consultation60 min0 min
Personal Training60 min10 min
Psychotherapy50 min10 min

How It Looks in Practice

Example: Massage Studio

Settings:

  • Service: Relaxation Massage, 60 minutes, 800 CZK
  • Buffer: 15 minutes
  • Opening hours: 9:00--18:00

The customer sees in the calendar:

TimeStatus
9:00 -- 10:00Available
10:15 -- 11:15Occupied (Novak)
11:30 -- 12:30Available
12:45 -- 13:45Available
14:00 -- 15:00Available
......

Notice the 15-minute gaps between blocks -- that's the buffer time.

Common Mistakes

Missing Service Duration

If a service doesn't have a duration set, the system can't generate blocks. Before activating the fixed mode, verify that all services have their duration filled in.

Buffer Too Long

A 30-minute buffer between 30-minute haircuts means the stylist has only half the possible appointments. Set the buffer to the bare minimum necessary.

Unassigned Employees

A service must have at least one assigned employee, otherwise blocks won't be generated. Check the employee assignments.

Next Step

If fixed blocks don't suit your business, read about the flexible mode or scheduled blocks. After setting up the mode, continue to pricing rules.

On this page