Automate Microsoft Bookings approvals

Sdílet
Vložit
  • čas přidán 25. 07. 2024

Komentáře • 14

  • @Randomuser11231
    @Randomuser11231 Před dnem

    Is it possible I can track the end of an appointment from MS bookings?

  • @pontusarvidson4130
    @pontusarvidson4130 Před 3 dny

    Nice video! What license do I need for this? Is Business Standard enough or du I need Premium?

  • @Thiago-nm5df
    @Thiago-nm5df Před 4 měsíci +1

    Hi, Thomas. I would like to know if it is possible to automate Booking by creating a planner task within Teams informing who the staff will do the task, but without allowing the client to choose the staff. The staff person has to be selected randomly through booking and then, with automation, send it to teams by opening a task in the planner informing who from the staff will do the meeting. I appreciate your response. Thank you very much

    • @TomaszPoszytek
      @TomaszPoszytek  Před 4 měsíci +1

      I feel so, yes. This should be possible by using learn.microsoft.com/en-us/graph/api/resources/bookingappointment?view=graph-rest-1.0 endpoint in the end, so to update the booking.

    • @Thiago-nm5df
      @Thiago-nm5df Před 4 měsíci

      @@TomaszPoszytekThanks for your response! I'm going to try to create a flow in Power Automate so I can create a task in Teams by randomly assigning, based on the availability schedule in booking, a person to do this task. Thank you

  • @davidadams421
    @davidadams421 Před 5 měsíci +1

    I believe this workflow, instead of being used to approve the booking, could be used to pay for the booking via Stripe or PayPal ( _though Stripe has an existing connector, so might be easier_ ). After the booking is made, the booker has say 10 mins to pay. If they pay, the booking is approved, if they don't, the booking is cancelled. Have you done anything similar? I've been unable to find anything on such integration - maybe a new video idea and a first on CZcams?

    • @davidadams421
      @davidadams421 Před 5 měsíci

      I think the main technical challenge would be for the system to know which booking was paid for. I'm thinking the best way would be to [on New Booking trigger] create a custom payment link that includes the booking ID and send this in a custom email to the booker. Either a custom endpoint would need to be created to consume a 'payment confirmed' webhook from the payment provider or the workflow would need to poll the payment provider then either do nothing if the payment is made ( _the payment provider will confirm payment to the booker_ ) or cancel the booking if not after 10 mins has elapsed. The premium Stripe connector doesn't appear to have any _useful_ triggers/actions like 'When a payment is confirmed' or 'Create a custom payment link' so such integration would likely have to be with REST requests to the payment provider's API.

    • @davidadams421
      @davidadams421 Před 5 měsíci

      Stripe now has a payment integration app for use within Teams Meetings, I just think the booking would need to be confirmed and paid for _before_ the actual meeting starts!! 🙄

    • @TomaszPoszytek
      @TomaszPoszytek  Před 5 měsíci

      Well, that all seems to be quite a clever idea and maybe it is possible to implement it. I haven’t done it neither anything similar yet…
      But definitely - store booking details in a dedicated table in Dataverse and then map it with Stripe metadata.

    • @TomaszPoszytek
      @TomaszPoszytek  Před 5 měsíci

      Although current Power Automate implementation does not allow to manage payments: learn.microsoft.com/en-us/connectors/stripe/#actions. But maybe a careful lecture of Stripe’s API would allow this: docs.stripe.com/api.

    • @davidadams421
      @davidadams421 Před 5 měsíci

      ​@@TomaszPoszytek Having the payment process _within_ the flow of the booking would clearly be the preferred option (and Microsoft Bookings _used_ to do this!) but this is simply no longer possible. I don't think including Stripe's checkout in an email (e.g. a Bookings Notification email) would work due to mail application restrictions around running code, but creating a Payment Link is relatively straightforward (for both Stripe and PayPal) and, I would presume, easily within the capabilities of Power Automate / Azure Logic Apps. RE Dataverse ... never used it (directly), was going to log everything within a Microsoft List like in your demo. Dataverse scares me ... too many columns! 😉

  • @user-rr1lm6re1j
    @user-rr1lm6re1j Před 7 měsíci

    Please show how you created a http request for cancellation of appointment

    • @TomaszPoszytek
      @TomaszPoszytek  Před 6 měsíci

      Hey, don't hesitate to contact me via my blog post: poszytek.eu/en if you need support.

    • @cristoarael8358
      @cristoarael8358 Před 3 měsíci

      Hello, I urgently need to be able to cancel appointments from Power Automate. Did you find how?