How to Track Attendance and No-Shows in Microsoft Bookings
Question details
The user wants to know how to record participant attendance, manage check-ins, and track no-shows for appointments scheduled through Microsoft Bookings.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Managing client appointments and accurately recording whether attendees showed up or missed their scheduled time.
- Observed behavior
- Microsoft Bookings lacks a built-in, dedicated check-in or attendance tracking button for appointment types, requiring alternative methods or workarounds to log attendance.
Determine whether your Microsoft Bookings appointments are conducted in-person or virtually via Microsoft Teams, as the attendance tracking method will significantly differ based on the meeting medium.
Use Microsoft Teams Attendance Reports for Virtual Bookings
If your Bookings appointments are held online via Microsoft Teams, you can automatically download attendance reports to accurately track who joined the meeting and when.
Microsoft Teams has a built-in attendance report feature that perfectly complements virtual Microsoft Bookings appointments. This eliminates the need for manual tracking.
When creating or editing your Bookings service, ensure the 'Add online meeting' toggle is turned on so a Microsoft Teams link is automatically generated for every booking.
Join the scheduled appointment via the Microsoft Teams link provided in your calendar and conduct the session with your clients.
During the meeting, open the 'Participants' pane, click the three dots (...) at the top right, and select 'Download attendance list'. Alternatively, you can access the meeting chat or the calendar invite after the meeting ends to download the Attendance Report CSV file.

Track No-Shows Manually Using Internal Notes
For in-person appointments or simple setups without automation, you can manually record attendance status directly within the Bookings calendar appointment notes.
Automate Tracking with Power Automate and Microsoft Lists
For advanced scenarios and larger teams, use Power Automate to sync Bookings appointments into a Microsoft List where staff can efficiently mark attendance.
Manage Your Attendance Reports with WPS Office
While Microsoft Bookings handles the appointment scheduling, managing and analyzing exported attendance lists is much easier with a dedicated spreadsheet tool. WPS Office is a free, lightweight suite fully compatible with Microsoft Office formats, making it perfect for organizing your customer data.
- 1. Download and Install WPS Office: Get the free WPS Office suite for your Windows, Mac, or mobile device from the official website.
- 2. Open Attendance CSV Reports: Locate your downloaded Microsoft Teams attendance CSV file and double-click to open it instantly in WPS Spreadsheet.
- 3. Format and Analyze Data: Use built-in data filtering, sorting, and conditional formatting tools in WPS Spreadsheet to highlight no-shows and organize your customer records efficiently.

Frequently Asked Questions
Is there a built-in check-in button in Microsoft Bookings?
No, Microsoft Bookings does not currently feature a dedicated 'Check-in' or 'Mark as No-Show' button within its native interface. Attendance tracking must be done manually via internal notes, Teams reports, or automated integrations.
Can customers cancel or reschedule to avoid being marked as a no-show?
Yes. If you enable customer self-service in your Bookings page settings, clients will receive a confirmation email containing a direct link to reschedule or cancel their appointment before the scheduled time.
How do I track attendance for group bookings?
For group services, you can verify attendance by comparing the maximum attendee list in the Bookings appointment details against who physically arrived. If hosted online, the Microsoft Teams attendance report will automatically list all participants who successfully joined the session.




