Last updated on Mar 19, 2026

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

  1. Run your filtered job search with all your preferred settings — keywords, payment verified, hire rate, budget floor, proposal count, sort order.
  2. Click Save Search (appears at the top of the results list).
  3. Give it a descriptive name (more on naming below).
  4. 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.

Tip Instant alerts are the most valuable. They let you apply within minutes of a job being posted, when proposal counts are still in single digits.

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.

Note Upwork limits the number of saved searches on free accounts. Freelancer Plus subscribers get more saved searches and access to proposal count data — both of which make the saved search system substantially more useful. If you're applying actively, Plus often pays for itself in connects saved by skipping overcrowded jobs.

Get alerted the instant a matching job is posted

TrendsOnUp sends you a notification the moment a matching job appears — so you're responding while the proposal count is still in single digits.

Set Up Your First Alert — Free