Scheduling · docs read 9 November 2026
Demo no-show, speed-to-lead and form-to-CRM checks for Microsoft Bookings
Microsoft Bookings is the Microsoft 365 booking page for demos: it assigns a staff member, sends confirmation, reminder and follow-up emails (texts with Teams Premium), and exports recent bookings as a TSV file. Below: what Microsoft Bookings's own docs say about speed to lead, routing and owner assignment, confirmations and reminders, the ways a demo funnel in Microsoft Bookings usually leaks, and which free check to run on your own numbers.
Checks to run with your Microsoft Bookings data
Demo Request Response Check
How long does a contractor who asks for a demo wait to hear back?
What to bring from Microsoft Bookings
- Graph bookingAppointment has createdDateTime (UTC) and selfServiceAppointmentId (set when the customer booked on the page rather than staff), next to start.[6]
Demo No-Show Check
Why do owners book a demo and then not turn up?
What to bring from Microsoft Bookings
- Email confirmation, Email reminders and Email follow-up are set per service on the Notifications page, for customers, staff or both; multiple reminders and follow-ups can be created per appointment.[3]
- An email reminder can be set from a 15-minute interval to two weeks before the meeting, with a custom body and links.[4]
- Record held vs no-show outside Bookings (e.g. in the CRM), or stamp it on the booking's appointmentLabel, a custom label property exposed in Graph.[6]
Held-Demo Leak Finder
You booked more demos. Why didn't more owners show up and buy?
What to bring from Microsoft Bookings
- Record held vs no-show outside Bookings (e.g. in the CRM), or stamp it on the booking's appointmentLabel, a custom label property exposed in Graph.[6]
Lead Form to CRM Match
Did every demo request from your site actually reach your CRM?
What to bring from Microsoft Bookings
- The TSV has no booking-created timestamp; for request-to-booking lag pull createdDateTime from the Graph bookingAppointment API.[2][6]
Also free: Trial Stall Check. Nothing you enter in a tool leaves your browser.
Speed to lead in Microsoft Bookings
- A customer booking on the Self-service page triggers a confirmation and a reminder email, sent to customers, staff or both per the service's Notifications settings; the confirmation carries an .ics file.[1][3]
- Minimum lead time (hours) and Maximum lead time (days) control how soon and how far ahead customers can book; there must be at least 24 hours between them.[1]
Routing and owner assignment in Microsoft Bookings
- On a service's Assign staff page you can assign any one of the selected staff, require Multiple staff (booking only when all are free), and allow customers to choose a particular staff member.[3]
- When 'Anyone' is chosen or customers can't pick, staff are assigned randomly from those available; there is no way to ensure equal distribution or cap appointments per staff member.[1]
Confirmations and reminders in Microsoft Bookings
- Email confirmation, Email reminders and Email follow-up are set per service on the Notifications page, for customers, staff or both; multiple reminders and follow-ups can be created per appointment.[3]
- An email reminder can be set from a 15-minute interval to two weeks before the meeting, with a custom body and links.[4]
- Text message notifications require a Teams Premium license and are sent only to customers who opt in; customers need a valid United States, Canada or United Kingdom number (the FAQ and services page say North America).[3][5][1]
Where a no-show is recorded in Microsoft Bookings
Getting form requests and CRM records out in Microsoft Bookings
- Bookings staff in the Administrator role can download a TSV of bookings made in the past 120 days from the Home tab; Shared Bookings Export shows a four-month window that can be moved across the year.[1][2]
- Report fields: Date & Time, Customer Name, Customer Email, Customer Phone, Customer Address, Staff, Service, Location, Duration (minutes), Event Type, plus Pricing Type, Price, Currency, Cc Attendees, Signed Up Attendees Count, Text Notifications Enabled, Custom Fields, Booking ID and Tracking data.[2]
How a demo funnel in Microsoft Bookings usually leaks
Random, uncapped staff assignment
With 'Anyone', Bookings picks an available staff member at random and cannot balance or cap demos per rep.[1]
Fix: Rebalance manually in the Calendar tab or let customers pick a rep.
Texts need Teams Premium
SMS reminders require a Teams Premium license, only reach opted-in customers, and only in the US, Canada or UK (docs also say North America).[3][5]
Fix: Plan on email reminders (15 minutes to two weeks before) as the default no-show defence.
Export window is 120 days and has no created date
The TSV covers four months and lists the meeting time but not when it was booked or any no-show flag.[1][2][6]
Fix: Export every quarter and use Graph createdDateTime for booking timing.
Missing customer email means no Teams link
If the customer email field is left empty, the confirmation with the meeting link cannot be delivered.[1]
Fix: Keep customer email Required on the service (it is by default).
Sources
Microsoft Bookings's own documentation, read on 9 November 2026. Products change menus, plans and limits; if your account shows something different, your account wins.
Rather have someone look at your Microsoft Bookings setup?
Tell me how a demo with a contractor owner gets booked at your company today, and within 48 hours I'll send a free written review: what I'd fix first in how requests are answered, reminded and followed up.
Not affiliated with Microsoft Bookings; product names belong to their owners. This is a sales-process checklist built from public docs: not a security audit, legal, compliance or investment advice.