An AI/ML developer came to us with a new Upwork profile and no earnings. This Upwork lead generation case study shows how our team bid on the right AI and machine learning projects every day, from the client’s own account, and took the profile from $0 to more than $200,000 earned on Upwork.
The Challenge
Our client is an AI and machine learning developer. The skills were strong, but the Upwork profile was new: no earnings, no reviews and no Job Success Score. That is the hardest place to start on Upwork, because clients filter on track record and every proposal costs Connects.
The client wanted a steady flow of AI/ML projects without spending hours each day searching for jobs and writing cover letters.
Our Strategy
1. Bidding From the Client’s Own Account
We worked inside the client’s own Upwork account, so every proposal, message and contract stayed in their name and under their control. The client bought the Connects, and we spent them carefully on jobs worth winning.
2. Strict Job Selection
Each day our team screened new AI and ML jobs against the client’s skills and rate. We skipped vague briefs, clients with a poor hiring or payment history and underpriced scope, to protect both the Connects and the Job Success Score.
3. A Fresh Proposal for Every Job
Every cover letter was written by a person on our team, in the client’s voice, for that specific job. No templates and no automation tools, which keeps the account safe.
4. Consistent Daily Volume
We kept a steady pace of 10 to 12 proposals a day, with shifts covering US, UK and Canada hours, so the client was early on the jobs that mattered. Replies and interview invites went straight to the client, who took the calls and closed the work. As the profile grew, we also took over bidding for the profiles of the client’s team members.
The Results
| Metric | Result |
|---|---|
| Starting earnings | $0 |
| Earned on Upwork | $200k+ |
| Proposals per day | 10 to 12 |
| Proposal writing | By our team, one for each job |
| Bidding | From the client’s own account |
| Profiles managed | Client profile plus team members’ profiles |
The profile went from zero to more than $200,000 earned on Upwork, and it is still an account our team manages today.
A recent week on the account
Results like this come from steady weekly numbers, not one lucky contract. Here is a recent seven-day snapshot from the Upwork proposals dashboard of one of the profiles we manage in this account.
Four of the five clients who opened a proposal invited the freelancer to an interview, and one of those became a hire inside the same week. When a client reads a proposal our team wrote, it usually turns into a conversation. That is the part of Upwork bidding that depends on people, not templates.
Key Takeaways
A new Upwork profile does not need a long history to start winning. It needs the right jobs, a proposal written for each one and the discipline to keep bidding every day. Selection and consistency did more for this profile than any shortcut.
The same approach works for agencies, consultants and freelancers in any category. See how our Upwork lead generation agency works, or read about our Upwork bidding service.
Common Questions
How much did this Upwork profile earn?
The profile went from $0 to more than $200,000 earned on Upwork while our team ran its bidding.
How many Upwork proposals did you send each day?
10 to 12 proposals a day, each one written for that specific job.
Did you use automation tools to bid?
No. Every proposal was written by a person on our team. Upwork automation tools put accounts at risk, so we don’t use them.
Whose account did the bidding run from?
The client’s own Upwork account. The client bought the Connects and kept full control of the profile, messages and contracts.
Can you do the same for a new Upwork profile?
Yes. We work with new and established profiles. A new profile needs tighter job selection and steady daily volume, which is how this one grew.
We find the projects, write every proposal in your voice and hand replies to you, all from your own Upwork account.
Our Upwork lead generation starts at $400 per month. Volumes and setup are confirmed in each proposal.
Want to see what we would bid on for your profile? Book a free strategy call.