Microsoft Bookings – a hidden time-saving tool in the Office 365 toolkit

Microsoft Bookings is customer-facing online booking & scheduling system for users of Office 365. It is part of the value-add tools targeted at small businesses such as Invoicing MileIQ, Listings, Connections, and Outlook Customer Manager.

Originally, Bookings was only available to customers of Business plans however is now available to Enterprise customers as well – while the others are yet to cross the licensing bridge.

What is it, and why would you use it?

Bookings competes with online scheduling systems such as which are gaining in popularity as they cut down on the back and forth of setting appointments by simply publishing your calendar and allowing external people to find available slots.

Apart from being included in the Office 365 suite I’m not sure what the differentiator is for Bookings, but as I was considering using it made sense for me to use Bookings instead.

There are a number of different ways people can schedule meetings and appointments in the corporate world (I’ll be writing a comparison piece on those options soon), whereas Bookings is aimed more at the ‘customer off the street’ market – in that the calendar is made available publicly and anyone can come along and book an appointment.

While I don’t normally focus on small business customers, I think in this new era of customer-centric business approaches this particular tool can serve even enterprises – and not just in retail or small businesses.

How it works

Bookings allows multiple businesses to be set up within a single tenant. This means that external-facing teams can have their own setup, and different users assigned.

Each booking calendar can have different options set such as time increments, lead time (aka notice period) for bookings or cancellations, whether customers can choose specific team members for the booking, language and time zone, business hours, as well as logo and theme.

Once the basics are done staff can be assigned to the booking calendar by selecting their profile from Office 365. Options can be set such as selecting business hours, but also to allow events in their Office 365 calendar to affect availability.

Each calendar can also have different appointments or services set, which can be customised. For myself I don’t expect people to come to me from Facebook or the general web, however have defined a number of different meetings types available for my clients and partners to choose from. In my instance I chose not to put prices in to any of the services as the prices may vary depending on engagement, but also there are plenty of meetings I have with prospective clients or partners where I don’t charge.

When a calendar is published a URL is generated which can be placed on a website, or in my case – added as a link in my email signature:

This has allowed me, my clients and partners to significantly reduce the amount of time we spend trying to organise meetings. It has also allowed them to continue accessing my availability and booking meetings in without even consulting me – which removes myself as a bottleneck.

Who can use this?

If Bookings is enabled in Office 365 – anyone can use it. This page explains how users can access it, and then configure the calendars.

While it is aimed at small businesses I feel that it can be better targeted at small teams. Many organisations will have teams that can benefit this that are not necessarily external or public facing.

What are the shortcomings?

While this tool cuts down time, it also removes human interactions. Some may say in particular scenarios this is not ideal, however if the expectation is set then nobody’s feathers should be ruffled. When directing someone to use the Bookings page – simply explain in one line how this will help.

My two biggest shortcomings are that there is no integration with Skype for Business, and the bookings are not direct. What I mean by the latter is that when appointments are scheduled in Bookings, it is from the system itself – not between the two people. This means that when the booking appears in my calendar, if I move or delete it there is no effect on the actual booking, nor is anything sent to the user. If I want to go back to the person and change the time, I need to do this via the Bookings app or communicate directly.

The fact it doesn’t integrate with Skype for Business is disappointing, as it would save further time if upon the booking creation a Skype for Business meeting was included so people on both sides of the fence could simply connect straight in at the scheduled time – instead of having to send a separate meeting.

Why use this over other methods?

I will be publishing a piece in the coming week comparing a variety of different scheduling tools available to us from Office 365, however why use Bookings specifically:

Bookings vs. Reasons
Publishing or sharing your calendar Individual-based only

Can’t apply rules to the appointment

FindTime Requires a human to initiate the poll
Cortana / Requires a human to initiate the conversation or others Separate tools that add costs

Also published on Medium.


  1. This is great! I have often jealously looked at our vendor partners using Calendly and been frustrated that we were not able to use it. I will be straight onto our platform team to find out about this today 🙂
    Thanks for sharing

  2. Wow, ‘Microsoft Bookings’ in the Office 365 toolkit? Oh! I never have used this tool ever before. Thanks much for explaining on ‘what is this tool and its use’. Who can use this tool and how? This is great information! Very true that this is an incredible tool for businesses who depend on scheduling appointments with their customers that helps to keep track of the bookings, great. Thank you for sharing such an informative post!

    Best Regards
    Roberto, Testree

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.