logo
search
Others

How to Limit Daily Booking Time per Customer in Microsoft Bookings

Aamir Naveed AkramAamir Naveed Akram Sep 25, 2026 869 views

Question details

The user wants to restrict individual customers to a maximum number of booked hours per day within the scheduling system.

Product
Microsoft Bookings
Device & OS
not provided
Scenario
Configuring appointment scheduling limits to prevent a single client from booking excessive hours in a single day.
Observed behavior
The user needs to set a daily time cap (e.g., two hours per person) but cannot find a standard native setting to enforce this per-customer limit.
Before you start

Verify your Microsoft 365 administrator privileges, as implementing advanced scheduling rules or integrating custom automation scripts requires higher-level access to your tenant.

Solution 1Recommended

Consult the Microsoft Bookings Community for Workarounds

Since native settings do not currently support capping a specific customer's total daily hours across multiple bookings, engaging with specialists for a custom Power Automate workaround is recommended.

Microsoft Bookings offers robust global scheduling policies, such as maximum lead time and minimum lead time. However, strictly limiting an individual customer's cumulative booked hours per day often falls outside default configurations.

To achieve a specialized per-user time cap, you may need to utilize Microsoft Power Automate to monitor incoming appointments and automatically cancel or flag bookings that exceed the allowed daily limit for a specific email address.

1
Visit the Microsoft Community

Navigate to the official Microsoft Tech Community and locate the dedicated Microsoft Bookings forum.

2
Search for existing custom solutions

Use the search bar to look for terms like 'limit daily hours per customer' or 'Power Automate Bookings limits' to find community-tested scripts.

3
Post your specific requirement

If a solution is not readily available, create a new post detailing your exact scenario (e.g., limiting a user to two hours per day) so Bookings specialists can provide a custom workflow.

Consult the Microsoft Bookings Community for Workarounds
Alternative approach: Consider manually reviewing daily appointment logs or adjusting your service duration and buffer times to naturally restrict how many slots a single user can claim in succession.
Free Microsoft Office alternative

Enhance Your Productivity with WPS Office

While Microsoft Bookings handles your specialized appointment scheduling, WPS Office provides a free, lightweight, and highly compatible alternative for all your daily document, spreadsheet, and presentation tasks. Experience a seamless transition with tools designed for maximum efficiency.

  1. 1. Download the installer: Visit the official WPS Office website and click on the 'Download WPS Office Free' button.
  2. 2. Install the software: Run the downloaded installation file and follow the straightforward on-screen instructions to set up the suite on your device.
  3. 3. Open and edit your files: Launch WPS Office to easily open, edit, and save your existing Microsoft Office documents without any formatting loss.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Free and lightweight suite that uses minimal system resources.Familiar, intuitive user interface requiring zero learning curve.Built-in PDF editing and conversion tools to streamline document management.Cross-platform support for Windows, Mac, Linux, iOS, and Android.
microsoft office alternative - wps office

Frequently Asked Questions

Can I set a maximum number of attendees per session in Microsoft Bookings?

Yes. When creating or editing a service in Bookings, you can specify the maximum number of attendees allowed for that specific service under the service details page.

How do I restrict how far in advance customers can book an appointment?

In the Scheduling policy section of your Bookings page (or within specific service settings), you can adjust the 'Maximum lead time' setting to limit how many days in advance an appointment can be created.

Is it possible to block out time between appointments?

Absolutely. You can add buffer time to your services. In the service settings, toggle on 'Buffer time your customers can't book' and set the required duration for before or after the appointment.

Can I limit the total number of appointments my staff receives per day?

While there isn't a direct 'maximum appointments per day' toggle, you can effectively manage this by adjusting staff working hours, utilizing buffer times, or manually blocking off time in their connected Outlook calendars once a limit is reached.