How to Add an Appointment ID to Microsoft Bookings Confirmation Emails
Question details
The user wants to include a unique appointment or confirmation ID in the automated emails sent by Microsoft Bookings.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Customizing booking confirmation emails for better tracking of appointments, sales, or invoices.
- Observed behavior
- Standard Microsoft Bookings notification settings do not automatically generate or expose a unique appointment ID in confirmation emails.
Ensure you have an active Microsoft 365 subscription with access to both Microsoft Bookings and Power Automate, as generating unique identifiers requires setting up an automated workflow.
Use Power Automate to Generate and Send Unique Appointment IDs
Since Microsoft Bookings lacks a built-in ID generator for emails, you can use the Microsoft Bookings connector in Power Automate to create a custom workflow.
Power Automate allows you to capture booking events and trigger customized confirmation emails containing unique identifiers generated within the flow. This bypasses the limitations of the native Bookings notifications.
Go to the Microsoft Power Automate dashboard and click on 'Create' to start a new automated cloud flow.
Search for the 'Microsoft Bookings' connector and select the trigger 'When an appointment is Created'.
Add a new step to generate a unique identifier. You can initialize a variable and use an expression like guid() to generate a unique tracking number.
Add the 'Send an email (V2)' action to format a custom confirmation email that includes the newly generated appointment ID and sends it to the customer's email address.

Add Universal Tracking Information (Alternative Workaround)
If you cannot use Power Automate, you can add a universal message to all confirmations, though it won't generate a unique per-booking ID.
Submit Feedback to Microsoft for Native Support
Requesting this feature directly from Microsoft helps prioritize built-in appointment IDs in future software updates.
Discover WPS Office for Your Daily Productivity Needs
While Microsoft Bookings handles your scheduling, you still need reliable software for managing client lists, invoices, and documentation. WPS Office provides a free, lightweight, and comprehensive suite of tools that serves as an excellent alternative for your business tasks.
- 1. Download WPS Office: Visit the official WPS website and download the free installation package for your device.
- 2. Install the Application: Run the installer and follow the simple on-screen instructions to set up the suite.
- 3. Manage Your Documents: Open WPS Spreadsheet or Writer to effortlessly manage your client data and booking records.

Frequently Asked Questions
Can I add a custom invoice number natively in Microsoft Bookings?
Currently, Microsoft Bookings does not natively support generating custom invoice numbers per booking. You will need to use Power Automate to capture the booking event and generate an invoice automatically.
Where do I edit the standard confirmation email in Microsoft Bookings?
You can edit the standard confirmation email by going to your Bookings calendar, selecting 'Services', choosing a specific service, and editing the custom text in the 'Additional information for email confirmation' field.
Is the Microsoft Bookings connector for Power Automate free?
The Microsoft Bookings connector is a premium connector in Power Automate. You will need a qualifying premium license or a specific Microsoft 365 subscription tier to use it in your workflows.




