Features

Everything your Upwork bid team needs

BidStaff writes, checks and tracks, so your bidders spend their time on jobs worth winning.

Proposal writer

Proposals that read like your best ones

Paste the job post, pick a profile and a length. BidStaff writes a proposal that answers the client's questions, mirrors their details and stays under Upwork's 5,000-character limit.

  • Short, Normal, Long or Detailed
  • Ask for changes in plain words: "shorter", "mention Apollo"
  • Invitation replies for client invites
  • Duplicate-job warning before you write
  • Rates only mentioned when the client asks
Proposal Β· Lead list for dental clinicsNormal

Hi Sarah,

You need 500 dental clinic owners in Texas with verified emails, delivered in Google Sheets. I can start today.

πŸ“Ž Dental clinics, Florida Β· 600 verified contacts

1,180 / 5,000 characters

Screening answers

Every screening question answered, separately

Upwork jobs often ask up to 5 screening questions in their own boxes. Paste them with the job post and get one answer per question, written in the same voice as the proposal, with your tools, process and proof.

  • Up to 5 questions per proposal
  • Paste several at once: they are split automatically
  • Edit and copy each answer on its own, or copy all
  • Included in the proposal credit, no extra cost
Screening answers2 questions

Q1 Describe your recent experience with similar projects

Last month I built a 600-contact list of dental clinic owners in Florida, verified with ZeroBounce and delivered in Google Sheets…

Q2 Which tools do you use?

Apollo and Sales Navigator for research, Clay for enrichment and ZeroBounce for verification.

Samples & winning tone

Your library teaches it how you win

Add samples with a one-line description and the proposals that got real client replies. BidStaff attaches the 1 or 2 samples that fit each job and copies the tone of your winners.

  • At least 5 samples for different job types
  • At least 5 winning proposals clients replied to
  • Links kept exactly as you saved them
  • Writing unlocks once setup is complete
SetupReady
Profiles1/1
Samples10/10
Winning proposals5/5

Learns from your wins

It gets better every time you win

Press "Mark as applied", then mark the job as replied or won in Tracking. BidStaff adds that proposal to the winning examples for its profile and job type, so the next proposal for a similar job follows what worked.

  • Uses proposals that won clients first, then ones that got replies
  • Only picks winners that match the new job
  • Works next to the winning proposals in your Library
  • Turn it on or off in Settings
Learning from winsOn
Won a client7
Got a reply12

Used as extra examples for new proposals

Job match score

A 0–10 score before you spend connects

Run an optional check that compares the skills in the job description with a profile's expertise, keywords and samples.

  • Red 0–3, orange 4–7, green 10 when the skills match
  • One short reason naming matching or missing skills
  • Always asks before spending 1 job-check credit
  • Separate monthly job-check credits on every plan
2Skip
6Maybe
10Apply

Spend 1 credit to check this job? Yes, check it

Staff tracking & attendance

Know who is working and what it brings in

Every bidder checks in and out. Proposals, replies and wins are tracked per person, per profile and per team, in your agency's time zone.

  • Office hours, late marks and days off
  • Per-person stats, open your own by clicking your avatar
  • Teams with their own reports
  • Agency Starter and Agency Pro
TodayExample
  • EEmma8:58 in
  • JJack9:14 late
  • OOliviaday off

Weekly owner report

Your week in one email, every Monday

The account owner gets a report every Monday morning in their time zone: proposals generated, client replies, clients won, revenue and connects spent, compared with the week before and split by every Upwork profile (and by team member on agency plans).

  • Agency owners and individual freelancers
  • Per-profile table with totals
  • Arrows show what went up or down
  • Low-credit email before you run out, with one click to add a pack
Weekly report Β· Oct 5 – 11Email
35proposals6replies2won$1,250revenue
ProfileSentWon
Lead Generation211
Cold Email141

Project tracking

Every client project in one place, with no limit

Track unlimited projects as Pending, In progress or Done. Each one has a client name, project name, assignee (type any name), due date, as many links as you need, and written instructions. Cards turn red on their own 2 days before the deadline and green when finished, and the assignee gets a bell notification.

  • Unlimited projects on every plan
  • Multiple links per project: sheets, docs, folders
  • Board and list views, search and filters
  • Red 2 days before the deadline, green when done

Pending

Lead list Β· Acmedue in 2 days

In progress

Email copy Β· NovaFri 5 PM

Done

CRM import Β· Zed

Earnings analytics

Real net income, not just won budgets

Set your Upwork fee % and the price you pay per 100 connects. BidStaff subtracts both from what you won, for the whole team and each person.

  • Gross won βˆ’ fee βˆ’ connects cost = net
  • Reply and win rate per profile
  • Filter by team and date range
  • Works for individual freelancers too
$20,000 wonβˆ’ $2,000 Upwork fee (10%)βˆ’ $150 connects (1,000)= $17,850 net

Team, credits & chat

Control spend and keep the team talking

Members write proposals for the agency's profiles, add samples, check jobs, check in and work on their own projects. The admin sees everyone's progress and gives each member their own credits.

  • Per-member proposal and job-check credits
  • Admin uses whatever is left
  • Team chat and one-click job sharing (agency plans)
  • Members see only their own tracking and projects
CreditsThis month
Proposals155/250
Job checks70/250

What each plan includes

FeatureIndividualAgency StarterAgency Pro
Upwork profiles11015
Proposal credits / month75300500
Job match checks / month75300500
Team membersβ€”914
Teams & attendanceβ€”βœ“βœ“
Team chat & job sharingβ€”βœ“βœ“

Ready to bid smarter?

Pick a plan, or ask for a demo with a few free credits.