Microsoft Bookings: Online Scheduling Built Into Microsoft 365

Microsoft Bookings is the online scheduling app built into most business Microsoft 365 plans. It gives you a public booking page where customers pick a service, choose a time, and book themselves in — with reminders, Teams meeting links and two-way calendar sync handled automatically. If you already pay for Microsoft 365, you almost certainly already own it.

Plenty of Melbourne SMEs pay a separate monthly subscription to Calendly or Acuity while a perfectly capable scheduling tool sits unused inside their existing Microsoft 365 licence. This post explains what Bookings does, which plans include it, how to set it up sensibly, how it stacks up against the standalone tools, and where the privacy and admin pitfalls are.

What Microsoft Bookings actually is

Bookings is a self-service appointment scheduling app. You define your services and your staff, publish a booking page, and customers book themselves into available slots without a single email back-and-forth. Behind the scenes it writes the appointment into the relevant staff calendar in Outlook, sends confirmation and reminder emails to the customer, and — if you want — spins up a Microsoft Teams meeting link for virtual appointments.

It lives at bookings.microsoft.com and inside the Microsoft 365 app launcher. There is also a Bookings mobile app for managing appointments on the move. The whole thing runs on the same identity, calendar and mail infrastructure you already use, which is the main reason it is worth a look before you sign up for anything else.

Which Microsoft 365 plans include it

Bookings is included in the common business and enterprise subscriptions, not the cheapest tiers. As a rule of thumb:

  • Included: Microsoft 365 Business Standard, Business Premium, and the Office 365 / Microsoft 365 E3 and E5 enterprise plans.
  • Not included: Microsoft 365 Business Basic does not include the Bookings app, and Microsoft 365 Apps for business (the apps-only plan with no hosted services) does not either.

Licensing details shift over time, so confirm against your own tenant rather than taking a blog’s word for it. An admin can check whether Bookings is switched on, and which users can create booking pages, in the Microsoft 365 admin centre. If you want a hand auditing what your current licences actually entitle you to, that is bread-and-butter work for our Microsoft 365 support team.

How a booking page is built

A booking page — Microsoft calls it a “booking calendar” or “booking mailbox” — is the customer-facing front end. You can run more than one, which matters if different parts of the business need separate pages. Each one is assembled from a few building blocks.

Services

A service is whatever a customer can book: a 30-minute consultation, a 60-minute strategy session, a product demo, a support call. For each service you set the duration, the price (or leave it blank), a description, and which staff can deliver it. You can add buffer times before and after — say ten minutes after every appointment to write notes or reset a room — and Bookings blocks that time out automatically so back-to-back bookings do not run you into the ground.

Staff

Staff are the people who deliver services. You add them, set their role, and — this is the important part — connect their Outlook calendar so Bookings can see when they are genuinely free. Staff do not all need a Bookings licence themselves; they can be added as guests, though licensed staff get the full calendar-sync behaviour. Each staff member can have their own working hours, so a part-timer who only works Tuesdays and Thursdays will never be offered for a Wednesday slot.

Business hours and availability

You set business hours at the page level and can override them per service or per staff member. This is where Bookings earns its keep: it cross-references your published hours, each staff member’s working hours, their existing Outlook calendar, and the buffer times, then only offers slots that survive all four filters. A customer can never book you into a slot you are already busy in, because the calendar sync is live.

Customer self-service, reminders and confirmations

From the customer’s side the experience is simple. They open your booking page link, choose a service, see real availability, pick a slot, enter their details, and confirm. They immediately receive a confirmation email with the appointment details and, for virtual appointments, the meeting join link. Bookings then sends automated reminder emails ahead of the appointment — you control how far in advance — which is the single biggest lever on reducing no-shows. Customers can reschedule or cancel through links in those emails without phoning you, which keeps your inbox clear.

Teams meeting integration for virtual appointments

If a service is flagged as an online meeting, Bookings automatically generates a Microsoft Teams meeting link and includes it in the confirmation and reminder emails for both the customer and the staff member. Nobody has to create a meeting, copy a link, or chase it up. For a Melbourne business running consultations or demos with clients across the metro area — or interstate — this removes the most tedious step in scheduling a virtual meeting. The customer joins through the link in their browser or the Teams app; they do not need a Microsoft 365 account of their own.

Calendar sync that actually works

The calendar sync is two-way and this is the feature that separates Bookings from a bolt-on tool. When a customer books, the appointment lands in the staff member’s Outlook calendar. When a staff member blocks out time in Outlook — a dentist appointment, a site visit, annual leave — Bookings sees it and stops offering that slot. There is no manual blocking, no double data entry, and no risk of someone booking a slot you quietly filled an hour ago. Because it is all the same Microsoft 365 calendar, it works across Outlook on the desktop, the web and the phone without any extra configuration.

Use cases for Melbourne SMEs

Bookings suits any business where customers or staff need to lock in a time. The patterns we see most across Melbourne metro clients:

  • Professional services consultations — accountants, financial advisers and law firms offering an initial 30-minute call without the email tennis.
  • Product demos and sales calls — a software or equipment supplier letting prospects self-book a demo straight off the website.
  • Support sessions — booking a customer into a troubleshooting or onboarding slot with the right specialist.
  • Recruitment interviews — sending a shortlist of candidates a link and letting them pick an interview slot that suits, with a Teams link auto-attached.

