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
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
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 10 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
Job match score
A 0–10 score before you spend connects
Run an optional check that compares the job with a profile's expertise, keywords, samples and the jobs it has already won or got replies on.
- Red 0–3, orange 4–7, green 8–10
- Reasons, risks and one tip for the opening line
- Always asks before spending 1 job-check credit
- Separate monthly job-check credits on every plan
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 Small and Agency Pro
- AAyesha8:58 in
- BBilal9:14 late
- SSaraday off
To-dos & deadlines
A task board that emails before things slip
To do, In progress and Done, with client name, file or sheet link, assignee and deadline. Reminders go out 24 hours before and when a deadline passes.
- Drag and drop between columns
- Deadline emails in your time zone
- Anyone can move tasks, admins assign them
- Up to 1,000 open tasks on Agency Pro
To do
Lead list · Acmedue tomorrowIn progress
Email copy · NovaFri 5 PMDone
CRM import · ZedEarnings 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
Team, credits & chat
Control spend and keep the team talking
Members apply from any profile, add profiles and samples, check jobs, check in and work on their own to-dos. 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 to-dos
What each plan includes
| Feature | Individual | Agency Small | Agency Pro |
|---|---|---|---|
| Upwork profiles | 1 | 10 | 25 |
| Proposal credits / month | 50 | 250 | 500 |
| Job match checks / month | 50 | 250 | 500 |
| Team members | — | 5 | 12 |
| Teams & attendance | — | ✓ | ✓ |
| Team chat & job sharing | — | ✓ | ✓ |
Ready to bid smarter?
Pick a plan, or ask for a demo with a few free credits.