Meeting schedulers that work with an Outlook calendar and what each one needs

Searching for a meeting scheduler for Outlook usually means one of two things has already gone wrong. Either the attendee grid showed nothing useful for the people who mattered, or a simple meeting took four emails to place. Microsoft ships three different answers to that problem, and they are not alternatives to each other. Each one solves a different case, each one has a licensing condition, and two of the three behave differently on a Mac than in the screenshots most guides use.

What follows sorts them by the situation they fit, then covers what a third party booking link adds and what it costs.

Four kinds of scheduler, and the case each one fits

The choice is decided by one question: can the other people's calendars be read?

Tool Fits when Requires
Scheduling Assistant Everyone is inside the same organization A work or school account on Microsoft 365 or Exchange
Scheduling Poll Some attendees are external, and a group has to agree on one slot A mailbox in Microsoft 365 Exchange Online
Microsoft Bookings The other side should pick a slot from a published page A subscription that includes Bookings, with Outlook on the web enabled
A third party booking link Same as Bookings, but with features Bookings lacks Write access to the calendar, and a separate subscription

The mistake worth avoiding is reaching for the heaviest tool first. A booking page for a meeting between three colleagues is slower than the grid that was already on screen. A grid for a client who works at another company shows nothing at all.

Scheduling Assistant, and the line where it stops

Scheduling Assistant is the attendee grid inside the meeting window. It shows each attendee's free and busy time against the slot being proposed, with busy time in dark blue, tentative time in a light blue hashed block, and hours outside an attendee's working hours in light gray. That last shading is the part people overlook, because it is what prevents proposing a time that is technically free and practically useless.

To use it, the account has to be a work or school account on Microsoft 365 or Exchange. A personal mailbox has nothing to read.

The important limit is that a blank row does not mean the person is free. Microsoft's own troubleshooting page lists four reasons the grid comes back empty, and the first is the common one: the attendee is not in your organization, and by default Outlook cannot show free and busy or scheduling information for someone who is not part of your organization.

The other three are worth knowing because they look like bugs. Creating the meeting from an address that is not the organizational account, such as a personal Gmail address set as the sender, removes the ability to check availability. Outlook has a limit on the number of attendees in a distribution list it can display free and busy information for, and expanding the list into individual names recovers it. It also has a limit on the number of attendees in a single meeting it can show that information for, and the suggested fix is to hold a smaller meeting.

Put together, the rule is that Scheduling Assistant is reliable for internal meetings of moderate size and silent about everything else. The silence is the hazard, since an empty row and a genuinely open day look identical.

Scheduling Poll, for the meeting that has to be voted on

Scheduling Poll is the successor to FindTime. The organizer proposes several candidate times, attendees vote, and the winning slot becomes a meeting. Holds are placed on attendees' calendars while the poll is open, which is what stops the candidate slots being taken by something else mid vote.

It covers the case Scheduling Assistant cannot, because external attendees vote through a secure website link created when the poll is set up. They do not need to be in the organization and they do not need to have shared anything.

On a Mac it is available, with one wrinkle. Microsoft lists Outlook for Mac among the supported clients alongside new Outlook for Windows, Outlook on the web and classic Outlook for Windows. In Outlook for Mac it is reached from a mail message rather than from the calendar, and if the older find time add-in was never installed, the button has to be added by hand through Customize Toolbar while composing a new message.

The conditions to check before relying on it:

  • The organizer needs a mailbox in Microsoft 365 Exchange Online. Microsoft states the feature is available to users of Microsoft 365 Apps for business or enterprise plans that include Exchange Online.
  • Exchange on premises is not supported.
  • Shared email accounts and group calendars are not supported.
  • A delegate cannot create a poll or vote on behalf of the owner.

That last one catches assistants, and there is no workaround inside the feature.

Microsoft Bookings, for a page other people book from

Bookings publishes a page of open slots. It suits recurring external demand, such as office hours, interviews or client consultations, where the same kind of appointment happens repeatedly and the other side should choose.

Availability comes from staff calendars, and each staff member has to share their calendar for that sync to work. Microsoft's instructions are to share the calendar with the organization at the level that shows only when the person is busy, which passes free and busy information and nothing else.

Scheduling policy is controlled by two settings. Maximum lead time sets how far in advance a booking can be made, measured in days. Minimum lead time sets how close to the start a booking or cancellation is still allowed, measured in hours. Microsoft states there must be at least 24 hours between the two, and that maximum lead time can be set to one day only if minimum lead time is set to zero hours.

Three facts shape whether it fits.

Bookings is not a standalone app. Microsoft states it is not available on its own, and that Outlook Web App or Outlook on the web must be enabled to use it. Availability follows the subscription: Microsoft lists it as included with Microsoft 365 A3, A5, E1, E3, E5, F1, F3, Business Basic, Business Standard, Business Premium, Teams Essentials and Teams Premium, and with Office 365 A3, A5, E1, E3, E5, F1, F3, G1, G3 and G5.

