web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Bookings ID (as shown ...
Power Automate
Unanswered

Bookings ID (as shown in URL)

(2) ShareShare
ReportReport
Posted on by 27
Whilst Bookings is a nice off the shelf platform for managing appointments, it has a lot of limitations, especially when trying to automate some of the processes. Unfortunately, my organisation is still trying to figure out how Power Apps should be implemented so I cannot use that to overcome the shortcomings of Bookings.
 
One of our Bookings pages is for external applicants that have already completed some stages of the recruitment process to book a face to face traditional style interview with designated staff. Unfortunately we get a number of candidates that duplicate bookings for an interview rather than updating their existing booking with a new appointment time. 
 
All of our Bookings update a SharePoint List for use with various automations. I have created a simple flow that checks if the 'customer' has a previous booking with us (by checking email and/or Candidate ID provided by a custom question) and it will identify it as a duplicate Booking on the SharePoint List. However, this still requires a member of staff to look at the List, note that it is a duplicate Booking and then take appropriate action such as cancelling one of the appointment, emailing the 'customer' etc.
 
I note that when a Booking is made, the 'customer' is redirected to a URL as structured below:
 
I was hoping to be able to leverage the 'ID' to use in the automation and send an email out to the original email address redirecting them to this link. I cannot seem to find any method of identifying this 'ID' without the use of a Premium Connector. Can anyone offer any solutions?
 
Secondly, ideally I would like an automation to cancel the duplicated appointment. Is this possible?
Categories:
I have the same question (0)
  • Expiscornovus Profile Picture
    33,851 Most Valuable Professional on at
     
    You already have automations to update a SharePoint List with the details of the booking, can't you include the SelfServiceAppointmentId in that list as well?
     
    That should be available in for example the When a Appointment is created trigger action outputs.
     


     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, Bluesky profile or Youtube Channel
  • RhysWilliams Profile Picture
    27 on at
     
    Unfortunately the ID used in the URL and the SelfServiceAppointmentID are not the same. I was following an example by Tomasz Poszytek but he was using a premium connector to send a HTTP request to get the 'ID' filtering all the Bookings data held by the Bookings platform by the SelfServiceAppointmentID of the new request.
    I cannot see anything remotely resembling the ID used in the URL in the output of the Bookings Connector in Power Automate. I did try to tag the SSAI on the end of the URL as the ID but this does not work.
  • Expiscornovus Profile Picture
    33,851 Most Valuable Professional on at
     
    Yes, I had a look at the Graph API documentation and some other threads. And like you mentioned, that id from the booking page seems to be missing from any of the Bookings Graph API methods.
     
    So, unfortunately this sounds like a limitation of the current version of the Bookings product.
     
    As a workaround you might be able to create an adaptive card/or actionable message yourself with the details of the duplicate booking and a cancel button?
     
     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, Bluesky profile or Youtube Channel
  • w.p Profile Picture
    8,345 Super User 2026 Season 1 on at
    In the Booking portal, you can set available slots to prevent double booking.
     
    You might need three separate flows for new booking, updating, and canceling.
     
    FYI: Id for booking is deprecated, use SelfServiceAppointmentId
     
    POST /solutions/bookingBusinesses/{id}/appointments/{id}/cancel
    bookingAppointment: cancel
     
  • RhysWilliams Profile Picture
    27 on at
    Thanks @w.p - the double booking is more that one candidate can book more than one interview which is what we are trying to avoid. I know there is the potential for single sign-ins etc but again, the company wishes to avoid this.
     
    I've simplified the issue to just highlight if the email address or candidate ID that the candidate uses when booking an interview has appeared on our SharePoint List of previous bookings by means of updating a choice option on the SharePoint List via Power Automate. Crude, but it allows those that are administering the interviews a cue to do some further digging if needed.
     
    I'll read those other articles in due course. Unfortunately, I am quite new to Power Automate, coming from an Excel and HTML/CSS background, so I am getting to grips with how it all works. I've spent more time in Power Apps as that makes more sense to me but still waiting for the company to green light this!
  • w.p Profile Picture
    8,345 Super User 2026 Season 1 on at
    It sounds like you need one-time bookings for candidates. MS Booking may not be suitable.
    Try using MS Forms instead. It's simpler but still can't restrict one response per person outside your organization.
  • w.p Profile Picture
    8,345 Super User 2026 Season 1 on at
    fyi: more articles
     
    Send All Microsoft Bookings Notifications Using Customer Insights Journeys
    https://meganvwalker.com/send-all-microsoft-bookings-notifications/
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 598

#2
Valantis Profile Picture

Valantis 477

#3
Vish WR Profile Picture

Vish WR 370

Last 30 days Overall leaderboard