How to Set Up an Outlook Booking Page for External Appointment Scheduling
🔍 WiseChecker

How to Set Up an Outlook Booking Page for External Appointment Scheduling

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.