Troubleshooting

Microsoft Bookings not working: troubleshooting

A symptom index for Microsoft Bookings: what you see, the most likely cause and the page with the fix, for booking pages, availability, email, Teams and admin.

Last updated 6 sources

Find what you're seeing in the tables below, check the most likely cause, and follow the link to the page with the full fix. Most Bookings problems come from a short list of root causes, so run through the checks in the first section before anything else. Every entry reflects Microsoft Bookings as of October 2026.

Check these first#

  • A Microsoft incident. If the page or the web app fails for everyone, look at Health → Service health in the Microsoft 365 admin center before changing settings. See page stuck loading and staff disappeared.
  • A sign-in setting. A page setting or the tenant setting Block shared bookings from outside your organization makes outsiders sign in, and breaks embeds. See sign-in required.
  • The wrong kind of page. A /book/ link is a shared booking page and a /bookwithme/ link is Bookings with me; they have different settings and different limits. See Shared Bookings vs Bookings with me.
  • Staff and calendars. Most "no times" reports are a service with nobody assigned, hours that don't overlap, or Outlook busy time. See no available times.
  • Time zones. The business time zone and the Outlook time zone of the account running Bookings must match. See wrong time zone.
  • The sender domain. Pages still sending from onmicrosoft.com get junked or bounced. See emails going to junk.
  • Not waiting long enough. Tenant settings take up to four hours, OWA mailbox policies up to 60 minutes, page settings up to 10 minutes.

The admin side of all this is mapped in Microsoft Bookings admin controls.

Booking page#

What you seeMost likely causeThe answer
Page stuck on "Loading" or "Something went wrong"Microsoft incident, sign-in setting, old link or browser cachePage not loading
"Invalid URL", or an old link stopped workingPage unpublished, or its mailbox renamed, re-domained or deletedPage not loading · Change the page URL
Visitors must sign in, or think they need an Outlook emailOrganization-only setting on the page or the tenantSign-in required
Customers are emailed a code before the booking goes throughOne-time password on a shared page; always on for Bookings with meSign-in required · Bookings with me verification
"Bad Request" after adding UTM tagsSpaces or encoded characters in the query stringUTM parameters
"Bad Request" after adding name or email parametersThe page doesn't support prefill parametersPrefill from the URL
Tracking data blank in the exportRefID value lost or mangled before the bookingRefID tracking
Phone, address or custom questions vanished from the formTenant Restrict collection of customer data, or the built-in field turned offCustom fields
Logo blurry, tiny or not savingNo size control; a known save bug since late 2025Logo problems
Page in the wrong languagePage language set separately from servicesPage language
Maximum attendees greyed outExisting one-to-one services can't become group servicesGroup bookings
Lead time greyed out or stuck at 24 hoursThe service still uses the default scheduling policyLead time
Fake or bot bookingsNo CAPTCHA or rate limit existsSpam bookings

Availability and time slots#

What you seeMost likely causeThe answer
"No availability on this date"No assigned staff, hours that don't overlap, Outlook busy time, buffers or lead timeNo available times
Slots shifted by hours or in the wrong time zoneBusiness, Outlook and visitor time zones disagreeWrong time zone
Odd start times such as 9:50 or 10:29Slots start where each free block starts, not on the clockOdd start times
Customers book over existing Outlook meetingsCalendar sync off for that staff member, no free/busy sharing, or a secondary calendarOutlook events and availability
Google Calendar events don't block timeBookings reads only Microsoft 365 calendarsGoogle Calendar
A new staff member is never offeredStaff approval pending, not assigned to the service, or no working hoursStaff not bookable
An external staff member gets double-bookedExternal people are Guests with no free/busyExternal staff
You're being booked on a page you only manageYou're assigned to services as staffExclude yourself as staff
The Outlook event is longer than the appointmentBuffer time is added to the event, by designBuffer time
Customers still reschedule after you turned it offThat setting covers only bookings staff makeStop customers rescheduling
Bookings with me hours don't match Outlook work hoursMeeting type uses custom hours, or a service-side sync faultBookings with me hours
A mystery 5-minute gap on Bookings with meStarts snap to a fixed gridBookings with me buffers

How the rules combine is in how Bookings calculates availability.

Emails and reminders#

