Share via

Preventing Multiple Bookings in Same Time Slot with Multiple Staff

Justice Dewey 20 Reputation points
2026-04-23T14:34:02.1+00:00

Hello,

I don't seem to see an option for this, but it would be great to have this added. I work in an office where 6 staff members have different availability to take fingerprint appointments, however we only have one fingerprint machine. Our availability at times overlaps, which can allow bookings to allow clients to book the same time slots. However, there is only one fingerprint machine. I'm looking for a way for block off a time slot once it has been assigned to one staff member, despite other staff members having availability during that same time.

Thank you,

Justice

Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments

Answer accepted by question author

AI answer

2026-04-23T14:34:11.9966667+00:00

Microsoft Bookings does not support using one shared “resource” (like a single fingerprint machine) to automatically block overlapping time across multiple staff members. Availability and bookings are calculated per staff calendar:

  • Each staff member has their own working hours and free/busy time.
  • When a customer books, Bookings checks the selected staff member’s calendar and only blocks that staff member’s time.
  • Other staff with overlapping availability remain bookable for the same time slot.

The existing group bookings (1:N) feature is designed for multiple customers with the same staff and time, not for sharing a single device across multiple staff.

To approximate the behavior with current capabilities, the only supported approach is to treat the fingerprint machine as a single “service” and constrain which staff can be booked for that service at a given time, then manually manage overlapping staff availability so that only one staff member is shown as available per time slot. However, Bookings will not enforce a global “one booking per time slot across all staff” rule.

If there are dates or periods when the machine is unavailable (for maintenance, holidays, etc.), those slots can be blocked at the service level so they are not bookable at all:

  1. Open the service settings for the fingerprinting service.
  2. Select Availability options.
  3. Select Set availability for a different date range.
  4. Enter the period when the machine is not available.
  5. Select Not bookable.

For a true shared-resource constraint (one machine, many staff, only one booking at a time), this would need to be submitted as a feature request or handled with a different scheduling system that supports resource-based booking.


References:

AI-generated content may be incorrect. Read our transparency notes for more information.

Was this answer helpful?

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.