Saving Searches & Alerts
Set up your filters once and get notified when matching jobs appear — instead of manually re-running searches every day.
Why saved searches matter
Saved searches are one of the most underused features on Upwork. Without them, staying current means opening the app, re-entering keywords, re-applying filters, and re-sorting by Most Recent — every single session. With them, new matching jobs come to you automatically.
The competitive advantage is speed. A job that's 5 minutes old has fewer proposals than one that's 5 hours old. Instant alerts let you be in the first wave of applicants without monitoring the feed all day.
How to create a saved search
- Run your filtered job search with all your preferred settings — keywords, payment verified, hire rate, budget floor, proposal count, sort order.
- Click Save Search (appears at the top of the results list).
- Give it a descriptive name (more on naming below).
- Set your notification frequency: Instant, Daily, or Weekly.
Set the sort to Most Recent before saving — this ensures alerts show you new posts first, not algorithmically ranked results that may be days old.
How many to create
Three to five is the right number. One per distinct use case. Create fewer and you miss coverage; create more than five and you start ignoring alerts, which defeats the purpose.
Suggested saved search structure
| Search name | Keywords | Budget floor | Other filters | Alert frequency |
|---|---|---|---|---|
| Primary | Your exact niche keyword(s) | At least 70% of your hourly rate | Payment verified, hire rate 60%+, under 20 proposals | Instant |
| Stretch | One tier broader (e.g. "React" instead of "React Native") | Higher floor — 2x daily rate minimum for fixed-price | Same client quality filters | Instant or Daily |
| Long-term | Your niche + "ongoing" or "long-term" in search | Any | Project length: 6+ months, payment verified | Daily |
Primary search
This is your main apply queue — the tightest filter set with the highest signal. Every result here should be worth at least considering. Example for a React developer: "React" site:upwork.com payment_verified hire_rate:60+ with a $2,000 minimum fixed-price or $60/hr minimum hourly. Set to instant alerts and act on it immediately.
Stretch search
Slightly looser keywords, higher budget floor. The higher budget floor compensates for the broader keyword match — it means you're only seeing bigger, better-scoped jobs even if the keyword is less precise. Check this one daily, not instantly, since the volume may be higher and the signal lower.
Long-term search
Clients explicitly looking for ongoing work use "long-term," "ongoing," or "need someone long-term" in their posts. These are retainer-style engagements — worth applying to carefully with a proposal that explicitly addresses continuity and relationship. Check daily.
Naming your searches
Use a name that tells you exactly what the search returns and its priority. Compare:
- Bad: "Search 1", "My jobs", "React search"
- Good: "React $2k+ verified", "Stretch React $5k+", "Long-term React"
When you get an alert notification, the name is the only thing visible before you open it. A clear name tells you immediately which queue it's from and whether it warrants interrupting what you're doing.
Managing and refining searches over time
A saved search is not set-and-forget. Check yours monthly and ask: are the results still relevant? Common problems and fixes:
- Too many irrelevant results: Add a negative keyword (
-wordpress,-entry) or raise the budget floor. - Almost no results: Broaden the keyword, lower the proposal count threshold, or reduce the hire rate minimum slightly.
- Results are good but always stale: Ensure the sort is set to Most Recent, not Best Match, before saving.
Notification settings
For instant alerts to actually be instant, you need notifications enabled:
- Email: Upwork sends an email for each new match. Reliable but creates inbox noise if the search is broad.
- Browser notifications: Requires allowing notifications in your browser settings. Useful at your desk.
- Upwork mobile app: Push notifications on your phone for saved search matches — the most reliable way to catch instant alerts when you're away from your desk.
For your primary search, enable all three. For stretch and long-term searches, email or app-only is sufficient.