Guide · Notifications
Reduce no-shows with Microsoft Bookings reminders
Last updated 8 min read13 sources
Most no-shows come down to three things: people forget, they can't find the details when it's time to join, or plans change and cancelling is harder than not turning up. Microsoft Bookings has settings for all three: confirmations, reminders and follow-ups on every service, self-service rescheduling, Teams links, and SMS if you have Teams Premium. This guide is for anyone running a shared booking page for a clinic, an advice service, a sales team or a support desk. It shows how to combine those settings into a reminder plan and how to measure whether it's working. Allow about 30 minutes per service.
We don't quote no-show statistics here, because your numbers depend on your audience and how far ahead people book. Measure your own baseline first (see the last section), then change one thing at a time.
Where the settings live#
Notifications are configured per service. Open Bookings, pick your page under Shared booking pages, select Services, edit the service, and go to Notifications. There you'll find:
- Email confirmation, sent when a booking is created or changed.
- Email reminders, sent a set time before the appointment.
- Email follow-up, sent a set time after it.
- Enable text message notifications for your customer (Teams Premium).
- Send a meeting invite to the customer, in addition to the confirmation email.
- Additional information for Email Confirmation, free text added to the confirmation.
Each email can go to customers, staff, or both. Microsoft says "multiple reminder and follow-up messages can be created for each appointment" but doesn't publish a maximum.
Step 1: Make the confirmation do more work#
The confirmation is the email people search for later, so put everything they'll need in Additional information for Email Confirmation:
- How to attend. For in-person appointments: the address, parking, which entrance, who to ask for. The service Location already appears in emails; add the practical detail around it.
- What to bring or prepare. Documents, device, login details they'll need, forms to complete beforehand.
- How to change the appointment. Tell people plainly that they can reschedule or cancel, and how. A customer who knows they can move the slot in one click is more likely to move it than to skip it.
- Who to contact. Replies go to the address set in Business information → Send customer replies to, so make sure someone reads that mailbox.
The confirmation template itself can't be edited beyond this field, so keep the added text short and scannable. Customizing the confirmation email covers the limits.
Keep the meeting invite on (with one exception)#
Send a meeting invite to the customer, in addition to the confirmation email puts the appointment in the customer's own calendar. That calendar then reminds them without any extra setup. Leave it on for 1:1 services.
The exception is group services. Microsoft's FAQ lists a known issue: when one attendee cancels a group booking, cancellation emails go to all the other attendees. Microsoft's workaround is to untick this setting for the affected service. If you run classes or webinars through Bookings, that trade-off may be worth it.
Step 2: Set a reminder schedule#
Microsoft's reminder article gives a range of 15 minutes to two weeks before the meeting, with a custom message that can include links and formatting. That article is written for Personal Bookings meeting types, and the shared-service docs don't restate the range, so check the options your Notifications page offers.
A sensible starting schedule for customer reminders:
| When | Why | Message focus |
|---|---|---|
| 1 week before (only if people book far ahead) | Catches plans that have changed | "Still good for you? Reschedule here if not." |
| 24 hours before | The main reminder, with enough time to rearrange | Time, place or join link, what to bring |
| 1 hour before (online) or 2–3 hours before (in person) | Last nudge, and the join link at hand | Short: time, link, contact |
Add a staff reminder too, for example 15 minutes before. A staff member who is late or unprepared causes "no-shows" on the other side of the table.
Keep each reminder's custom message different. Three identical emails teach people to ignore them.
If reminders aren't arriving, see email reminders not sending.
Step 3: Make rescheduling easier than not turning up#
Let customers manage their booking#
Customers who book on the booking page get a Manage booking option (reschedule, cancel, new booking) in their confirmation. For appointments your staff book on their behalf, turn on Let customers manage their appointment when it was booked by you or your staff on their behalf on the service's Basic details page. Otherwise those customers can't reschedule themselves.
Check what your lead time really does#
Lead time in hours (on Booking page → Scheduling policy, or per service) sets how many hours in advance customers must book or cancel. A long lead time protects your schedule from last-minute bookings. But it also stops customers cancelling late through the page, and some of them will simply not turn up. If you use a long minimum, say in the confirmation how to cancel after that point (phone or reply email). See lead time settings.
Consider a shorter booking horizon#
Maximum days in advance limits how far ahead people can book. Appointments booked many weeks out are more likely to be forgotten or overtaken by events. If your service doesn't need a long horizon, shorten it, and use the one-week reminder for those that remain.
Step 4: Add SMS reminders if you have Teams Premium#
SMS is the one reminder channel that doesn't depend on someone checking email.
- Licence: "Text message notifications in Bookings requires a Teams Premium license."
- Turn it on: tick Enable text message notifications for your customer on the service's Notifications page. Customers must opt in when they book, and can reply STOP to opt out.
- Admin control: the org setting Allow Microsoft to send SMS messages must be on (admin center → Settings → Org settings → Bookings).
- Online meetings: SMS notifications include the Teams link for virtual appointments.
- Countries: Microsoft's documents disagree. As of September 2026, the Teams Premium licensing page (updated June 2026) lists Australia, Canada, the Netherlands, the United Kingdom and the United States. The Bookings SMS article says attendees need a US, Canadian or UK number. The Teams admin article lists Canada, the UK and the US, and the Bookings service description says North America and the UK. US, Canada and UK are safe to rely on. Test before rolling out elsewhere.
- Clouds: the service description says SMS isn't available in GCC, GCC High or DoD.
More detail in SMS text reminders.
Step 5: Make online appointments easy to join#
For online services, a missing or buried link turns a willing customer into a no-show.
- Turn on Add online meeting on the service. Each appointment gets its own Teams link, added to the calendar event and to every confirmation and reminder email.
- Keep Customer email required on the service. Without an email address, the customer gets no confirmation and no link.
- Make sure every staff member on the service has a licence that supports Teams meetings.
- Ask your Teams admin to apply a meeting policy that auto-admits People in my organization, as Microsoft recommends for Bookings, so staff don't get stuck in their own lobby.
If links are missing from some bookings, see Teams link missing.
Step 6: Get the emails delivered#
A reminder in the junk folder doesn't help. Microsoft's best-practices article warns that using the default onmicrosoft.com domain for booking pages "may cause Bookings email notifications to land in recipients' spam/junk folders", and recommends a custom domain. That domain is set when the page is created, so for an existing page it means changing the booking mailbox's address in Exchange. See emails going to spam for the steps and the other causes.
Test by booking with addresses at the major consumer providers and at a customer-like business domain, and check the junk folders.
Step 7: Follow up with the people who missed#
Follow-up emails are sent a set time after the appointment. Microsoft's announcement described a range of 15 minutes to two weeks after, sent to customers, staff or all attendees. Bookings doesn't know who actually attended, so the same follow-up goes to everyone. Word it to work either way: "Thanks for your time today. If we missed you, or you'd like another session, you can book again here." Include your booking page link.
Measuring no-shows#
Microsoft doesn't document a no-show or attendance status for Bookings appointments, and the booking export doesn't include one. You have two options.
For online appointments with Teams Premium. Microsoft's Teams documentation describes a Virtual Appointments usage report in the Teams admin center (Analytics & reports → Usage reports → Virtual Appointments usage). It counts Bookings appointments and shows average duration and lobby wait time. It's available to Teams admins, Global readers and Report readers. One Teams article also lists no-shows among the report's metrics, but the report's own documentation doesn't show a no-show column, so check what your tenant displays before relying on it.
For everything else, track it yourself. Export bookings from the Bookings home page (Export, up to four months per file), add an "Attended" column in Excel, and have staff mark it after each appointment, using Booking ID to match rows. After a few weeks, pivot the no-show rate by service, by weekday and by how far ahead people booked. Change one setting (for example, adding the one-hour reminder) and compare the next few weeks against your baseline. The Excel reporting guide covers the export and pivots.
Common problems#
- Reminders go out, but people still say they didn't get them. Check junk folders and the sender domain first.
- SMS opt-in box doesn't appear. The service's SMS setting is off, the organization setting is off, or the licence isn't in place.
- Customers can't reschedule. The booking was made by staff and the "Let customers manage their appointment" setting is off, or the lead time has passed.
- Group attendees receive each other's cancellations. That's the known issue above. Untick the meeting invite setting for that service.
Questions people also ask
Sources
- Microsoft Learn: Define service offerings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Add email reminder (opens in a new tab) · learn.microsoft.com
- Microsoft Tech Community: Introducing follow up reminders in microsoft bookings (opens in a new tab) · techcommunity.microsoft.com
- Microsoft Learn: Set scheduling policies (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Customers manage booking (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings sms (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Licensing enhance teams (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings app admin (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Microsoft bookings service description (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Best practices shared bookings (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Virtual appointments usage report (opens in a new tab) · learn.microsoft.com
- Microsoft Learn: Manage virtual appointments app (opens in a new tab) · learn.microsoft.com