You need to let clients or colleagues book meetings directly on your calendar without back-and-forth emails. The Microsoft Bookings feature in Outlook and Microsoft 365 creates a customizable scheduling page. This article provides the steps to create and share a booking page for external appointments.
Key Takeaways: Setting Up an Outlook Booking Page
- Microsoft Bookings app: The dedicated service for creating and managing appointment scheduling pages, separate from the main Outlook calendar.
- Bookings > Business information: Where you enter your company details, logo, and branding colors for the public booking page.
- Bookings > Staff: The section to add team members, define their schedules, and control which services they can provide.
- Share booking page link: The unique URL you can email or embed on a website for external users to schedule time.
Overview of the Microsoft Bookings Feature
Microsoft Bookings is a scheduling tool integrated with the Microsoft 365 suite. It works with your Outlook calendar to prevent double-booking and automatically sends confirmation emails to both you and the attendee. The service is designed for external scheduling, such as client consultations, interviews, or support calls.
Before you start, you need a Microsoft 365 business plan that includes Bookings. This is typically available with Business Standard, Premium, or Enterprise licenses. The person setting up the booking page must have administrator rights or specific permissions granted by an admin to create and publish a booking calendar.
Core Components of a Booking Page
A booking page consists of several key parts. Your business information includes the page title, logo, and contact details. Services are the appointment types you offer, like “30-minute consultation” or “Product demo.” Each service has a defined duration, buffer time, and can be assigned to specific staff. The staff list controls who can be booked and syncs their Outlook calendars for availability.
Steps to Create and Publish Your Booking Page
Follow these steps to configure and launch your scheduling page. The process starts in the Microsoft Bookings web app.
- Access Microsoft Bookings
Sign in to your Microsoft 365 account at office.com. Select the app launcher icon, then choose the Bookings app. If you do not see it, select All apps to find it or contact your IT admin to enable the service. - Create a New Booking Calendar
In the Bookings app, select Create a booking calendar. Enter a name for this calendar, such as “Client Meetings.” This name will appear on the public booking page and in emails. - Enter Business Information
Go to the Business information section. Add your business name, address, phone number, and website. Upload a logo and select a theme color. This information customizes the look of your booking page. - Add Your Services
Navigate to the Services tab and select Add a service. Name the service, set the default duration, and choose a price if needed. Configure options like buffer time before and after appointments and whether to allow online meetings via Microsoft Teams. - Add and Configure Staff
Go to the Staff tab and select Add staff. Enter the email addresses of team members who will take appointments. For each person, set their working hours and assign which services they provide. Ensure the option “Use business hours” or “Set custom hours” is selected to define availability. - Set Booking Page Policies
Open the Booking page section. Configure settings like how far in advance people can book, the minimum lead time, and maximum bookings per day. Enable the option to require an email address from people who book. - Publish and Share Your Page
In the Booking page section, toggle the setting “Publish booking page” to On. Copy the unique booking page link provided. You can now share this link via email or embed it on your company website.
Common Mistakes and Limitations to Avoid
Booking Page Shows No Available Times
This happens when staff calendars are not synced or their working hours are incorrectly set. In the Bookings app, go to Staff, edit the team member, and verify their work schedule. Ensure the box for “Update staff’s business hours based on their Outlook calendar settings” is checked. Also, confirm their Outlook calendar is not manually blocked during those hours.
Appointments Not Appearing in Your Outlook Calendar
Bookings creates appointments in your primary Outlook calendar. If they are missing, check that the staff email in Bookings matches your exact Microsoft 365 account email. Also, verify your calendar is not set to a view that hides certain events, like the Scheduling Assistant view.
External Users Cannot Access the Booking Link
The booking page is public, but sometimes organizational security policies block external sharing. An administrator must check the Microsoft 365 admin center under Settings > Org settings > Bookings to ensure the feature is enabled for external users. Also, confirm the published page link was copied correctly.
Bookings Page vs. Outlook Calendar Sharing: Key Differences
| Item | Outlook Bookings Page | Outlook Calendar Sharing |
|---|---|---|
| Primary Purpose | External appointment scheduling by clients or guests | Internal collaboration and viewing availability among colleagues |
| User Control | External user chooses a time from published slots | Internal user manually sends a meeting invite |
| Automation | Automatically sends confirmations and reminders | Requires manual sending of updates or reminders |
| Customization | Branded page with services, durations, and policies | No customization; shows raw calendar free/busy times |
| Access Level | Public or specific guest link | Requires recipient to be within the same organization or have explicit permissions |
You can now accept appointments from external contacts without managing your calendar manually. Test your new booking page by making a fake appointment yourself to see the user experience. For advanced control, use the Bookings app to generate specific booking links for different services, which you can track separately in your analytics.