There is no payment support. Bookings cannot take money for an appointment. Anything involving a deposit or prepayment needs a different tool.

Bookings appointments cannot be edited from Outlook. Microsoft states they can only be edited from the Bookings web portal. The booking arrives on the calendar, but the calendar is not where it is changed, and that split is the most common source of confusion for staff who live in Outlook.

Online meetings inside Bookings run through Teams or Skype, and the booking page can be restricted to the organization with the setting requiring a Microsoft 365 or Office 365 account from your organization to book. Time slots are shown in each visitor's own zone unless the option to always show times in the business time zone is left on.

Three Bookings details that decide the setup

Group appointments are supported, so several people can book the same slot, which is what makes it usable for classes, briefings and open sessions rather than only one to one calls.

Staff assignment is the setting to think about before launching a page. If the option letting customers choose a specific person is turned off, Bookings assigns an available staff member at random. Microsoft states there is currently no way to guarantee an even spread across the team or to cap how many appointments each person receives, so any balancing has to be done by hand on the calendar tab afterwards.

Reporting is thinner than most people expect. Staff in the Administrator role can download a tab separated file of all bookings made in the past 120 days, and anything longer than that window has to be collected through the API. Text message reminders are also regional: Microsoft states SMS is currently available in North America, delivered through a Skype or Twilio account, so elsewhere the reminder channel is email only.

What a third party booking link adds, and what it costs

Tools outside Microsoft's own set connect to the Outlook calendar through an account permission and publish their own booking page. They exist because of the three gaps above: payments, more flexible page design, and routing across several people's calendars at once.

The cost is structural rather than financial. Every one of them becomes a second place where availability is decided, and it has write access to the calendar to create the events it books. That produces two follow on effects worth deciding about deliberately. Revoking access later means auditing what it created. And when the booking tool's idea of free and busy disagrees with Outlook's, the tool wins, because it is the thing holding the public page.

For a single person scheduling calls with people outside the company, that trade is usually fine. For a team, it is worth checking whether Bookings already covers the case, since it reads the same calendars the rest of the organization already trusts.

The check none of them perform

Every tool above answers one question: is this slot marked busy. None of them answers whether the resulting day is possible.

Two things break a technically free slot. The first is distance. A gap between two commitments in different places is only usable if the journey fits inside it, and a fixed buffer setting is one guess applied to every appointment regardless of where it is. How gaps between commitments should be handled is set out under travel time.

The second is that the calendar is incomplete. Each of these schedulers treats the calendar as the truth about a week, which it only is if things actually get entered. Commitments agreed in a phone call or a corridor are exactly the ones that never make it in, and exactly the ones a booking page will happily schedule over. This is why the speed of adding an event matters more than any scheduling feature, and what makes entry fast enough to keep up is covered under entering events.

There is also a plain mismatch on a Mac. Outlook on the web and Bookings both live in a browser tab, which means checking what is next requires bringing a window forward, and alerts depend on that tab being open. A native desktop calendar handles both without one. A side by side of the desktop options is in this comparison.

What to change first

Work out which of the three Microsoft tools matches the meetings that actually cause trouble, then check the one condition that tool needs: an organizational account for Scheduling Assistant, an Exchange Online mailbox for Scheduling Poll, a subscription that includes Bookings for a booking page. If the remaining friction is that the calendar on the Mac is slow to read and slow to add to, a native desktop calendar is the part worth replacing.

Frequently asked questions

Why is the Scheduling Assistant blank for people at another company?

Because Outlook cannot show free and busy information for someone outside your organization by default. The row stays empty rather than showing a warning, which is why it is easy to mistake for a completely open day. For external attendees, a Scheduling Poll or a booking page is the reliable route, since neither depends on reading their calendar.

Does Scheduling Poll work in Outlook for Mac?

Yes. Microsoft lists Outlook for Mac among the supported clients. It is started from a mail message rather than the calendar, and if the button is not on the toolbar it has to be added through Customize Toolbar while composing a new message. The organizer needs a mailbox in Microsoft 365 Exchange Online, and Exchange on premises is not supported.

Can an assistant create a Scheduling Poll for their manager?

No. Microsoft states that delegates cannot create polls or vote on behalf of the calendar owner. Shared mailboxes and group calendars are also outside what the feature supports. Where a delegate has to run the scheduling, a booking page or the Scheduling Assistant is the workable option.

Can Microsoft Bookings take payment for an appointment?

No. Microsoft's own documentation states there is no payment support in Bookings. Appointments that need a deposit or prepayment have to go through a third party booking tool that connects to the Outlook calendar, which also means giving that tool permission to create events.

Why can a booked appointment not be edited from the Outlook calendar?

Because Bookings appointments can only be edited from the Bookings web portal. The appointment appears on the calendar and the confirmation arrives by email, but the booking record itself lives in Bookings, so changes made anywhere else do not travel back.

Back to all posts