Your dead Upwork leads are not dead.
They're $100 a month. Each proposal costs you about $2 in connects and 15 to 30 minutes of writing. Stack 50 silent leads a month and that's $100 plus two work days gone into silence. But those leads are gold data. You can see who beat you, what they charged, and what the client actually wanted.
Read your no-reply pile.
Those silent leads are not dead. They're gold data. You can see who beat you, what they charged, and what the client actually wanted. Cold email will never show you that. Upwork does.
10 minutes. Today. Here's the audit. Filter GigRadar for no-reply, last 60 days. No tracker? Go to upwork.com/nx/proposals. Open one silent job. The job page is a one-screen mini CRM. Two things to find, both on the same page:
- A · The hire was cheaper than you. Client hires lowballers. Probably every time. Tighten your filters so this client type stops showing up. You're bidding into a price war you don't want to win.
- B · The hire was more expensive than you. You lost on profile or cover letter, not price. Save the job. Audit your profile and your last 5 cover letters. Something is killing your conversion.
- C · The client hired nobody. Open "About the client," check the hire rate. A low rate means they post for reasons that aren't hiring (research, price checks, internal politics). Filter the type out. GigRadar's client filters cut deeper than Upwork's.
Most agencies do not run this audit. They keep paying $2 and 20 minutes per silent lead, forever. You will not.
Two Upwork bugs hit this week.
Stale timestamps. Jobs marked "posted 22 min ago" can actually be 3+ hours old. You bid thinking you're first. You're not. Freelancers are flagging it on r/Upwork. GigRadar catches jobs the moment they're posted, so you see the real age, not the platform's lagged label.
Delayed invitations. A client invites your agency. The invitation lands in your inbox hours after they sent it. The client waits, hears nothing, decides you're ghosting them.
Check the job post date against the timestamp on your invitation. If there's a gap (an hour, six hours, a day), message the client right away in the conversation room. You were invited, so the room is open. Don't be shy. The client wanted to talk to you and got silence. Any reply lands well.
The buyer is not one person. It's a room.
Our partner Belkins shipped a study of 1,871 B2B companies. The buying committee runs 4 to 6 people, not 1. For marketing buys, the CTO (71%) outranks the CMO (54%). Your Upwork contact is one of them, not the buyer. Write your next proposal as ammo for the meeting your contact will run without you, not as a pitch to one reader.