Answer · Staff & services

Can you add external staff to Microsoft Bookings?

Last updated 3 min read7 sources

The question people ask
“Can I add someone outside my organization as Bookings staff?”

Asked in Microsoft Learn (opens in a new tab), Microsoft Learn (opens in a new tab) and Microsoft Learn (opens in a new tab)

Short answer

Yes, with limits. You can add anyone with a valid email address as staff on a shared booking page, and they'll receive confirmation emails and calendar invites for their appointments. Someone outside your Microsoft 365 organization can only be added in the Guest role, though. They can't open or manage the booking calendar, and Bookings can't read their calendar's free/busy, so their existing commitments don't block availability. You have to manage their bookable hours inside Bookings.

How to add an external person#

  1. Open your shared booking page and go to Staff → Add new staff.
  2. The search box is for people in your organization. For an external person, type their name, email address and other details by hand.
  3. Set the role. For someone outside your tenant, Guest is the only role that works. An accepted Microsoft Q&A answer confirms external staff are limited to Guest, and a second thread from an admin who couldn't give an outside member another role got the same answer: it's by design.
  4. Untick Use business hours and set the hours they're actually available.
  5. Save, then assign them to the right services on each service's Assign staff page.

Microsoft's add-staff guide says it directly: "Staff from outside your tenant will not be able to share free/busy information with Bookings." The FAQ confirms the upside: "You can add your staff with any email, and they'll still get the email confirmation and the calendar invite."

What changes when free/busy isn't shared#

For internal staff, Events on Microsoft 365 calendar affect availability stops Bookings offering times when they're busy in Outlook. For external staff, Bookings only knows about:

  • the hours you set on their staff profile,
  • appointments already in the Bookings calendar, and
  • time off you record in Bookings.

So a contractor who takes a meeting in their own calendar can still be booked over. To keep things accurate:

  • Set narrow staff hours. Only include blocks they've committed to Bookings.
  • Record their absences. Use Calendar → Add time off for holidays and other commitments. See blocking time off.
  • Agree a routine. A weekly message with changes to their availability is low-tech but works.

Things to check before relying on it#

  • Teams links. Microsoft's service description says online meetings require the booked staff member to have a Teams or Skype licence. Before you put an external person on a service with Add online meeting turned on, test a booking and check that a working link is created.
  • Staff approvals. If your admin has turned on Require staff approvals before sharing free/busy information (Microsoft 365 admin center → Settings → Org settings → Bookings), new staff get an email with a link to approve or reject. Until they accept, they may not be bookable. A 2025 Q&A thread reports Guest staff showing as pending for this reason. See staff added but not bookable.
  • Contact details. If you'd rather not share an external person's personal address with customers, the admin center setting Block sharing staff details with customers prevents staff contact information from being sent to them.
  • Limits. External staff count toward the 100-staff maximum per booking page.

When Guest isn't enough#

If the person needs to manage bookings, see all appointments or have their real calendar block availability, they need an account in your organization. Whether that's a full licence depends on how much they'll use Microsoft 365. See licence requirements. The full permission set for each role is in what each staff role can do.

Questions people also ask

Sources

  1. Microsoft Learn: Add staff (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Staff roles (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  4. Microsoft Learn: Granular controls shared bookings (opens in a new tab) · learn.microsoft.com
  5. Microsoft Learn: Microsoft bookings service description (opens in a new tab) · learn.microsoft.com
  6. Microsoft Learn (opens in a new tab) · learn.microsoft.com
  7. Microsoft Learn: Unable to add a member from outside the organizati (opens in a new tab) · learn.microsoft.com