Microsoft Bookings Appointment Created trigger not firing in Power Automate although bookings are created successfully

Nutt-Pannathat Lakban 0 Reputation points
2026-11-12T02:44:56.8066667+00:00

Hello,

We are experiencing an issue with Microsoft Bookings and Power Automate.

Environment:

  • Microsoft Bookings
  • Power Automate
  • Microsoft 365 Education Tenant

Issue:

Bookings are successfully created from our Booking Page and appointments appear correctly in the Microsoft Bookings Calendar.

However, Power Automate triggers are no longer firing.

Affected flows:

  1. Internal Booking List Flow

   Trigger: When an appointment is Created

  1. Send Planetarium Rules Flow

   Trigger: When an appointment is Created

  1. Test Flow

   Trigger: When an appointment is Created

   Action: Send Email

What we tested:

  • Booking appointments appear in Bookings Calendar successfully.
  • Existing flows do not run.
  • Run History shows no new runs.
  • No Failed runs appear.
  • Deleted and recreated the trigger.
  • Created a brand new flow from scratch.
  • Reconnected Microsoft Bookings connection.
  • Booking page is still accessible and selectable in the trigger.
  • Issue affects both Internal and External booking services.

Expected behavior:

Appointment creation should trigger Power Automate flow.

Actual behavior:

Appointment is created in Bookings Calendar but no Power Automate flow is triggered.

Has anyone experienced a similar issue with Microsoft Bookings triggers recently?

Thank you.
User's image

User's image

Outlook | Web | Outlook on the web for business | Calendar

2 answers

Sort by: Most helpful
  1. Michelle Nguyen 2,780 Reputation points Independent Advisor
    2026-11-12T03:50:11.3333333+00:00

    Hello @Nutt-Pannathat Lakban

    Thank you for providing the detailed information. Since appointments are being successfully created and appearing in the Microsoft Bookings calendar, yet no new runs are showing up in the Power Automate "Run History," it appears the issue lies with the "When an appointment is Created" trigger, occurring before the flow itself is even initiated.

    Given that you have already created a new flow, re-created the trigger, and re-established the Microsoft Bookings connection, yet the issue persists across both internal and external booking services, it suggests the problem may not be specific to one particular flow. Instead, it could relate to the connection itself, the permissions of the account that owns the connection, the trigger subscription, or the Microsoft Bookings connector service.

    You may want to try the following steps:

    Go to Power Automate > Connections and create an entirely new Microsoft Bookings connection (rather than just editing or re-authenticating the existing one). Ensure that the account used for this connection holds the appropriate license and has administrative rights to the relevant Booking Page.

    Create a new test flow consisting only of:

    Trigger: "When an appointment is Created"

    Action: "Send an email"

    Select the new connection and re-select the Booking Page within the trigger.

    Save the flow, disable it, wait about a minute, and then re-enable it.

    Create a brand-new appointment after the flow has been re-enabled.

    If the flow is contained within a "Solution," please verify the connection settings there.

    Check the Data Loss Prevention (DLP) policy in the Power Platform admin center to confirm that the Microsoft Bookings connector is not being blocked within the environment you are using.

    As I am another user on this forum, I do not have direct access to your tenant. If possible, could you clarify when the flow stopped working, and whether there have been any recent changes to the flow owner's account, licenses, Bookings administrative permissions, or the Power Platform environment?

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-12T02:47:00.36+00:00

    Have a Microsoft 365 administrator check tenant service health and open a support request if no relevant advisory appears, because the absence of any run history across existing and newly created minimal flows indicates that the Bookings event is not reaching or registering with the Power Automate trigger.

    Recent November 2026 reports describe the same pattern—appointments are created successfully, but the Bookings Created trigger produces no workflow run—although Microsoft has not published a confirmed general outage or public fix.^1^

    1. Check tenant-specific service health

    Ask an administrator with access to service health to:

    1. Open Microsoft 365 admin center.
    2. Go to Health → Service health.
    3. Review:
      • Active issues Microsoft is working on
      • Issues for your organization to act on
      • Issue history for the last 7–30 days
    4. Look for advisories involving Microsoft Bookings, Power Automate, Power Platform, or connector/event delivery.

    Tenant advisories can contain information that does not appear on the public status page.^2^

    2. Capture trigger-registration evidence

    Since recreating the trigger, connection, and entire test flow did not help, do not repeat those steps. Instead, inspect the trigger state:

    1. In Power Automate, open My flows → Test Flow.
    2. On the flow’s Details page, check for:
      • There’s a problem with the flow’s trigger
      • A suspended or disabled state
      • A policy warning
    3. Edit and save the test flow once.
      • If Flow Checker reports that the workflow is disabled by the organization, ask the Power Platform administrator to review the environment’s data loss prevention (DLP) policies.
    4. Open the Bookings trigger’s Settings and ensure Trigger conditions is empty. This matters only if a condition was added previously.

    Microsoft documents broken trigger registration, DLP suspension, and trigger conditions as reasons a trigger can fail before any run is created.^3^

    3. Check Bookings-specific constraints

    These are conditional checks rather than reasons established by the symptoms:

    • Flow owner role: The flow creator must be an administrator of that specific Bookings page—not merely a Microsoft 365 tenant administrator.
    • Mailbox limit: A Bookings mailbox supports no more than five flows. This limit is per Bookings mailbox, not per administrator.
    • Business identity: The trigger must use the Bookings business SMTP address. If necessary, obtain it from Bookings → Integrations → Power Automate and compare it with the value stored in the trigger.
    • Licensing: The account requires a license that includes Bookings.

    The Microsoft Bookings connector remains a Preview connector and documents these administrator, mailbox-limit, SMTP-address, and licensing requirements.^4^ Microsoft also notes that some errors during flow creation are not fully visible in the flow portal.^5^

    If the mailbox already has five flows, consolidate actions into an existing flow or remove an unneeded flow before creating another. If the current three flows are the only ones and they previously worked, this limit is unlikely to explain why all three stopped simultaneously.

    4. Escalate with diagnostics

    If service health shows no relevant advisory and the checks above reveal no registration, DLP, role, SMTP, or flow-limit issue, open a Microsoft 365 support request and describe it as:

    Microsoft Bookings appointments are created successfully, but the Power Automate “When an appointment is created” trigger receives no event and creates no run history. The issue reproduces with a new minimal flow and affects internal and external services.

    Include:

    • UTC timestamps of several test appointments
    • Booking page/business name and SMTP address
    • Power Automate environment name and ID
    • Flow names and flow IDs
    • Tenant region
    • Flow owner and confirmation that the owner is a Bookings administrator
    • Screenshots of the Bookings appointments and empty run history
    • Date/time when the last successful trigger occurred
    • Confirmation that the issue affects multiple services
    • Results of the trigger Details/DLP checks
    • Any service-health advisory ID

    These identifiers and investigation notes help support locate backend trigger-registration and event-delivery logs.^6^


    References

    1. Azure Logic Apps: Microsoft Bookings Created trigger no longer starts ...
    2. How to check Microsoft 365 service health
    3. Troubleshoot Power Automate trigger problems and errors
    4. Microsoft Bookings - Connectors | Microsoft Learn
    5. Use Power Automate connectors to build Bookings workflows
    6. Create an effective Power Automate support request
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.