How filters work
Last updated 18 August 2026
A filter tells JobNotify which new roles to email you about. You pick include keywords (and optional excludes / locations), attach careers pages, and we notify you when a newly posted job matches. This guide covers exactly how matching works — including when several words must all appear.
When do I get an email?
Alerts cover matching roles that appear after you start watching a page. Jobs that were already open when you attached the page are shown as a preview so you can apply if you want — we do notemail you about them. Editing a filter works the same way: changing keywords only affects roles that appear after you save; we won’t re-alert on jobs that were already open.
Create a filter in three steps
- Set include keywords — the job title words you care about (e.g. engineer, or senior + analyst with Match all). Optionally add exclude keywords, location keywords, and which fields to search (title, description, location).
- Add company careers pages — paste the public job board URLs you want watched.
- Save— we check those pages on your plan’s schedule and email you when a new role matches.
Start from Create a filter or sign up free.
How a single keyword or phrase matches
Matching is whole-word and case-insensitive. Capitals do not matter: Senior, senior, and SENIOR are the same.
- A single word like engineermatches titles that contain that word as a whole word — e.g. “Software Engineer” — but not“Engineering Manager” (engineering is a different word).
- A string of words typed as one keyword (one tag), such as product designer, must appear together as that phrase. Flexible spacing is allowed (“Product Designer”, “product designer”), but the words must stay in that order next to each other. It will notmatch a title that has “product” and “designer” far apart, or with other words between them, unless you use Match all (below).
Match all (AND) vs Match any (OR)
When you add two or more separate keywords (press Enter or comma after each one), you choose how they combine. Match all is listed first. On Free, Match any is greyed out — hover it to see that a paid plan is needed.
- Match all (AND) — the job matches only if every keyword appears somewhere in the searched fields (usually the title). The words do not need to be next to each other. Example: separate keywords senior and engineerwith Match all → “Senior Software Engineer” matches; “Engineer” alone does not; “Senior Analyst” does not. Available on every plan, including Free — so you can still refine one job title with multiple required words.
- Match any (OR) — the job matches if at least one keyword appears. Example: lawyer, counsel → notify for either title. Matching any of several different job titles in one filter is a paid-plan feature.
Rule of thumb: if you need an exact multi-word title phrase, enter it as one keyword. If you need several words that must all show up (order and gaps do not matter), add them as separate keywords and choose Match all.
Excludes, locations, and search fields
- Exclude keywords — if any exclude word appears, the job is skipped (same whole-word, case-insensitive rules).
- Location keywords— when set, the job’s location must contain at least one of them (unless you also allow remote roles).
- Search in — choose title, description, and/or location. Title-only is the usual default for job-title keywords.
Quick examples
- Keyword product designer(one tag) → matches “Senior Product Designer”; does not match “Product Manager & Designer Lead” with words between.
- Keywords senior + engineer, Match all → matches “Senior Software Engineer” and “Engineer, Senior (London)”.
- Keywords engineer + developer, Match any → matches either title (paid plans).
Ready to try it? Create a filter · All guides · Plans and pricing