How to prevent scheduling with non-business or unwanted email domains
Updated April 13, 2026·2 min read
Available to Owners and Admins on Professional, Teams, and Enterprise plans.View plans
This article walks you through how to use Routing Forms to let you control who can book time with your team by qualifying invitees before they reach a scheduling page. You can use routing logic to block personal or unwanted email domains (like Gmail or Yahoo) and ensure only qualified leads can schedule.
Prevent scheduling with non-business or unwanted email domains
To block personal email addresses like Gmail or Yahoo, set up routing logic that screens for business domains:
- Go to the Routing Forms page.
- Select the form to edit or create a new one.
- Add an Email Address question and make it required.
- Label it "Business Email" if helpful.
- From the Logic tab, select + Create.
- In IF, select your Business Email question.
- In the next dropdown box, choose includes domain, then list domains to block (i.e. gmail.com, yahoo.com, outlook.com). Remember to include .com, .net, or .org.
- In THEN, select Custom message to show unqualified invitees a custom message.

- Select Save.
- Drag the Business Email route at the top of your logic list.
Customize your fallback page
Unqualified visitors will reach the fallback page with the default "Thank you for your interest" message. You can personalize the page, and add helpful content or a contact email to keep those visitors engaged.
Was this article helpful?
Let us know so we can improve our content.