logo
search
Others

How to Add an Appointment ID to Microsoft Bookings Confirmation Emails

Maira MehtabMaira Mehtab Oct 23, 2026 868 views

Question details

The user wants to include a unique appointment or confirmation ID in the automated emails sent by Microsoft Bookings.

How to Add an Appointment ID to Microsoft Bookings Confirmation Emails
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.
Before you start

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.

Solution 1Recommended

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.

1
Log into Power Automate

Go to the Microsoft Power Automate dashboard and click on 'Create' to start a new automated cloud flow.

2
Set the Bookings trigger

Search for the 'Microsoft Bookings' connector and select the trigger 'When an appointment is Created'.

3
Generate a unique ID

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.

4
Send a custom email

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.

Use Power Automate to Generate and Send Unique Appointment IDs
Turn off default notifications: Remember to disable the default confirmation email in your Bookings service settings so customers do not receive duplicate notifications.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your device.
  2. 2. Install the Application: Run the installer and follow the simple on-screen instructions to set up the suite.
  3. 3. Manage Your Documents: Open WPS Spreadsheet or Writer to effortlessly manage your client data and booking records.
Seamlessly compatible with Microsoft Office formats (DOCX, XLSX, PPTX).Free and lightweight alternative for everyday business administration and documentation.Includes powerful Writer, Spreadsheet, and Presentation tools for tracking appointment data.Familiar and intuitive user interface requires zero learning curve.
QA img-9

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.