BidCraft
Win the right Upwork jobs, with every Connect.
BidCraft reads the job, tells a freelancer whether it is worth their Connects, and writes a proposal from their real portfolio: hook, proof and close, in about a minute.
01 · The problemMost proposals lose in the first two lines
Freelancers write each proposal from scratch, open with their own experience instead of the client's problem, and guess which jobs are worth the Connects they pay for.
Generic AI writers make it worse. They invent results, add links that don't exist and miss Upwork's rules on off-platform contact, which can put the account at risk.
The brief: decide before spending, write from real proof only, and learn from every outcome.
The hook is about the client. The proof is yours. The decision to bid is maths.
The three rules BidCraft is built on
Opportunity Score
Before a Connect is spent, BidCraft shows the expected value of the bid: win chance from your own history, times project value, minus Connect cost. The verdict is Bid, Consider or Skip, with the reasons.
- Nine factors, each with its source
- Reads budget, proposals and client stats from the post
- Low-value jobs stop before any Connects are spent
$38K spent · 91% hireStrong
≈ $75/h vs your $60/hStrong
10 to 15 proposalsMedium
2 won of 9 similarMedium
Win chance ≈ 20% · ≈ $19 expected per Connect · 16 Connects = $2.40
Grounded proposal engine
Qualify, diagnose, match, draft, critique. Every proposal follows a proven structure, is scored on seven criteria and rewritten until each one reaches 8 or higher.
- Hook, diagnosis, spotlight, approach, de-risk, close
- Alternative hooks, CTAs and screening answers
- Quick edits: shorter, bolder, softer, new CTA
Hook · Diagnosis · Spotlight · Approach · De-risk · Close · Voice
Guardrails before you paste
Numbers and links must exist in your knowledge base or the job post. Contact details and off-platform requests are flagged while you edit, so nothing risky reaches the client.
- No invented metrics or links
- Upwork terms-of-service checks
- A banned-phrase list per workspace
Analytics & Connect ROI
Record replies, wins, Connects and bids. BidCraft shows what actually wins by hook, CTA, spotlight, fit, bid size and score, down to the cent.
- Cost per reply, interview and win
- Return on spend and AI cost per proposal
- Predicted vs actual win rate
A prompt that learns from wins
Improve Prompt reads your outcomes and feedback and proposes a revised engine. You review it as a diff and approve every change, with A/B tests across versions.
- Prompt versions and A/B testing
- Shared prompt and portfolio for teams
- Per-member permissions and monthly limits
You approve every change
Figures in the illustrations are the demo's sample data.
Import
Point BidCraft at a portfolio page or drop in notes. It extracts projects, results and reviews for you to approve.
- Portfolio URL or file
- Review before saving
Score
Paste an Upwork job post. See fit, evidence, client quality, competition and expected value per Connect.
- Bid · Consider · Skip
- Your own win history
Write
The engine diagnoses the real problem, picks the closest project, drafts, critiques and rewrites.
- Under a minute
- Guardrails checked
Learn
Record outcomes. Analytics shows what works, and Improve Prompt turns results into a better engine.
- Outcome tracking
- Connect ROI
01Solo freelancers
- Today
- Writing every proposal from scratch and guessing which jobs are worth the Connects.
- With BidCraft
- A strong first draft in a minute and a clear Bid or Skip call first.
02Full-time bidders
- Today
- Dozens of bids a week, repetitive hooks and no idea which angles win.
- With BidCraft
- Fresh hooks that avoid recent ones, and analytics that show what converts.
03Agencies & teams
- Today
- Uneven quality across bidders and no shared memory of the best projects.
- With BidCraft
- One portfolio, one tuned prompt, per-member limits and a team leaderboard.
04Niche specialists
- Today
- Deep expertise that generic proposals fail to prove in two lines.
- With BidCraft
- The one project that proves it, matched to each job automatically.