Forum Discussion

kaanunver's avatar
kaanunver
Copper Contributor
Jul 08, 2025

Blocking requests sent by non-business emails from Microsoft Booking

Basically what I'm trying to accomplish is to block requests sent by emails with generic domains such as gmail.com or yahoo.com while still allowing business emails such as @your-company.com. Is there a way to do that?

1 Reply

  • Short answer: No, Microsoft Bookings does not currently support native domain filtering to block non-business email domains (like gmail.com, yahoo.com, etc.) from making bookings.
    However — there are workarounds and mitigation strategies you can put in place depending on how strict and controlled you want the experience to be.

    Use Power Automate to Reject Bookings Based on Domain
    A more flexible approach is to let the booking go through, but:

    • Intercept it via Power Automate
    • Automatically cancel it or flag it if the email domain is not allowed

    Sample Flow:

    1. Trigger: When a new booking is created (via email received or Graph API)
    2. Extract: Email domain from the customer's email address
    3. Condition:
      • If domain is in list: Accept and do nothing
      • Else: Send rejection email and cancel the booking (optional)
    4. Optional: Log these cases to SharePoint for audit

    You can maintain a SharePoint list of allowed domains and compare against it in your flow.

    ------------------------------------
    Don't forget to mark as solution if my answer suits you

Resources