Upwork proposal tracker for freelancers who buy their own connects

You send the proposal.

Upwork goes silent.

Every proposal tracked, and an AI that drafts the letter, logs the follow-up, or sets the meeting - so your connects go where they actually work.

No credit card. Import your spreadsheet and your history comes with you.

proposaliqSample data

Every proposal, noted

Shopify theme migrationInterview
Next.js analytics dashboardViewed
Webflow to React rebuildNo response

11 of 13 were never opened. The cover letter was never the problem.

What to change next

Fix first

11 proposals died before anyone read them. Narrow the jobs you bid on, and bid sooner.

Working

Both proposals a client opened got a reply. Keep the current letter.

Ranked by conversions lost, so the biggest leak comes first.

Connects, spent deliberately

Balance

412

Burn / week

38

Runway

10.8 wk

Cost per hire

$12.45

Balance, burn and cost per hire come out of one ledger.

Earnings against connect spend

$7.95 back for every $1 of connects, this month.

One real tracked month

Thirteen proposals. Here is exactly where they went.

A low view rate and a low reply rate look equally bad on a spreadsheet and mean opposite things.

Nobody opens it - the job selection, the timing or the profile is the problem, and the letter is irrelevant.

They open it and never reply - now, and only now, the cover letter is the thing to fix.

Getting proposals in

Type them, or let the extension read them. Both end up in the same ledger.

By hand, in about twenty seconds

Paste the job URL, tap the connects you spent, flag a boost. The form is two steps and both of them save, so you can stop after the first. Nothing else is required and everything can be filled in later.

This is the whole product. The extension is a convenience on top of it, never a requirement.

Or the browser extension fills it in

It reads the proposal, connect and payment pages you open yourself and sends what it finds to your own account. That covers the things Upwork’s API will not report per proposal: the connect cost, the client’s rating and hire rate, your available balance.

  • Sends zero requests to upwork.com
  • Never signs in, never submits, never browses for you
  • Reads only the four page types you open yourself
  • No cookies, no credentials, no background tabs

Worth knowing: Upwork’s automation policy covers extensions that read their pages, not just ones that click for you. This one is built to do as little as possible - it cannot act on your account, and it is off unless you install it - but it is your call to make, and manual entry gets you the same numbers. What it does and does not touch

The AI assistant

Tell it what happened. It drafts the paperwork.

A chat panel in the dashboard, grounded in your real numbers - ask it your funnel diagnosis, which proposals are still open, or what is on your calendar this week.

Tell it what happened and it drafts a proposal, task, meeting or note as a card. Nothing is created until you confirm that specific card - it never writes to your account on its own.

What is actually verified

No testimonials yet. Here is what you can check instead.

717

tests passing

The analytics engine is pinned to a real spreadsheet's own formulas. If a rate on your dashboard were wrong, the suite would fail.

$12.45

cost per hire, that month

Priced from what the connects were really bought for, not Upwork's list price. Every figure on this page comes out of that same engine.

Zero

requests sent to Upwork

Nothing signs in as you, submits for you, or browses on your behalf. If you did not open the page, it was never read.

Yours

data, and only yours

Not affiliated with Upwork. It stores what you entered, imported, or captured from pages you opened yourself, and none of it is sold or shared.

What it does, and what you get

Built around one question: what should I change about the next proposal I send?

Records every proposal with the connects it cost

One ledger for purchases, spend, boosts and refunds - so your balance, burn rate and weeks of runway are facts, not guesses.

Separates the view rate from the reply rate

The two failures look identical on a spreadsheet and mean opposite things. Knowing which one you have decides what you fix this week.

Prices connects at what you actually paid

Cost per view, cost per reply and cost per hire come out in dollars, then get compared against what you earned.

Scores boosted proposals against unboosted ones

If the boosts are buying nothing you find out in a week instead of a year, and stop paying for them.

Tags each proposal with the template you used

Templates get ranked by how often they turn a view into a reply. Your best opener stops being a hunch.

AI drafts your cover letter, then reviews it

Grounded in your resume, profile and the letters that got you hired - and in the ones that got opened and ignored, so it avoids those. It quietly learns from what you edit or get hired with, so later drafts need less fixing.

Tell the AI assistant what happened

"Log this proposal", "remind me to follow up Friday", "set up a call with the client" - it drafts the proposal, task, meeting or note as a card you confirm. Nothing saves until you click.

Use cases

If any of this is you, it was built for you.

Questions

What people ask before they sign up.

What is a credit?

What the AI features are paid in. A message to the assistant or a critique costs 1, a client reply 2, a cover letter 3 (it is drafted, then reviewed), a written report 3. Each credit frees up 24 hours after you use it, and every plan also has a 30-day limit, so a daily allowance cannot be spent in full every single day.

What happens when I run out?

Only the AI waits. Tracking, the connect ledger, syncing, scoring, import and the business tools keep working on every plan, including Basic. Credits come back 24 hours after each use - or you upgrade.

How do I upgrade?

Get in touch and say which plan. ProposalIQ is in beta and there is no checkout yet, so a paid plan is switched on by hand. Card payments arrive after the beta, and nobody is charged anything without being told first.

Do I need a card?

No. Basic is free and there is no card field anywhere in the product. During the beta a paid plan is arranged directly with us.

Do I need my own OpenAI key?

No. The AI runs on ours - credits are what you spend.

What happens to my data?

It stays yours. ProposalIQ is not affiliated with Upwork and stores only what you entered, imported, or captured from pages you opened yourself - nothing is sold or shared. Self-serve export and account deletion are not built yet; ask and it gets done by hand, and they are on the list.

Get started

Start free. Basic is free, no card required.

Basic is free for good, with a few AI credits a day. Log the next proposal you send: in a fortnight you will know your real numbers, and in a month you will know which habit to change. More AI is a plan away, not a paywall on the rest.

Want all of it?

This page is deliberately short. The documentation is where every feature and use case is explained properly, with the same animated walk-throughs rather than a wall of prose.

Read the documentation