Microsoftbeginner

How to Use Microsoft Bookings for Appointment Scheduling

Learn how to set up Microsoft Bookings for customer self-service appointment scheduling. Configure services, staff, booking pages, and Teams integration for your business.

7 min readUpdated January 2025

Microsoft Bookings is a scheduling tool that lets customers book appointments through a self-service webpage. It integrates with Outlook calendars and Microsoft Teams to provide a seamless scheduling experience for both staff and customers.

Step 1: Access Microsoft Bookings

  1. Go to office.com and sign in
  2. Click the App Launcher (waffle icon)
  3. Select Bookings (or click "All apps" to find it)

Note: You need a Microsoft 365 Business Basic, Standard, Premium, or Enterprise E3/E5 license.


Step 2: Create a Booking Calendar

  1. Click Create booking page
  2. Choose a starting option:
    • Create from scratch for new setup
    • Clone existing to copy another calendar's structure
  3. Enter your business name (e.g., "IT Support Services")
  4. Upload your company logo for branding

Step 3: Configure Business Settings

Go to Settings in the left navigation:

Business Information

  • Add your website URL
  • Add privacy policy link (recommended)
  • Set currency for pricing display

Business Hours

  • Define your general operating hours
  • These can be overridden for specific staff or services

Step 4: Add Services

Services define what customers can book. Go to Services tab and click Add new service:

SettingDescription
NameService title (e.g., "Initial Consultation")
DescriptionWhat the appointment covers
LocationPhysical address or "Online meeting"
DurationHow long the appointment lasts
Buffer timeTime before/after to prevent back-to-back bookings
Online meetingToggle ON to auto-generate Teams links
PricingFree, fixed price, or hourly (display only)

Configure Reminders

  • Set email reminders (e.g., 24 hours before)
  • Helps reduce no-shows

Step 5: Add Staff

Go to the Staff tab:

  1. Click Add staff
  2. Enter their name and email (must be in your M365 tenant)
  3. Enable calendar sync:
    • Check "Events on Office 365 calendar affect availability"
    • This prevents double-booking when staff have other appointments
  4. Optionally set custom working hours per staff member

Step 6: Configure Booking Page

Go to the Booking page tab:

Access Control

  • Available to anyone: Public-facing, ideal for customer booking
  • Available to people in your organization: Internal use only (HR, IT)

Scheduling Policy

  • Lead time: Minimum notice required (e.g., "24 hours")
  • Maximum time: How far ahead customers can book (e.g., "60 days")

Publish

  1. Choose a color theme
  2. Click Save and publish
  3. Copy your booking page URL (e.g., book.ms/yourcompany)
  4. Share on your website, email signature, or marketing materials

Teams Integration

Virtual Appointments

  • When "Online meeting" is enabled, confirmation emails include a Teams link
  • Staff see appointments in their Teams calendar

Bookings App in Teams

  1. Open Microsoft Teams
  2. Click Apps in the sidebar
  3. Search for and add Bookings
  4. Manage schedules without leaving Teams

Best Practices

  • Add buffer time: 5-10 minutes between appointments
  • Set reminders: At least one 24-hour reminder to reduce no-shows
  • Test your page: Open in incognito mode and book a test appointment
  • Verify calendar sync: Ensure staff Outlook calendars block correctly

Frequently Asked Questions

Find answers to common questions

Microsoft Bookings is a scheduling tool in Microsoft 365 that lets customers book appointments through a self-service webpage. It integrates with Outlook calendars to show real-time availability and automatically creates Teams meeting links for virtual appointments.

Need Professional Help?

Our team of experts can help you implement and configure these solutions for your organization.