Additional features, settings, or issues not covered by specific Microsoft Teams categories
Preventing Multiple Bookings in Same Time Slot with Multiple Staff
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
Answer accepted by question author
AI answer
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:
- Open the service settings for the fingerprinting service.
- Select Availability options.
- Select Set availability for a different date range.
- Enter the period when the machine is not available.
- 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:
- Configure service availability in Microsoft Bookings
- Define your services in Shared Bookings
- Shared Bookings Frequently Asked Questions (FAQ)