What you seeMost likely causeThe answer
Customers get no confirmationBuilt-in Customer email field replaced by a custom question, or the service doesn't email customersCustomers not receiving emails
Mail lands in junk or bounces with 550 5.7.1onmicrosoft.com sender, or SPF, DKIM or DMARC failingEmails going to junk
Emails come from the wrong address, replies go nowhereMail is sent by the page mailbox; the reply-to setting only sets reply-toSender email
Reminders don't arrive, or show old textReminders are per service and audienceEmail reminders
Bookings arrive with mistyped addressesThe page only checks email formatEmail typos
One group attendee cancels and everyone is emailedA known problem Microsoft lists, with a notifications workaroundGroup bookings
SMS options missing or texts not sentNeeds Teams Premium, opt-in and a supported countrySMS reminders
Staff aren't told about new bookingsStaff alerts are set per staff member, per service or business-wideStaff notifications
Bookings with me owner gets no emailThere's no owner notification setting to fixBookings with me notifications

The full notification model is in emails, reminders and SMS.

Outlook and Teams#

What you seeMost likely causeThe answer
Booking missing from a staff Outlook calendarAssigned to someone else, external staff, or a pending approvalNot showing in Outlook
Edits made in Outlook don't reach BookingsAppointments can only be edited in BookingsNot showing in Outlook
Appointment in the "No Staff" columnCreated or booked with nobody assignedNo Staff calendar
No Teams link on the appointmentAdd online meeting off, staff without a Teams meeting licence, or no customer emailTeams link missing
Two different Teams links for one appointmentA known problem with no documented fixTeams link missing
Lobby, recording or presenter options can't be setBookings doesn't expose them; Teams policies doTeams meeting options
Bookings app missing in TeamsNot supported in GCC, GCC High, DoD or sovereign cloudsTeams link missing
Bookings with me events only show when you searchA desktop Outlook display problem or a time zone mismatchBookings with me notifications

Embedding on a website#

What you seeMost likely causeThe answer
"Refused to connect" or a blank boxOrganization-only sign-in, an old URL or extra parametersIframe refused to connect
Embedded page cut off or squashed on mobileThe copied code uses height='100%'Iframe height
Blank or "Bad Request" SharePoint web partDomain not allowed in HTML Field Security, or sign-in requiredBookings in SharePoint
No embed code to be foundOnly shared pages have oneEmbed code · Embedding Bookings with me
GTM or GA4 records nothing inside the embedThe iframe is cross-originGTM and the iframe
Clarity or Hotjar can't record the booking pageSame cross-origin limitClarity and heatmaps

Admin, licences and access#

What you seeMost likely causeThe answer
"Mailbox not found" on first useNo working Exchange Online mailbox, OWA off, or mailbox on-premisesMailbox not found
Licensed user can't see BookingsApp unticked in the licence, tenant switch off, or a plan without Bookings such as A1Licence requirements
"We recently changed our licensing model"Reported on Business Basic; toggle Bookings off and on, then escalateAdmin checklist
"You do not have access to Bookings with me"Licence without Bookings, or PersonalBookingsDisabled on the user's policyBookings with me not available
Bookings with me link "not valid" or goes nowhereWrong link shared, licence, policy or a new-tenant delayBookings with me link
Can't find a page you createdSigned in with another account, or your role changedCalendar missing
Every staff member and booking vanished at onceUsually a Microsoft-side fault; don't rebuildStaff disappeared
Admin can't open a page someone else madeTenant admins aren't page staffAdmin access to every calendar
No delete button for a shared pageOnly admins can delete, via the mailboxDelete a page
Deleted page still listed in BookingsReported display lag; check the mailbox is goneDelete a page
Users can still create pages after you blocked itThey're on another OWA mailbox policyTurn Bookings off for users
Power Automate trigger never firesNot a page admin, wrong SMTP address, five-flow limit or Conditional AccessPower Automate trigger

The commands behind most admin fixes are in PowerShell for Bookings admins.

BookingsXP is independent and not affiliated with or endorsed by Microsoft.

More on this topic

Questions people also ask

Sources

  1. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Granular controls shared bookings (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn: Turn bookings on or off (opens in a new tab) · learn.microsoft.com
  4. Microsoft Learn: Bookings in outlook (opens in a new tab) · learn.microsoft.com
  5. Microsoft Learn: Set owamailboxpolicy (opens in a new tab) · learn.microsoft.com
  6. Microsoft Learn: Bookings app admin (opens in a new tab) · learn.microsoft.com

Edit or question? hello@bookingsxp.com