Forum Discussion
Using Microsoft Bookings to Support Creative & Niche Websites
Hi community! đź‘‹
I'm currently using Microsoft Bookings to manage appointment scheduling for a project, and I’m looking for a way to restrict or filter out personal emails (like @gmail.com, @yahoo.com, etc.) from making bookings.
What I've Tried So Far:
- Required custom field asking users to "Enter your business email"
- Manual review via "Admin Approval" setting
- Filtering in Outlook after the booking is created
But these are still more like workarounds.
Is there any built-in feature or third-party integration that can:
- âś… Block bookings unless the email is from a business domain
- âś… Auto-decline free/personal email addresses
- âś… Or at least flag them in the calendar?
Bonus Context:
I run a digital experience site that blends online booking and content storytelling — one of our examples is this fun article combining real-life stories with booking-based workflows:
đź”— https://tirafficridergame.com/evel-knievel-mining-incident/ content. Any help or plugin tips would be appreciated!
Thanks in advance! 🙏
— [ Raza
1 Reply
Unfortunately, Microsoft Bookings doesn’t currently provide a native way to block or filter email domains directly in the booking form logic.
Power Automate to Auto-Cancel Based on Email Domain
Set up a Power Automate flow that:
- Triggers when a new booking is made
- Checks the customer email domain
- Sends a cancellation email if the domain matches a list (e.g., gmail.com, hotmail.com)
- Optionally deletes the event or sends an alert to staff
You can do this by connecting the Bookings connector (via Graph API) or monitoring the calendar events in Outlook.
------------------------------------
Don't forget to mark as solution if my answer suits you