Skip to content

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]
    Open the Demo Request Response Check
  • 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]
    Open the Demo No-Show Check
  • 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]
    Open the Held-Demo Leak Finder
  • 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]
    Open the Lead Form to CRM Match

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

  • Neither the TSV report fields nor the Graph bookingAppointment properties include an attendance or no-show field.[2][6]

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

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.