logo
search
Calendar Problems

How to Create an Online Calendar for Booking Time Slots

Elise WilliamsElise Williams Oct 10, 2026 868 views

Question details

The organization needs to set up a shared calendar for time slot bookings with restricted permissions for standard users.

How to Create an Online Calendar for Booking Time Slots
Product
Microsoft Outlook / Microsoft 365
Device & OS
not provided
Scenario
An organization wants to allow users to claim available time slots while restricting the ability to move or delete bookings to calendar owners only.
Observed behavior
Standard Outlook shared calendars do not natively support this specific permission model, requiring a specialized custom scheduling solution instead.
Before you start

Determine whether your organization has access to Microsoft 365 business licenses, as advanced scheduling tools like Microsoft Bookings or Power Apps may already be included in your subscription.

Solution 1Recommended

Build a Custom Scheduling Tool Using Microsoft Power Apps

Since standard Outlook calendars cannot easily restrict editing permissions per booking, building a custom application is the recommended approach for strict access control.

This solution falls outside standard Outlook support and leverages the broader Microsoft Power Platform. By using Power Apps and Microsoft Lists, you can create a tailored booking experience where users can only claim slots, while administrators retain full control.

1
Log in to Microsoft Power Apps

Sign in to your organizational Microsoft 365 account and navigate to the Power Apps portal from the app launcher.

2
Create a new app connected to your data source

Start a new application from blank or use a template, and connect it to a data source like Microsoft Lists or Dataverse where you will store the available time slots.

3
Configure item permissions

Set up the logic and permissions within your data source and app to allow standard users to 'Claim' or 'Add' a record, while restricting their ability to 'Edit' or 'Delete' existing bookings.

4
Publish and share the application

Save and publish your custom scheduling app, then share the access link with the users in your organization so they can begin booking time slots.

Build a Custom Scheduling Tool Using Microsoft Power Apps
Community Support: If you are new to Power Apps, consider visiting the Microsoft Power Apps Community where experts can guide you in designing the appropriate scheduling solution.
Free Microsoft Office alternative

Looking for a Lightweight and Free Office Suite?

While advanced custom calendar scheduling requires specialized Microsoft 365 apps like Power Apps or Bookings, WPS Office is the perfect alternative for all your standard document, spreadsheet, and presentation needs. It offers a familiar interface, high compatibility with standard office files, and is completely free to use.

  1. 1. Visit the WPS Office website: Navigate to the official WPS website to download the free office suite for your operating system.
  2. 2. Install the software: Run the downloaded installer and follow the simple on-screen instructions to set up WPS Office on your device.
  3. 3. Start creating and editing: Open WPS Writer, Spreadsheet, or Presentation to handle your daily office tasks with high compatibility and ease.
Highly compatible with Microsoft Word, Excel, and PowerPoint formats.Rich set of free templates for daily scheduling, rosters, and planning.Lightweight installation that runs smoothly on both older and modern devices.Built-in PDF editor for seamless document sharing and collaboration.
microsoft office alternative - wps office

Frequently Asked Questions

Can I restrict users from deleting appointments in a standard Outlook shared calendar?

In standard Outlook shared calendars, granting users the 'Editor' permission natively allows them to create, edit, and delete items. To allow booking without giving delete permissions, you need a specialized tool like Microsoft Bookings or a custom solution built with Power Apps.

What is Microsoft Bookings and is it included in my subscription?

Microsoft Bookings is an online and mobile app designed to manage appointment scheduling. It allows users to claim time slots without having access to the underlying organizational calendar. It is included in many standard Microsoft 365 Business and Enterprise subscriptions.

Do I need a special license to use Power Apps for a scheduling calendar?

Yes, you will need an appropriate Microsoft 365 business or enterprise license that includes Power Apps capabilities to build and deploy custom scheduling solutions within your organization.