Estimated setup time: 20-45 minutes.

Microsoft Bookings gives your clients, customers, members, and visitors a simple online page where they can schedule appointments without calling or sending back-and-forth emails. Bookings works with Microsoft 365 calendars, Outlook, Exchange Online, and Microsoft Teams so appointments appear automatically on your calendar.

This guide is written for small businesses, professional service organizations, nonprofits, and churches that want a practical, self-service scheduling option for consultations, meetings, support appointments, volunteer onboarding, pastoral meetings, or other scheduled services.

Before You Begin

  • Confirm that your Microsoft 365 plan includes Bookings and that it is turned on for your account. Bookings is included with many business, enterprise, and nonprofit plans, but not every plan, and an administrator can enable or disable it for the whole organization or for individual users. Contact Katy Helpdesk if you are unsure.
  • Use a Microsoft 365 work account that has access to Outlook/Exchange Online.
  • Gather your logo, business hours, phone number, website URL, physical address, and privacy-policy link.
  • Decide which appointment types you want to offer first. Start with two or three simple services instead of trying to build every possible workflow on day one.
  • Decide who should receive appointment notifications and customer replies.

Common Uses for Microsoft Bookings

  • Client consultations or financial planning sessions
  • Customer appointments and technical-support meetings
  • Pastoral meetings or church counseling appointments
  • Volunteer interviews, onboarding, and orientation meetings
  • Facility, room, or venue reservation requests
  • Board, committee, or ministry meetings
Planning Tip: Microsoft Bookings works best for appointments with defined durations, staff availability, and confirmation emails. For complex facility scheduling, approval workflows, deposits, or multiple-room conflict management, you may also need Microsoft 365 resource calendars, Microsoft Forms, Power Automate, or a dedicated facility-scheduling system.

Step 1: Access Microsoft Bookings

Fastest method:

https://book.ms

From the Microsoft 365 Portal:

  1. Go to www.microsoft365.com. (The older office.com address still redirects to the same place.)
  2. Sign in with your Microsoft 365 work account.
  3. Click the App Launcher (the nine-dot menu in the upper-left corner).
  4. Select Bookings. If you do not see it, select Explore all your apps and search for Bookings.

You can also access Bookings from Microsoft Teams or Outlook if those apps are enabled in your organization.

Step 2: Create a Shared Booking Page

Microsoft offers both personal booking pages and shared booking pages. For most organizations, you should create a shared booking page so the calendar can represent the business, church, department, or team rather than one individual person.

  1. On the Bookings home page, look for Shared booking pages.
  2. Select Create booking page or New booking calendar, depending on the version of Bookings shown in your tenant.
  3. Choose Create from scratch if prompted.
  4. Enter your organization, department, or service name.
  5. Upload your logo if available.
  6. Set your primary business hours and finish the setup process.
Important Naming Note: Choose the booking calendar name carefully. Behind the scenes, Bookings creates a shared mailbox in Exchange Online, and its email address is generated from the name you enter here at the moment the calendar is created. You can usually change the display name later, but the underlying mailbox address does not change. Pick a clean, professional name up front rather than something you will want to rename after clients start using it.

Step 3: Configure Business or Organization Information

From the left-hand navigation menu, select Business information, Organization information, or Settings. Microsoft changes menu names from time to time, so look for the section that contains your public-facing organization details.

  • Business or organization name
  • Physical address, phone number, and website URL
  • Organization logo
  • Business hours
  • Reply-to or contact email address for customer questions
  • Privacy Policy and Terms & Conditions links, especially if you collect customer information
Important: Double-check your organization’s time zone before publishing. A wrong time zone can cause appointments to appear at the wrong times for both your staff and your clients.

Step 4: Configure Staff and Availability

Open Staff from the left menu and review each person who can be booked. If you are a solo business owner, pastor, consultant, or nonprofit leader, you may only need one staff member at first.

For each staff member, verify:

  • Name, email address, and contact details are correct.
  • Events on Microsoft 365 calendar affect availability is turned on. This prevents Bookings from offering times when the staff member already has a busy appointment on their Outlook calendar.
  • Working hours match the staff member’s real availability.
  • The staff member is assigned only to the services they actually provide.
Best Practice: Have staff mark personal appointments, travel time, lunches, and unavailable blocks as Busy in Outlook. Bookings relies on calendar availability, so a blank calendar can make a person appear more available than they really are.

Step 5: Create Your Services or Appointment Types

From the left menu, select Services or Appointment types. You may see a default service listed. Edit it or select Add new service to create your own.

