How to Add Your Profiles, Samples and Winning Upwork Proposals to BidStaff Automatically With One Click

Use the BidStaff extension to import Upwork profiles and winning proposals in one click; sample links are added to your library with keywords.

With the BidStaff browser extension, agency admins can add winning Upwork proposals, profiles and samples straight from the Upwork pages they already have open. No retyping is needed. You open the page, press a read button, check the fields and save. Imports are free.

BidStaff writes better proposals when its library is full. Typing all of that by hand takes hours. This article shows each import step by step, explains what happens to the sample links inside your proposals and lists tips for a strong library.

Quick answer

  • Profile: open your Upwork profile, click the BidStaff icon, choose Add profile, press Read this profile, check the fields and press Add to BidStaff.
  • Winning proposal: open a proposal you sent (Proposals, then open it), choose Winning proposal, press Read this proposal and then Save as winning proposal.
  • Samples: sample links inside the cover letter are added to Samples with keywords.

Table of contents

  1. Why does a full library matter?
  2. What do you need before you start?
  3. How do you add an Upwork profile in one click?
  4. How do you save winning Upwork proposals with their jobs?
  5. How are samples added for you?
  6. Which proposals should you save?
  7. Manual entry or automatic import?
  8. What are the tips for a strong library?
  9. What mistakes should you avoid?
  10. Frequently asked questions
  11. Conclusion

Why does a full library matter?

BidStaff copies the tone and structure of your winning proposals. It also attaches the samples that fit each job. So the more real examples it has, the more each new draft sounds like you.

A thin library gives thin results. If BidStaff has one profile and no examples, it has little to learn from. A library with several profiles, a handful of proven proposals and well-described samples gives it real material. See how this fits together on the features page.

There is a team benefit too. When the admin builds the library once, every bidder works from the same base. New team members do not start from zero.

What do you need before you start?

  • The extension installed. If not, follow how to install the BidStaff extension.
  • A login with admin rights on your BidStaff account.
  • Access to the Upwork profile and the sent proposals you want to import.

Make sure you are logged in to Upwork in the same browser. The extension reads the page you have open. It does not log in for you.

How do you add an Upwork profile in one click?

Do this for each freelancer or agency profile you use.

  1. Log in to the extension as the agency admin.
  2. Open the Upwork profile (freelancer or agency) you want to add.
  3. In the panel choose Add profile and press Read this profile.
  4. Check the profile name, headline, skills and overview. Edit anything you like.
  5. Press Add to BidStaff. The profile appears in Library, then Profiles, ready to pick when writing.

Review the fields before you save. A clean headline and a clear overview help the match score and the proposal drafts. This is also a good moment to fix anything that is out of date.

How do you save winning Upwork proposals with their jobs?

This step matters most for tone. Save the proposals that earned a reply or a hire.

  1. On Upwork open Proposals and click a proposal that got a reply or won the job. You should see the job post and your cover letter.
  2. In the panel choose Winning proposal and press Read this proposal.
  3. Check the label, the job description and the cover letter.
  4. Choose the profile the proposal belongs to.
  5. Press Save as winning proposal.

Saving the job with the proposal gives BidStaff context. It sees what the client asked for and how you answered. That helps it pick similar structure for similar jobs later.

Why save the job post as well?

A proposal without its job is only half an example. The job shows what you were responding to. BidStaff can then learn how you open, how you show that you understood the need and how you close.

To go deeper on tone, read how to write Upwork proposals in your own tone.

How are samples added for you?

If your cover letter links to a Google Sheet, Google Doc or case study, BidStaff adds each link to Samples automatically. Each sample gets a short description and keywords taken from that job, and it is linked to the profile you chose.

Links already in your library are not added twice. So you can import many proposals without creating a mess of duplicates.

Want to check your sample links first? Our article on how to choose the right work samples covers sharing settings and what to keep out.

Which proposals should you save?

Not every sent proposal belongs in the library. Choose with care.

  • Replies and hires: prefer proposals that got real replies, not just ones you liked.
  • Your own words: save proposals you wrote yourself. Generic text teaches generic style.
  • Variety: pick different job types for each profile.
  • Recent work: newer examples show your current approach.

Quality beats quantity. A few strong examples teach more than a pile of average ones.

Manual entry or automatic import?

Task Typing it in by hand Automatic import with the extension
Add a profile Copy name, headline, skills and overview one by one Read this profile, check, save
Add a winning proposal Copy the job post and the cover letter separately Read this proposal, check, save
Add samples Paste each link and write keywords Links from the cover letter are added with keywords
Duplicates You must check yourself Links already in the library are not added twice
Cost Your time Imports are free

You can still edit anything after the import. The extension just saves the typing.

What are the tips for a strong library?

  • Add 3 to 5 winning proposals per profile, from different job types.
  • Prefer proposals that got real replies.
  • Keep sample descriptions specific: niche, tools and result.
  • Mark jobs as replied or won in Tracking. BidStaff then learns from those wins too.
  • Review the library every few months and remove outdated items.

How does Tracking help?

Every proposal you write in BidStaff is saved to Tracking. When a client replies or hires you, mark it. Those real outcomes become extra examples for similar jobs. The library then improves as you work.

What mistakes should you avoid?

  • Importing every proposal. Choose the ones that worked.
  • Saving template or chatbot-written text as an example. BidStaff would repeat that style.
  • Skipping the check step. Always read the fields before you save.
  • Leaving private data in the cover letter. Remove client names or details you should not share.
  • Forgetting to choose the profile. The right profile link keeps samples and tone matched.

Before applying, use the one-click job and client check. Your best proposals should go to your best clients.

Frequently asked questions

Who can import profiles and winning proposals?

Agency admins can import them with the extension. Team members use the library the admin builds.

Does importing cost credits?

No. Imports are free.

Can I edit a profile after I import it?

Yes. You can edit the fields before you save, and you can change the profile later in your library.

What counts as a winning proposal?

Use proposals that got a reply or won the job. The reply is a clear signal that the proposal worked.

How many winning proposals should I add?

Add 3 to 5 per profile, from different job types.

Will duplicate sample links be added?

No. Links already in your library are not added twice.

What if my proposal has no sample link?

The proposal is still saved as a tone example. You can add samples later in Library, then Samples.

Does the extension submit anything on Upwork?

No. It reads the page you have open and never submits, clicks or sends messages.

Conclusion

A full library makes every draft better. Importing profiles and winning Upwork proposals with the extension takes a few clicks and saves hours of typing. Sample links come along for free.

Your action list:

  1. Import each profile you use.
  2. Save 3 to 5 winning proposals per profile.
  3. Check the sample descriptions and fix vague ones.
  4. Mark replies and wins in Tracking.

Questions? Contact support.

About the Author

Muhammad Shahzad is the founder of BidStaff and Leadslancer. He runs Upwork accounts for a freelance and agency team, and builds BidStaff around that daily work.

Let BidStaff write it for you

Paste a job post, check the match score and get a proposal in your winning tone, samples attached.