I am using MS bookings and understand that there are currently no connectors for this with Power Automate - well, I do after setting up and using MS bookings!
In bookings I have 30 minutes slots where up to 14 people can book into each slot. Name, email and anothe data string is captured at the point of booking. When booked, an email is generated to a generic mailbox and a calender event is created - but obviously complicated by the fact 14 people will be in each calender event.
Is there a way to get the relevant info out of the HTML recieved email into a sharepoint spreadsheet or list? I am having to go into the bookings calender within the app, click on a slot and then click on each resgister person to see thier email, phone number etc. It would be great to have all the relevent info in a spreadhseet to make the info manageable.
If anyone has any ideas on how I could achive the above, that would be great - I have limited power automate knowledge!
hi @joncam unfortunally there are no bookings action, but you can use API use bookings services you can see how to use API in my video.
Proud to be a Flownaut!
Hello from Colombia, a simple solution is:
In Bookings, configure to receive the emails of the reservations made and cancellation to your email.
In her Outlook mail she creates a folder for reservations and cancellations, then she creates a mail rule so that they arrive in their respective folders. Then with Power Automated, perform a flow to extract the information in a sharepoint list from all the emails in those folders. And voila. You already have a list in saherpoint to share your Bookings information
For booking app it will create an user. Use that user for the connection of outlook actions in power automate instead of current logged in user.
@halba Would you mind sharing how you created the flow? We have an existing booking and we'd like to extract some info and share it to all employees every Friday via Sharepoint or thru email. Thanks in advance!
First thing is, in backend they are using a event list to store the data. Whenever you create a booking app it will create an user in that app name.
I had this issue also. A Bookings connector is an obvious feature MS should've made years ago.
Here is what I did:
- Make a flow that is triggered by a new event on the calende
- Concurrent action converts HTML body of event to plain text
- Series of data steps "sanitizes out" all text that isn't an answer to one of the questions in the booking portal
- Left over text is separated by commas, and converted into an array of data
- move data from array wherever I need it
Data on sanitizing out characters is here https://www.tachytelic.net/2020/10/remove-unwanted-characters-power-automate-flow/
Hopefully MS makes a connector soon. It would extraordinarily easily for them, and would save users countless hours on messy workarounds, like mine.
Would you mind sharing screenshots of your flow and expressions? I'm trying to create a flow that automatically renames each Bookings calendar event using some of the answers from the custom fields and having little-to-no coding experience, I'm stuck on the expressions to extract the text of the answers.
It would be like 300 screen shots, its an incredibly tedious process to take out the character. I would try emailing Microsoft and asking if they ever plan on doing the bare minimum, this product is broken and lazily maintain in so many respects.
If you dont have programming experience, getting something like this off the ground is not within reach. Which is hilarious, given the purpose of Power Automate is to make this accessible.
😕 Thank you for responding. It is quite frustrating that some common sense features are not accessible.
Is there a version of this in English?
Keep up to date with current events and community announcements in the Power Automate community.
A great place where you can stay up to date with community calls and interact with the speakers.
Check out the latest Community Blog from the community!