A Chrome extension for freelancers on Upwork
Open an Upwork job — one click, and a proposal in your own words is ready
Proposio is a free Chrome extension. It reads the job and your profile, writes the cover letter from your real experience and puts it into Upwork's form with your rate. You check it and press Submit yourself.
A free Chrome extension that writes the cover letter from your real experience and puts it into Upwork's form. You press Submit.
- Free to install
- Sign in with Google, no card
- Nothing is sent without your click
On a phone? The extension needs Chrome on a computer. Start on the web now and add it later.
Next.js developer for a customer analytics dashboard
We're a five-person B2B SaaS team. Our customers keep asking to see their own usage, so we need a Next.js developer to build an analytics dashboard inside our app: usage charts by day and by team member, CSV export, and a simple admin view for our support staff.
Hi there,
It sounds like your B2B SaaS customers are ready for more transparency with their usage data, and I can definitely help you build that analytics dashboard. I understand you need usage charts by day and team member, CSV export, and an admin view for your support staff.
I recently built a very similar usage-analytics dashboard for a B2B SaaS company using Next.js and Recharts, integrating with their Postgres backend. It featured per-team usage charts, CSV export, and even Stripe-based plan limits, delivered in four weeks across three milestones. My experience with Node.js REST APIs, PostgreSQL, and Stripe will ensure a smooth integration with your existing stack, and I'm comfortable working from Figma designs.
Show the whole draft
I'd propose splitting this project into milestones focused on core functionality, starting with the initial setup and data visualization, then adding the export and admin features. This approach helps ensure steady progress and allows for feedback along the way.
Let's connect to discuss how we can get this dashboard built for your customers.
Best regards, Andrii
- From the job
- From your profile
A sample job and a demo profile. The draft is real Proposio output, unedited.
Proposio in 20 seconds
Add the extension, open a job
Install it from the Chrome Web Store and sign in with Google. A “Generate Proposal” button appears on the Upwork job page.
Proposio writes a draft
It reads the job and the profile you filled in once (skills, experience, rate) and writes the cover letter from your facts.
You check it and press Submit
Edit anything you like. The letter goes into Upwork's application form along with your rate, profile highlights and attachments, if you've set them. Submit is always your click.
Try it on a real Upwork job
Install it, open a job you were going to apply to anyway and judge the draft yourself. The free plan is enough for that.
- Free to install
- Sign in with Google, no card
- Nothing is sent without your click
Free: 10 proposals a month · Pro: $19/mo · Autopilot: from $49/mo · Compare plans →
The extension runs in Chrome on a computer. On your phone, try the web version: paste the job text and get a draft.
Start free on the webEverything happens on the job page
No copying the job into a chat and no retyping your rate. The extension works where you already are: on the Upwork job and its application form.
Reads the job for you
Title, description, budget and skills come straight from the page. Nothing to copy or paste.
Writes from your profile
Your skills, experience and rate, saved once, go into every draft, so it sounds like you and not like a template.
Fills in Upwork's form
Insert puts the letter into the cover-letter field and fills your rate, rate increase, suggested milestones on fixed-price jobs, profile highlights and attachments, if you've set them.
Another version in one click
Not quite right? Regenerate it, or copy the text and edit it your way.
Picks up drafts you already have
If there's already a draft for this job, for example one Autopilot wrote, it goes into the form when you open the application.
Submit stays yours
The extension never sends anything. Every proposal goes out with your click, from your own browser.
Or let it draft while you sleep
So far, you ask for each proposal yourself. Autopilot is the same writer on the night shift, and sending still waits for you.
It picks the jobs
Autopilot takes new jobs from your Upwork feed, which the extension keeps in sync while you use Upwork, and keeps the ones that match your profile and filters.
It writes the drafts
Each match gets a proposal in your voice, from the same writer as the extension, within the volume your plan includes.
You send them
Open the job and the extension puts its draft into Upwork's form. You read it, edit what you like and press Submit.
You still press send on every one. Nothing is ever submitted to Upwork automatically.
Pro — you drive
You open a job, click once and get a proposal in your voice. You read it, insert it and press Submit.
Autopilot — writes at night, you send
It goes through new jobs from your Upwork feed on a schedule and writes the drafts without you. They are waiting when you sit down.
After sign-up, everything comes together in one place
The extension writes; the dashboard keeps what it wrote and helps the next proposal come out better.
Your proposals in one list
Drafts from the extension, the web and Autopilot land in one place. Reopen, copy or reuse them.
See what gets repliesPro
Proposal statuses come in from Upwork through the extension, so you can see which letters clients answered.
Templates that work
Save the openings and phrases that land, and reuse them in new proposals.
Upwork profile check
Paste your title, overview and rate. Proposio scores the profile and shows what to fix first.
Learns your stylePro
Add letters clients replied to, and new drafts follow your style.
Works without the extension too
On your phone or for another job board, paste the job text into the web version and get a draft.
Works on Upwork through the extension · for other job boards, paste the job into the dashboard
ChatGPT writes text. Proposio does the work around it.
A good letter is only part of applying on Upwork. This is where the rest of the time goes.
| What applying takes | ChatGPT | Proposio |
|---|---|---|
| Decide where to spend Connects | Guess from the post, job by job | Jobs from your Upwork feed get a match score against your profile, so you can spend Connects on the strong matches |
| Get the job into the prompt | Copy the post into a chat, every time | Read from the Upwork page by the extension |
| Say who you are | Re-explain your skills, experience and rate, or keep a prompt file | Your profile is saved once and used in every draft |
| Fill in the application | Paste the letter, type the rate, pick highlights and files by hand | Insert fills the letter, rate, milestones, highlights and attachments |
| Keep track | Old chats you have to dig through | Your proposals saved in the dashboard |
| New jobs overnight | Only when you ask | Autopilot drafts for new matching jobs (Autopilot plan) |
Either way your Upwork account stays in your hands: Proposio never presses Submit for you.
Made by Ukrainians to supercharge your freelancing.
Common questions
How is it better than ChatGPT?
Could Upwork ban my account?
How much is it, and how do I cancel?
Can I get a refund?
What happens when my free proposals run out?
I work from my phone or not in Chrome — will it work?
Where does my data go?
Will it be obvious that AI wrote it?
Your account and your data stay yours
Proposio is an assistant, not an agent: it writes the draft, and you decide what goes to the client.
You press Submit
You check and send every proposal yourself. Nothing reaches a client without your click.
No Upwork password
You sign in to Proposio with Google. The extension works in the Upwork tab you're already logged into, so Proposio never asks for your Upwork password.
Encrypted, hosted in Europe
Your Upwork and integration tokens are encrypted at rest (AES-256-GCM), all traffic runs over HTTPS, and the app is hosted on OVH, a European cloud provider.
Written from the real job
Every draft starts from the actual job post and your profile, not from a template with your name dropped in.
Try it on the next job you were going to apply to
Add the extension, sign in with Google and open that job. The free plan is enough to see whether the draft beats your usual letter.
- Free to install
- Sign in with Google, no card
- Nothing is sent without your click