How to do it
Write down what disqualifies a lead before you open Zapier
One page. Out of service area, job under your minimum, wrong trade, obvious spam, tire kicker with no address. If you cannot write the rule in a sentence, you cannot build it in a filter. Most people skip this and end up building rules that match how they felt that day.
Set the trigger, and note that triggers are free
Web form submission, new row in a sheet, new email in the inbox that gets your leads. Trigger steps do not count toward task usage at all, so a Zap that fires 400 times and filters out 380 of them costs you 20 leads worth of tasks, not 400.
Add a Filter for the hard nos
Click the plus icon after the trigger and choose Filter. You get three fields: the data field, the rule, and the value. Multiple criteria combine with AND, where everything must pass, or OR, where any one is enough. If the data does not pass, the Zap stops there and nothing after it runs.
Use Paths instead when a rejected lead still deserves an answer
This is the real distinction. A Filter means the lead gets nothing. Paths means the lead gets something different. Out of your service area is a Paths case, not a Filter case: send them a short note with a referral rather than silence. Silence is how you get a bad review from someone who was never a customer.
Build the branches, biggest first
You get up to 10 branches in a path group. Each branch takes custom rules built the same way, field then condition then value, joined with and or or. Branches run one at a time, left to right, not all at once. Put the branch that matters most first.
Add a fallback branch so nothing disappears
One branch per group can be set to Fallback, which runs when no other rule matched. Point it at a notification to a human. A lead that fits none of your categories is usually the strange one worth reading, and without a fallback it evaporates with no record.
Test it against last month's real leads
Take 20 actual submissions from the past month, run them through, and check where each one lands. You are looking for the good job that got filtered out. Finding one of those is the entire point of testing, and it happens more often than anyone expects.
Where this goes wrong
The parts most guides skip, and the ones that actually cost you money:
- Paths are not on the free plan. Zapier's own documentation lists Paths on Professional, Team and Enterprise. If you are on Free and wondering where the button is, that is why. You can still do a lot with plain Filters and separate Zaps, it is just messier to maintain.
- Branches run in sequence, so a delay early on holds up everything behind it. Path branches run one at a time, left to right. If your first branch has a 15 minute delay in it, the second branch waits. For lead screening, where speed is the whole reason you built this, put delays at the end of a branch rather than the start.
- There is a ceiling, and you will hit it if you keep bolting things on. Ten branches per group, at most 3 nested Paths steps in a Zap, 100 steps total including everything inside the paths. Paths also have to be the last thing in the Zap, so you cannot run one shared action after all the branches finish. Plan the shape before you build it.
- You can only screen on data you actually collected. If your form does not ask for a zip code, no filter can check the service area. Fix the form first. Two extra required fields, zip and the type of job, will do more for your screening than any automation.
- A filter is a rule, not judgment. Automatic rejection based on a number is fine for spam and genuinely out of area. It is a bad idea for budget. The homeowner who typed 500 in the budget box because they had no idea what a repipe costs is not a bad lead. Route those to a person.
Free tools for service businesses
Quotes, invoice follow-ups and review requests. No signup.
Common questions
Does filtering out a lead cost me a task?
No. Zapier states that trigger steps, Filter steps and Paths steps do not count as tasks, and neither do steps that never run because a filter or path stopped them. Only successful action steps count. That makes aggressive screening the cheapest thing in your account.
Filter or Paths, which one do I want?
Use a Filter when the unwanted lead should get nothing at all. Use Paths when different kinds of lead need different responses. Most shops need one Filter for spam and one Paths step with three branches: emergency, standard quote, and out of area.
Should I have AI score the leads instead?
Not as your first build. Get the deterministic rules working, since zip code and job type are facts and do not need a model. Once the obvious sorting is automatic, a scoring step on the leftover pile is worth looking at. Note that AI by Zapier does consume tasks at a rate that varies by model, unlike a filter.
What if I already pay for Zapier and want to run this cheaply?
Watch which steps consume tasks. Formatter, Delay, Looping and Digest steps do not count. Code by Zapier counts as 1 task at standard runtime. Zapier's own Lead Router counts 5 tasks per lead routed, which is worth knowing before you turn it on for high volume.
Sources
- Add branching logic to Zaps with paths — Zapier HelpPaths are available on Professional, Team and Enterprise plans; up to 10 branches per group; at most 3 nested Paths steps and 100 steps per Zap; branches run one at a time left to right; rule options are custom rules, always run, and one fallback per group; paths must be the final step.
- Add conditions to Zaps with filters — Zapier HelpFilters are added after the trigger with the plus icon, configured as field, rule and value, combined with AND or OR logic, and stop the Zap when the data does not pass.
- How is task usage measured in Zapier? — Zapier HelpOnly successful action steps count as tasks; triggers, Filter and Paths steps do not, nor do steps skipped by a filter or path; Formatter, Delay, Looping and Digest do not count; Code by Zapier is 1 task at standard runtime; Lead Router is 5 tasks per lead routed; AI by Zapier varies by model.
Related guides
- Set up a shared inbox that never drops a lead
- How to use ChatGPT for after-hours leads
- Missed-call text-back for HVAC
- How to use ChatGPT for follow-up emails
Want this built for you instead?
Tell us the job you keep doing by hand. If we can automate it, we will quote it. If we cannot, we will tell you that too. No calls, everything in writing.