Curated external tools ยท Freelance work marketplace

Upwork Tools We Recommend

Start with the free tools that never submit a proposal: UpHunt for your profile, UpCat for drafts, and a filter or alert tool for new jobs. Skip any tool that runs on your Upwork login or scrapes search pages unless you have read Upwork's terms on automation and accept the risk to your account. [1] [2] [3]

Add Omnitwine as a preferred source on Google
On this page

Free Upwork tools, best first

UpHunt Profile Optimizer

What it does
Scores a public profile and suggests a new title and overview
Price (what's free)
Free; no sign-up; 10 profiles an hour
The catch
Public profiles only; matches the last 30 days of posts [1]

UpCat

What it does
Drafts a cover letter for the open post; alerts by category, skill and keyword
Price (what's free)
Free, per the vendor; no trial or card; no stated limits
Best for
Freelancers who want drafts and alerts
The catch
Every draft needs editing before you send it [2]

Upwork Job Tracker & Notifications

What it does
Browser alerts on search pages, with saved filter presets
Price (what's free)
No price shown in the store listing
Best for
Filtering by budget, client quality and proposal count
The catch
Developer's privacy claims; two ratings [3]

Telegram bot (independent developer)

What it does
Sends new jobs from Upwork RSS feeds to Telegram
Price (what's free)
Free; no licence stated
Best for
Alerts on your phone without writing code
The catch
Filters must be set in Upwork before you copy the feed [4]

Quicker UpWork Search

What it does
Dims job posts you have already seen
Price (what's free)
Free; MIT licence
Best for
A simple seen-it marker
The catch
No bidding or alerts; small project [6]

PHP job alerts (oldravian)

What it does
Emails new postings from an RSS feed on a schedule
Price (what's free)
Free; no licence stated
Best for
People who already run PHP and cron
The catch
Needs PHP, Composer and PHPMailer; setup is in an image [5]

Upwork Job Scorer & Spam Detector

What it does
Scores job posts and flags suspected spam
Price (what's free)
No price shown in the store listing
Best for
Newer freelancers choosing which posts to bid on
The catch
Last updated December 2023; the score is a heuristic [7]

Upwork Toolkit (Chrome)

What it does
Job alerts, cover-letter templates and pre-filled proposal forms
Price (what's free)
No price shown; open-source repo shows no paid tier
Best for
Freelancers who accept account risk for faster alerts
The catch
Runs on your session cookies; unofficial; terms not covered [8] [9]

Python alert script (jmdoan1)

What it does
Watches saved searches and sends alerts to Telegram
Price (what's free)
Free; MIT licence
Best for
Technical users who run Python
The catch
Scrapes Upwork; may be rate-limited or blocked [10]
ToolWhat it doesPrice (what's free)Best forThe catch
UpHunt Profile OptimizerScores a public profile and suggests a new title and overviewFree; no sign-up; 10 profiles an hourFreelancers fixing a profile before biddingPublic profiles only; matches the last 30 days of posts[1]
UpCatDrafts a cover letter for the open post; alerts by category, skill and keywordFree, per the vendor; no trial or card; no stated limitsFreelancers who want drafts and alertsEvery draft needs editing before you send it[2]
Upwork Job Tracker & NotificationsBrowser alerts on search pages, with saved filter presetsNo price shown in the store listingFiltering by budget, client quality and proposal countDeveloper's privacy claims; two ratings[3]
Telegram bot (independent developer)Sends new jobs from Upwork RSS feeds to TelegramFree; no licence statedAlerts on your phone without writing codeFilters must be set in Upwork before you copy the feed[4]
Quicker UpWork SearchDims job posts you have already seenFree; MIT licenceA simple seen-it markerNo bidding or alerts; small project[6]
PHP job alerts (oldravian)Emails new postings from an RSS feed on a scheduleFree; no licence statedPeople who already run PHP and cronNeeds PHP, Composer and PHPMailer; setup is in an image[5]
Upwork Job Scorer & Spam DetectorScores job posts and flags suspected spamNo price shown in the store listingNewer freelancers choosing which posts to bid onLast updated December 2023; the score is a heuristic[7]
Upwork Toolkit (Chrome)Job alerts, cover-letter templates and pre-filled proposal formsNo price shown; open-source repo shows no paid tierFreelancers who accept account risk for faster alertsRuns on your session cookies; unofficial; terms not covered[8] [9]
Python alert script (jmdoan1)Watches saved searches and sends alerts to TelegramFree; MIT licenceTechnical users who run PythonScrapes Upwork; may be rate-limited or blocked[10]

Profile and cover letters: start here

UpHunt's free profile optimizer scores a public Upwork profile across six areas and suggests a new title and overview. It needs no sign-up and no payment details, and it is limited to 10 profiles an hour. It compares your text with the last 30 days of postings, so run it before your first bids. The site also promotes UpHunt's paid auto-apply and alerts, which this tool does not need. [1]

UpCat writes a cover letter for the job post you have open, and it sends alerts by category, skill and keyword. The vendor says it is always free, with no trial and no card. Its page states no cap on drafts or alerts, so the free limits are unknown until you sign up. It says it never submits a proposal and never asks for your Upwork password. Edit each draft before you send it, because the FAQ says you should. Its guides on Connects promote its own tools, so read them as sales copy. [2]

Job alerts: filter first, then bid

Upwork Job Tracker & Notifications watches Upwork search pages and sends browser alerts. You can filter by keyword, excluded words, job type, client quality, budget, proposal count and posting time, then save the filters as presets. Set a proposal-count ceiling so you see posts while they are still early. The developer says processing runs locally, with no account and no data sent to outside servers. Those are the developer's claims. The listing has two ratings, so test it for one week before you rely on it. [3]

The Telegram bot on GitHub sends new jobs from one or more Upwork RSS feeds to Telegram. RSS avoids scraping pages, and the bot is free, though its page names no licence. Set your filters in Upwork's advanced search before you copy the feed URL, because the feed keeps those filters. The author says it is not affiliated with Upwork. It has 38 stars and 11 forks on GitHub. [4]

oldravian's PHP script reads a saved-search RSS feed and emails you new postings. A cron job runs it on a schedule. It is free, but you need PHP, Composer and PHPMailer set up first. The feed setup steps appear only in an image in the README, and the project has six stars and no forks. Choose it over the Telegram bot only if you already run scheduled scripts and want email. [5]

Filtering and scoring: decide before you bid

Quicker UpWork Search, by rimutaka, is a Chrome and Firefox extension under the MIT licence. It dims job posts you have already seen as you scroll Find Work and search pages. It keeps the 1,000 most recent job IDs in local browser storage, and its README says it sends no data anywhere. It does not bid, alert or score anything, and with four stars it is a small project. Treat it as a marker, not a pipeline. [6]

Upwork Job Scorer & Spam Detector scores each post and flags suspected spam, to help you decide where to spend Connects. The score is the developer's own heuristic, not Upwork data, and the listing says it is not affiliated with Upwork. It was last updated in December 2023, has about 3,000 users and a 4.0 rating from 10 ratings. A tool that old may not match today's job posts, so judge each flag against your own reading of the post. [7]

Tools that run on your login: check the terms first

The Upwork Toolkit on the Chrome store has about 10,000 users and a 4.1 rating from 502 ratings, and it was updated in June 2026. It sends job alerts, saves or generates cover letters, and pre-fills the proposal form. It can open the proposal page for new jobs, but its listing does not describe automatic submission. Its open-source code is GPL-3.0, with 204 stars and 78 commits. It runs on your Upwork session cookies and calls Upwork's GraphQL API directly, which is unofficial and can break when Upwork changes its API. The README does not mention Upwork's terms. Skip it if a suspended account would cost you more than faster alerts, since account suspensions are one of the main complaint categories. [8] [9]

jmdoan1's Python script watches saved search URLs and sends new postings to Telegram, with budget, client and skills. It is free under the MIT licence. It scrapes Upwork with Selenium and Chrome WebDriver rather than using RSS, so it is the riskiest tool here. The README tells users to follow Upwork's terms and to use the script for personal use only, and it warns that Upwork may rate-limit or detect it. Skip it if you need your Upwork access for daily work and cannot accept a block. [10]

Bibliography

Sources

  1. UpHunt, free Upwork profile optimizer (independent)
  2. UpCat, Upwork cover-letter and alerts tool (independent)
  3. Upwork Job Tracker & Notifications, Chrome Web Store listing (platform-hosted)
  4. iJohnMaged, upwork-telegram-bot on GitHub (platform-hosted)
  5. oldravian, upwork-job-alerts on GitHub (platform-hosted)
  6. rimutaka, Quicker UpWork Search (browser add-on) on GitHub (platform-hosted)
  7. Upwork Job Scorer & Spam Detector, Chrome Web Store listing (platform-hosted)
  8. Upwork Toolkit, Chrome Web Store listing (platform-hosted)
  9. neeilya/upwork-toolkit, open-source code on GitHub (platform-hosted)
  10. jmdoan1/upwork-job-search-alerts, Python script on GitHub (platform-hosted)