A desk for freelance proposals
Every draft gets marked up
before it's sent —
never after.
Paste a job description, get a draft written in your voice, and send it knowing the line that closed your last job is the one that made it in. What gets rewritten is decided by the record of what worked — not by anyone's opinion, including yours.
Sample — draft opening
The record edits the draft. Not a hunch.
Proposal · React dashboard rebuild
Hi Sarah — I read through the brief for your dashboard rebuild twice. I have over eight years of experience building React applications for fintech clients, three of my last four fintech dashboards shipped inside the client's existing design system, no rewrite required, and I'd start by mapping your current chart library before touching a single component.
cut — restates the JD, proves nothing
kept — closed 3 of 4, on the record
The desk
One ladder, no shortcuts around the human step.
- ask
Paste the job description
Ask the copilot if it's worth pursuing — fit is scored against your own history, instantly. Nothing drafts itself until you ask for it.
- draft
Draft, in your voice
The copilot pulls in the case studies and past replies that actually closed work, not every proposal you've ever sent — you steer which ones.
- sent — waiting
Send it, start the clock
The board records what you sent and when. A quiet inbox for a day isn't a loss — it's still waiting.
- reply
What happened feeds back
A reply, a hire, or silence past its window feeds back into the next draft. Never a guess about why.
“Never viewed” isn't a loss. A reply that says no isn't either — it's proof the writing was read. The only thing worth rewriting is the line nobody ever answers.
— how the funnel gets read