Examples include Initial Consultation, Pastoral Meeting, Tech Support Appointment, Volunteer Interview, or Facility Tour.

For each service, configure:

  • Name and description: Use plain language so visitors understand exactly what they are booking.
  • Location: Enter a physical address, phone-call instructions, or online-meeting details.
  • Online meeting: Turn on Add online meeting if you want Bookings to create a unique Microsoft Teams link for each appointment.
  • Duration: Set a realistic appointment length.
  • Buffer time: Add 10-15 minutes before or after appointments when staff need preparation, travel, documentation, or a break.
  • Minimum lead time: Require advance notice, such as 12 or 24 hours, so clients cannot book a meeting immediately before it starts.
  • Maximum lead time: Limit how far in advance someone can book, such as 30, 60, 90, or 365 days.
  • Staff assignment: Select which staff members can provide this service.
  • Notifications: Configure confirmation emails and reminder emails.
  • Custom questions: Ask only for information you truly need before the appointment.
Teams Meeting Note: External attendees can usually join a Teams meeting from a browser without installing Teams. However, your organization’s Teams security settings may require guests to verify their email address, enter a one-time passcode, wait in the lobby, or sign in.

Step 6: Review Booking Page Settings and Access Control

Open Booking page to control how the public-facing page appears and who can use it.

  • Access control: Choose whether anyone with the link can book or whether users must sign in with a Microsoft 365 work or school account first. In current versions this is the Require a Microsoft 365 account from my organization to book option: leave it off for public booking, or turn it on for staff-only scheduling. Public booking is usually best for clients, visitors, and members; internal-only booking is better for staff-only scheduling.
  • Search engine indexing: Decide whether the page should be discoverable by search engines. Many organizations prefer to share the link directly rather than have the page show up in Google or Bing, so enabling the option to disable indexing is common.
  • Customer data consent: Turn this on if you need users to agree to terms before submitting personal information.
  • Branding: Choose a color scheme and display your logo if appropriate.
  • Staff selection: Decide whether visitors can choose a specific staff member or whether Bookings should assign based on availability.

Step 7: Test, Publish, and Share

Do not skip testing. Before you email the booking link to clients, members, or customers:

  1. In the Booking page menu, select Save and publish or Publish.
  2. Copy the booking page link or open the published page.
  3. Open a new InPrivate or Incognito browser window and paste the link.
  4. Book a test appointment using an outside email address, such as a personal Gmail, Outlook.com, or Yahoo address.
  5. Verify that the customer receives the confirmation email.
  6. Verify that the staff member receives the appointment and that it appears on the correct Outlook calendar.
  7. If using Teams, test the meeting link from the outside attendee’s perspective.
  8. Cancel or reschedule the test appointment to confirm that those notices work as expected.
Your booking page is live!
You can now link to it from your WordPress website, add it to your email signature, share it on social media, or include it in church bulletins and community newsletters. If you want the booking form displayed directly on your website, use the embed or iframe option from the Booking page settings when available.

Quick Troubleshooting Checklist

  • A service is not visible: Edit the service and confirm it is published or available on the booking page.
  • Times are showing incorrectly: Check the organization’s time zone, staff time zone, and the visitor’s browser time zone.
  • Too many times are available: Confirm staff working hours and make sure Outlook events are marked Busy.
  • No times are available: Check staff assignment, business hours, minimum lead time, maximum lead time, buffer settings, and existing Outlook calendar conflicts.
  • Teams links are not working for outside users: Test in an InPrivate or Incognito browser and ask Katy Helpdesk to review external meeting, guest, lobby, and anonymous-join settings.
  • The Bookings app or a service will not appear at all: Confirm the account is licensed for Bookings and that an administrator has not disabled it for your organization or your user.

Need Professional Assistance?

Microsoft Bookings is approachable, but configuring it well for a real organization can take planning. Katy Computer Systems can help your team with:

  • Microsoft Bookings setup and deployment
  • Multi-staff scheduling and routing rules
  • Microsoft Teams and Microsoft 365 licensing questions
  • Embedding booking pages into WordPress websites
  • Confirmation, reminder, and follow-up workflow design
  • Microsoft 365 security, privacy, and compliance configuration

Contact Katy Computer Systems if you would like help configuring Microsoft Bookings for your business, nonprofit, church, or professional service organization.


Last updated: July 2026. Microsoft periodically updates the Bookings interface. If menu names or options differ from this guide, consult Microsoft Learn or contact Katy Computer Systems for technical support.

Skip to content