River
Y CombinatorBacked by Y Combinator

Writing & MediaFree

Upwork Proposal Writer for Each Job Post

Paste the job post and your relevant work. Get a proposal whose first two lines answer the client's problem, plus screening answers and a bid approach.

Context to provide

River's Upwork proposal writer drafts a cover letter for one specific job post. Paste the post and a few lines about your relevant work, or paste a draft you have already written. River writes a proposal whose opening lines answer the client's actual problem, then gives a short plan, one piece of proof from your real work, and a question that invites a reply. It also answers any screening questions in the post and suggests how to approach the bid, with its reasoning, from your own rates.

On Upwork, clients see only the first couple of lines of each cover letter in the list of proposals, next to your photo, rate and Job Success Score. Most proposals spend those lines on a greeting and a biography, so they never get opened. This one spends them on the client's problem, follows any instruction hidden in the post, and keeps the whole letter short. If you paste your own draft, River comments on it and rewrites it rather than starting over.

It is for freelancers on Upwork and similar marketplaces, from writers and designers to developers and virtual assistants, and for agencies bidding for their team. Use it for jobs you are genuinely suited to, because tailored proposals for fewer jobs usually beat volume. It also flags warning signs in a post, such as requests for free test work or payment outside the platform. For direct clients off the platform, the consulting proposal generator builds a fuller document, and ghostwriters quoting a book can start from the ghostwriting project proposal.

How Upwork clients actually read proposals

Upwork proposals are judged in two lines. In the list of applicants, the client sees your name, photo, rate, Job Success Score and the opening of your cover letter, then decides whether to open it. "Hi, I am a professional writer with eight years of experience" wastes that space. "Your onboarding emails get opens but few activations, and I fixed that exact problem for two software companies last year" earns the click, because it is about their problem rather than your career.

Once opened, short wins. Restate the job in one sentence to show you understood it, give a three-step plan, offer one piece of proof that closely matches this job, and end with a specific question the client will want to answer. Answer screening questions directly, since clients see those answers before your cover letter. Follow any instruction in the post, such as starting with a particular word. Many clients add one precisely to filter out copied proposals, and ignoring it ends your chances.

Protect yourself as you apply. Upwork's Terms of Use say clients can't ask freelancers to submit work for little or no payment as part of a proposal, so a request for an unpaid sample or test is a warning sign, not an opportunity. So is a client who asks early to move the conversation or payment off the platform. Price from your own rate and the scope in the post. If the budget is far below what the work needs, say what you could deliver for that budget instead of discounting your rate.

How it works

  1. Paste the job post

    The whole post, including the budget, screening questions and any instructions to applicants.

  2. Add your relevant work

    A few lines about similar projects, your profile summary, or a draft proposal to improve.

  3. Get the proposal

    A tailored cover letter, screening answers and a bid suggestion, ready to paste into Upwork.

  4. Adjust in chat

    Ask for a shorter version, a different opening, or a follow-up message after the client replies.

What you get

  • A cover letter whose first two lines answer the client's problem, since that is what shows
  • A short plan, one matching piece of proof from your real work, and a reply-inviting question
  • Answers to any screening questions in the post, specific to this job rather than generic
  • Any instruction hidden in the post followed exactly, such as a required first word
  • A suggested bid approach with reasoning, built from your rates and the scope described
  • Warnings about free test work, off-platform payment or vague scope before you spend Connects

Common questions

How long should an Upwork proposal be?

Short enough to read in under a minute, usually a few short paragraphs. The opening lines matter most, because they are all the client sees in the list of proposals. After that, a brief plan, one strong piece of proof and a question are enough. Anything longer is better saved for the interview, if you get one.

Can River improve a proposal I already wrote?

Yes. Paste your draft in the second box. River comments on what weakens it, such as an opening about you instead of the client, generic proof or a missing question. It then writes an improved version that keeps your facts and voice, so you can compare the two side by side before sending.

Should I reuse the same proposal for similar jobs?

Reuse your proof and your plan, not your opening. Clients can spot a copied first line immediately, and the opening is what decides whether they read on. Paste each new job post and River writes a fresh opening for that client's problem, reusing the strongest material from your profile and past proposals.

What bid should I put in?

River suggests an approach based on your own rate, the scope in the post and the client's stated budget, and explains its reasoning. It does not quote market rates. If the budget is far below what the work needs, it suggests a smaller scope for that budget rather than a lower rate. For a book-length job, the ghostwriting pricing calculator works out the fee in detail.

Will clients know the proposal was drafted with AI?

Generic proposals give themselves away, whoever writes them. This one is built from the client's own post and your real work, so it reads as a direct reply. Read it before sending, adjust anything that does not sound like you, and add one detail only you would know, such as a question about their tools.

Upwork Proposal Writer for Each Job Post

Describe what you need, add any files you have, and your workspace opens with the work already underway.