Staff–Service Mapping

This determines EXACT behavior of how a staff performs a service.

📌 Duration (minutes)

Time needed to perform the service.

Examples:

  • Haircut – 45 min

  • Massage – 60 min

  • Consultation – 30 min

If 0 → fallback to Service Settings.


📌 Buffer Before / After

Non-bookable time around the appointment.

Examples:

  • Clean-up

  • Room preparation

  • Travel time

  • Setup time

Total blocked slot = duration + bufferBefore + bufferAfter


📌 Lead Time

Minimum notice needed.

Examples:

  • 120 minutes → customer cannot book within next 2 hours

  • 10 minutes → useful for online consultations

  • 24h → require preparation


📌 Step (interval)

Controls timeslot spacing.

Examples:

  • Step = 15 min → timeslots every 15min

  • Step = 60 min → timeslots every hour

If 0 → auto = duration.


📌 Max Appointments Per Day

Used to prevent staff overload.

Examples:

  • A therapist may accept max 4 sessions/day

  • Cleaner max 6 houses/day


📌 Active / Inactive

If inactive → staff temporarily stops offering this service.

Use cases:

  • Staff on leave

  • A service discontinued

  • Training period

Last updated