Founding beta · 7 of 10 seats open

Every Upwork client, scored before you bid.

UpworkSkore scores each job 0 to 100 from client history on the page, so Connects go to work that pays.

upwork.com/nx/search/jobs

Internal dashboard in React + Supabase auth

Total spent$32K+
Hire rate88%
Connects to apply12

Webflow landing page, copy included

PREVIEW List view hides spend. Open the job page for the full breakdown.

Full-stack app, 16 Connects, client has spent $0

Total spent$0
Hire rate18%
Connects to apply16

Try it: the badges open and close exactly like they do in the extension.

Chrome extension for Upwork search and job pages. Reads visible text only. Free for the 10 testers, forever.

Manifest V3 · No auto-bid · Feed + job page

The badge tells you where to look.

Sample scores on typical cards. Every badge opens the same six rows, so you can audit the number.

68Check the brief
  • Total spent $1.2K+
  • Hire rate 54%
  • Ghost ratio 41.0%

Two hires from nine posts. Bid only when the budget is funded.

31Skip
  • Total spent $0
  • Hire rate 18%
  • Connects risk $2.40

No hires, vague brief, 16 Connects to apply. Keep the $2.40.

Grey means the client has no public history yet. The panel says so instead of guessing.

Roadmap

The Beta Deal: V1 vs V2

Help us stress-test the V1 engine today. Get the V2 Pro upgrade free for life.

Available now

V1 Beta

$14.99 $0 10 founding partner spots

  • Live feed DOM scorer
  • Client true hire rate math
  • Connects ROI risk calculator
  • Ghost ratio detection

In development

V2 Pro

$14.99 lifetime license

  • Everything in V1
  • Batch search page auto-scan
  • Auto-hide toxic clients from feed
  • Customizable risk thresholds
  • Lifetime Connects saved dashboard

Founding Beta Partners receive lifetime V2 Pro access at $0.

Running in under two minutes.

  1. 01

    Install and sign in

    Add the extension and sign in with your beta account. Nothing scores until you sign in.

  2. 02

    Browse Upwork as usual

    Search pages and job pages get scored from text already in the page. No new tabs.

  3. 03

    Read the number

    Toxic-only mode hides everything except red flags. Auto-expand keeps breakdowns open.

What each band asks of you.

Green82 to 97

Verified spend and a hire record. Write the proposal.

Yellow55 to 79

Thin or mixed history. Read the brief twice before spending Connects.

Red25 to 44

Ghost pattern or zero spend. Skip.

Greyno public history
no score

Unverified client. Price the risk before you bid.

From the builder

I burned 16 Connects on a client who had spent $0 and never hired anyone. The history was sitting right there on the page. I just never scrolled down to check it.

UpworkSkore is the check I kept skipping, done before I spend anything. It reads the same five facts I used to check by hand and puts the number where I cannot miss it.

If a score looks wrong on a real job, send it to me. I read everything during beta and fix the bad patterns first.

builder, UpworkSkore

Sep 23 · preview note moved to top of panel · toxic-only mode added · connects parser fixed

Beta

Free now, free for life.

The 10 beta testers pay nothing and keep every future version free. Honest feedback is the whole price.

Founding beta · 10 seats total

$0free during beta, free for life after
  • Score badges on feed and job pages, 0 to 100
  • Toxic-only filter and auto-expand breakdowns
  • Connects risk and ghost ratio on every card
  • Dashboard counts of scanned jobs and saved Connects
  • Every future version free for life
  • Vote on what gets built next

Beta costs nothing. Skip one ghost and keep about $2.40 in Connects.

No tracking on this page. Your email stays in this browser until the backend goes live. No reviews yet. The 10 testers write the first ones.

Asked before you ask.

Does Upwork allow this?

UpworkSkore reads the job card text your browser already loaded. It sends nothing to Upwork, clicks nothing, and calls no Upwork API. If you can see it, it can score it.

What feeds the score?

Five facts from the card and job page: total spent, hire rate, payment verification, jobs posted, and Connects required. The panel shows each one, so you can audit the number.

Why is it free?

The first 10 testers trade feedback for access: use it on real jobs, report wrong scores, answer two or three short emails. That work is the payment, and the seat stays free for every future version.

What if it never helps me?

Leave whenever. Delete the extension and keep the seat. One email about what misfired helps, if you feel like sending it.

What happens after beta?

Public launch will be paid. Tester seats stay free for life with no action and no card, ever. Layout fixes still ship to testers first, usually within 48 hours.

Check the score before you spend the Connects.

Ten seats. When they sell, this page comes down.

Claim a free seat