Apptimistic/Work/Upwork Copilot
Built for
SEO agency
Type
Lead sourcing automation
Stack
Email ingestion · Rules engine
Year
2026

Upwork
Copilot

A filter-and-draft pipeline that surfaces only the Upwork jobs worth bidding on, early, with the proposal already drafted.

Upwork Copilot showing filtered high-value jobs and an auto-drafted pitch
UC · OverviewLead sourcing automation
№ 01
Project overview
The problem

The problem worth solving.

The agency owner wins work on Upwork, but the best jobs fill fast. By the time a listing was spotted, 50+ proposals were in and a low-baller had usually already been considered.

Upwork filters are basic. The owner only wanted hourly jobs at $100/hr or more, or fixed-fee jobs of $1.5k or more, and anything in the $20-$40/hr range was noise. Finding the good ones meant manually scrolling the feed all day.

Upwork Copilot showing filtered high-value jobs and an auto-drafted pitch
UC · OverviewSEO agency
№ 02
Our solution & strategy
What we built

How it works.

We set up Upwork job alerts and built an ingestion layer on top of them. Each alert email is parsed, checked against the owner's own rules (rate floors, fixed-fee minimums, proposal count), and only the jobs that pass reach the owner.

For every qualified job, the copilot drafts the pitch. The owner reviews, edits, and sends it from Upwork. Nothing is auto-submitted, so the voice and the final call stay theirs.

1. Alerts arrive. Upwork job notifications land in a dedicated inbox as they are posted.

2. Emails are ingested. Each email is parsed into structured job data: budget, rate, proposal count, scope.

3. Rules filter the noise. Hourly floor, fixed-fee minimum and proposal ceiling cut the feed down to jobs worth the time.

4. Pitch is drafted. A tailored proposal draft is generated for each qualified job, ready to review.

5. Owner reviews and sends. A short, high-quality list goes to the owner, who edits and sends via Upwork.

№ 03
The outcome
What it delivers

What it delivers.

Custom rate and budget thresholds per job type.

Proposal-count cap so you only see jobs you can still win.

Email ingestion, no scraping of the Upwork site.

Auto-drafted pitch for every qualified job.

Human review before anything is sent.

Early
in front of good jobs before the proposal pile builds
0
hours spent scrolling the Upwork feed
1 click
from qualified job to a drafted pitch
№ 04
Technologies used
The build stack

The stack.

Email ingestionRules engineLLM draftingUpwork
№ 05 - Your turn

Got a process like this one?

If a repetitive task is eating your week, we can build the system that takes it off your plate. Let’s talk.