A Hawthorn accounting practice we work with switched their “book a tax appointment” flow over to Bookings during the run-up to end of financial year. Clients self-book consultations against each accountant’s real availability, get an SMS-style reminder by email two days out, and a Teams link if they would rather not drive into the office. The practice manager stopped spending the first hour of every morning playing calendar Tetris, and the no-show rate dropped because the reminders do the chasing.

How it compares to Calendly and Acuity

Calendly and Acuity Scheduling are polished, popular standalone scheduling tools. They are genuinely good products with slicker public pages and deeper integrations into third-party CRMs and payment processors. The honest comparison comes down to what you already pay for and how much scheduling sophistication you actually need.

AspectMicrosoft BookingsCalendly / Acuity
CostIncluded in Business Standard, Business Premium, E3/E5 — no extra feeSeparate per-user monthly subscription on top of Microsoft 365
Calendar syncNative two-way with Outlook / Microsoft 365Connects to Outlook/Google via integration
Video meetingsNative Microsoft Teams link generationTeams, Zoom, Google Meet via integrations
Data locationInside your own Microsoft 365 tenantHeld in the vendor’s platform
Public page polishFunctional, customisable, less flashyMore refined, more layout options
Third-party integrationsLimited beyond the Microsoft stackExtensive (CRMs, payments, marketing tools)

The cost angle is the one most Melbourne SMEs overlook. If you are running Business Standard or Business Premium across your team, Bookings is already paid for. Paying a second per-seat subscription for scheduling, when the tool you own does the job, is money leaking out the side of the IT budget. We see this constantly when we review a new client’s software spend — the standalone scheduler is often the easiest line to cut. Where Calendly or Acuity earn their fee is deep CRM and payment integration, or a sales team that lives and dies by routing logic. If your needs are “let customers book a time and put it in Outlook with a Teams link,” Bookings covers it.

Privacy of customer data

Because Bookings runs inside your Microsoft 365 tenant, the personal information customers enter — name, email, phone, the reason for the appointment — is stored in your environment under the same data protection, retention and access controls as the rest of your Microsoft 365 data, rather than handed to a separate third-party platform. For an Australian business, that is a meaningful point in its favour. Under the Privacy Act 1988 and the Australian Privacy Principles you are responsible for personal information you collect, and keeping booking data inside a tenant you already govern is simpler to reason about than spreading it across an extra vendor.

That said, a public booking page is exactly that — public. Be deliberate about which fields you make mandatory, do not ask for more than the appointment needs, and decide who in the business can see booking details. If you handle sensitive information, fold the booking page into your broader access and retention thinking. This is the kind of detail our cybersecurity services team looks at when hardening a Microsoft 365 environment.

Admin and setup tips

A few things worth getting right before you publish a page to the world:

  • Decide who can create booking pages. An admin can restrict Bookings creation to specific users in the Microsoft 365 admin centre, so you do not end up with a dozen unmanaged public pages.
  • Connect every staff member’s calendar. The whole value proposition depends on live availability. A staff member whose calendar is not connected will be offered for slots they are not actually free in.
  • Set realistic buffer times and minimum lead time. Stop customers booking a slot for ten minutes from now, and give yourself breathing room between appointments.
  • Use a custom domain on the page where possible so the booking link reflects your brand rather than a generic Microsoft URL.
  • Test the full customer journey yourself — book a slot, check the confirmation, the reminder timing and the Teams link — before you put the link on your website.

None of this is hard, but it benefits from being set up once, properly, by someone who understands how it interacts with the rest of your tenant. Getting the licensing, the permissions and the calendar connections right is exactly the sort of thing we handle for clients as part of managed IT services, alongside the rest of their Microsoft 365 environment.

Frequently asked questions

Is Microsoft Bookings free?

It is not a separate paid product — it is included in Microsoft 365 Business Standard, Business Premium, and the E3 and E5 enterprise plans at no extra cost. It is not included in Business Basic or the apps-only plans. So it is “free” in the sense that if you have the right plan, you already own it.

Does Bookings work with Microsoft Teams?

Yes. If you mark a service as an online meeting, Bookings automatically creates a Microsoft Teams meeting link and includes it in the confirmation and reminder emails for both the customer and staff. Customers can join through a browser without needing their own Microsoft 365 account.

Where is customer booking data stored?

Inside your own Microsoft 365 tenant, under the same controls as your other Microsoft 365 data. That keeps the personal information customers enter within an environment you already govern, rather than in a separate third-party scheduling platform — which is simpler to manage against your Privacy Act obligations.

Can multiple staff share one booking page?

Yes. You add multiple staff to a booking page, assign them to the relevant services, and connect each person’s Outlook calendar. Bookings then offers customers whichever staff are genuinely available for the service and time they choose, and you can run several separate booking pages if different teams need their own.

Where TechAssist fits

We are a Melbourne MSP, founded in 2014, with thirteen Australian-employed engineers — not an offshore queue. Helping clients get full value out of the Microsoft 365 licences they already pay for is a routine part of what we do, and Bookings is a textbook example: a capable tool sitting unused while a separate subscription does the same job. If you want someone to set Bookings up properly, audit your Microsoft 365 spend for duplication, or sort out the permissions and calendar plumbing behind it, get in touch and we will take a look.

Ready to Make IT Your
Competitive Advantage?

Book a free consultation with our team. No pressure, no jargon — just a clear-eyed look at where you stand and what's possible.