Allow vs. block. Require rules act as an allowlist — only the domains you list can book. Exclude rules act as a blocklist — the domains you list are turned away, and everyone else is allowed.
Why use domain filtering?
- Filter out spam: Block common personal email providers so you only speak with business prospects.
- Internal use only: Set up a link that only allows people with your company’s domain to book.
- Competitor blocking: Prevent specific competitors from booking by excluding their known domains.
How to set it up
1
Open Event Types
Log in to Cal ID and navigate to the Event Types tab.
2
Edit your event type
Click Edit on the specific event type you want to restrict.
3
Find the Email address question
Scroll to the Questions section and find the Email address question.
4
Open the question settings
Click the Edit button next to that question to open the “Add a question” settings.

5
Configure your validation rules
- Require emails that contain…: Enter the specific domains you want to allow (e.g.,
yourcompany.com). - Exclude emails that contain…: Enter the domains you want to forbid (e.g.,
gmail.com, hotmail.com).

6
Save
Click Save.
Booker experience & error messages
If a guest attempts to book with a restricted email address, the system blocks the submission and displays a specific error message when they click Confirm:- When excluded: If you’ve blocked a domain (like a personal Gmail account), the guest sees:
“Please enter a valid work email address”

- When required: If you’ve limited the event to specific domains and the guest uses a different one, they see:
“You are not allowed to book with this email domain. Please contact the owner of this link.”
