cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
joncam
Regular Visitor

MS Bookings and power automate

Hi All,

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!

Thaks

Jon

10 REPLIES 10
ChristianAbata
Super User
Super User

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.

 

https://www.youtube.com/watch?v=eSwdxAJQmJU&t=3s



Did I answer your question? Please consider to Mark
my post as a solution! to guide others :winking_face:

Proud to be a Flownaut!


If you want you can follow me at www.christianabata.com Quieres contenido en español? Síguenos en Power Automate LA
halba
New Member

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

Arul3
New Member

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. 

ajmeriel
New Member

@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!

Arul3
New Member

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.

  • My case app name is TestSalon and I can see the user Testsalon@mytenant.onmicrosoft.com in active users section. 
  • Created a flow with Action Get Events and added a new connection with above account.
  • Now under Calendar Id field of Get Events section you can see the calendar corresponding to the booking app.

Arul3_1-1623403447622.png

 

dallasSchwab
Frequent Visitor

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.

dallasSchwab
Frequent Visitor

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? 

Helpful resources

Announcements
Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Community Calls Conversations

Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Users online (2,547)