How to set up Microsoft Bookings for your business: online scheduling step by step

Microsoft Bookings is an online appointment scheduling tool included with many Microsoft 365 business plans. It allows customers to book meetings or services with your team, reducing the time you spend managing calendars and emails.

Here’s how to set it up and start accepting bookings online—step by step.

1. What you need

Before starting, make sure you have:

  • A Microsoft 365 Business Standard, Business Premium, or Enterprise subscription
  • Admin access (if you’re setting this up for the entire company)
  • Microsoft Bookings enabled in your Microsoft 365 environment

You can access Bookings at https://book.ms.

2. Create your first booking calendar

  1. Visit https://book.ms
  2. Sign in with your Microsoft 365 credentials
  3. Click “Create a booking calendar”
  4. Enter your business name, business type, and primary contact email
  5. Click Continue

This sets up a standalone calendar for your business or a specific department (you can create multiple).

3. Configure your business information

In the Business Information section, customize:

  • Business name and logo
  • Address, phone number, and website
  • Business hours (can be set per day)
  • Default scheduling policies like time increments, buffer times, minimum lead time, and cancellation rules

This information appears on your public booking page.

4. Add staff members

Under the Staff tab:

  • Add employees who offer bookable services
  • Define their availability, role (Admin or Viewer), and assigned services
  • Choose whether appointments will appear on their Outlook calendar
  • Enable Teams integration for virtual meetings if needed

Staff availability is matched automatically when clients choose a time slot.

5. Define your services

Under the Services tab:

  • Click Add a service
  • Enter service name (e.g. Consultation, Repair, Coaching)
  • Set duration, location (e.g. in-person, Microsoft Teams), and pricing
  • Assign staff who can perform the service
  • Set custom reminders and buffer times
  • Create custom fields for customer notes or required details

You can offer multiple services with unique availability and booking rules.

6. Customize your booking page

Under the Booking Page tab:

  • Enable/disable customer self-scheduling
  • Choose whether to show availability per staff member
  • Set the time zone
  • Enable CAPTCHA to prevent spam
  • Share the link to your booking page or embed it in your website

You’ll receive a public link like https://outlook.office365.com/book/[yourbusinessname].

7. Test your booking experience

Open your public booking page and try:

  • Booking a test appointment
  • Checking whether confirmation emails are sent
  • Verifying whether staff receive calendar invites
  • Canceling or rescheduling from the customer’s perspective

This ensures everything works smoothly before going live.

8. Manage appointments

In the Calendar tab:

  • View, reschedule, or cancel appointments
  • Add manual bookings
  • Block out time slots for internal use
  • See a visual overview of upcoming bookings per staff or service

You and your staff will also see appointments directly in Outlook.

Tips for better booking management

  • Enable SMS and email reminders to reduce no-shows
  • Use custom booking pages for different departments
  • Create service-specific booking links for campaigns or newsletters
  • Use the Bookings mobile app for on-the-go management

Final thoughts

Microsoft Bookings is a user-friendly, professional tool to simplify online scheduling. With just a few steps, you can reduce admin time, give customers a smooth experience, and keep your calendar organized. Whether you’re a freelancer, clinic, agency, or IT provider, Bookings helps turn clicks into confirmed meetings.

Previous Article

How to set up Microsoft Bookings for your business: online scheduling step by step

Next Article

Microsoft Copilot in Outlook, Word, and Excel: how AI saves you hours of work

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to our newsletter

Subscribe to our email newsletter and get the latest posts straight to your inbox.
Pure inspiration, no spam. ✨