Blog > Manual VS ai close rates on Upwork
Vadym Ovcharenko • 2024-09-26
In this newsletter, we've shared data insights on contract rates on Upwork using AI proposals vs. manual proposals, as well as broken down our case study with Codemotion—an agency that earned over $10 million on Upwork.
Our data shows that AI-generated proposals achieved higher close rates than manual ones, proving their effectiveness in securing deals:
But that's not all! Check the connects consumption:
So, AI proposals not only get better results but also save you valuable connects.
I know many of you missed our interview with Yaroslav Golovach, founder of one of Upwork's biggest agencies, Codemotion.
So, I decided to share some key takeaways, as their relevance never gets old. You can watch the full interview here (in Ukrainian; English subtitles).
Yaroslav started Codemotion in Ukraine with just five people and a $20 contract on Upwork in 2017. Fast forward, and the agency has earned over $10 million, built a team of 100, and become one of the most respected on the platform.
This success stems from strong strategies, a focus on what matters, and hard work to keep clients happy.
From the start, Yaroslav knew that reputation was everything on Upwork. Their first contract was only $20, but they didn’t care about the money. What mattered was making sure the client was happy and leaving a great review. They even went so far as refunding money when things went wrong, just to keep their reputation clean.
“Our goal was to build a solid reputation. Even if something went wrong, we would refund the money. It was all about keeping the client happy and getting good feedback.”
Key Points:
Codemotion achieved their success by honing in on specific skills instead of trying to cover everything. Yaroslav emphasizes this approach with his "100 Points System," where every action on your Upwork profile can either add or subtract points, impacting your profile's appeal to clients. Every Action Counts – each element on your profile can add points, subtract points, or have no impact.
Examples of Actions and Their Points:
“The more specific your profile, the better the response. Clients don’t trust profiles that try to do everything.”
Key Points:
At one point, Codemotion had 30 out of 35 team members working for a single client. When that client started pulling back, Yaroslav and his team were faced with a huge risk. Instead of letting people go, they made a bold decision. They kept everyone and went all out, finding new clients to keep the business afloat.
“It was a risky situation. We could have fired people, but we didn’t. We spent day and night finding new clients, and it worked. We went from 35 to 50 employees in just a few months.”
Key Points:
In 2021, Codemotion grew fast, expanding to 200 employees. But when the market crashed in 2022, they realized they had grown too quickly. They ended up with 50 developers on the bench, costing the company a lot of money. Yaroslav had to make the tough call to let people go to keep the business alive.
“We expanded too fast in 2021. When the market crashed, we had 50 developers on the bench and no work for them. We had to let them go to survive.”
Key Points:
One of the biggest problems for agencies is having too many people on the "bench"—team members who don’t have active projects but still need to be paid. After the market downturn in 2022, Codemotion adopted a zero-bench policy. They only keep project managers on standby because they are essential for running things smoothly.
Â
“We no longer keep a bench. We only keep project managers on standby because they are crucial for the projects. We sign agreements with clients that allow us to adjust quickly when work stops.”
Key Points:
Growing a business isn’t just about hiring more people—it’s about making sure there’s enough work to justify the growth. Yaroslav made sure that Codemotion only hired new people when they had enough projects to keep them busy.
Â
“Don’t hire people unless you have work for them. We grew the team when we had clients ready. We didn’t hire unless the work was there.”
Key Points:
Codemotion’s journey is a masterclass in how to succeed on Upwork. Their story is a reminder that success doesn’t come easy—it takes smart decisions, hard work, and being ready for the next challenge. If you want to grow your agency on Upwork, follow Codemotion’s lead: Stay focused, be ready for anything, and always put your clients first.
React.js is a highly competitive niche, similar to Node.js, especially since they are often used together in the MERN stack. The level of competition is intense, and the LRR for landing contracts is nearly identical between these two technologies. To stay competitive, you need to adjust your approach in several key ways. During GigRadar's last event, Tamara Levit shared some small but crucial details that can greatly impact your lead generation efforts.
Â
Watch the recording of the event and check the full article here
Â
Tamara highlighted specific details that most people overlook, which can make all the difference in a crowded niche like React.js. Here’s what you need to pay attention to:
Â
Don’t limit your job search to just "React." Add variations like "React-js," "reactjs," or even common typos. These variations can help you find jobs others might miss. Use multiple keywords in your scanner to cover all possible versions of the term.
In this niche, clients are especially tired of receiving the same, boring proposals. To stand out, you can either try a more unique, personal approach. Otherwise, go the opposite route with a simple, direct "default" style like: “Hi, I am Ann, a senior developer from Colombia. Test both approaches to see which works better for your target clients.
Â
React may be crowded, but smaller areas within React, like Redux, tend to have less competition. Focusing on these sub-niches can help you find more opportunities. Set up scanners that specifically target sub-niches like Redux to catch less competitive jobs.
Before, all bids were tied to your profile rate, whether hourly or fixed price. Now, you’ve got options to set your bidding terms how you want! Just hit the auto-bidder tab in the scanner and check out the Bidding Terms field:
For hourly jobs, choose from these strategies:
Column 2
🔖 For fixed-price jobs, pick from:
Meet Daria Prylipko, Founder of IT Sales Hub and Sales Director at Petcube. With over 11 years in IT, she’s helped businesses grow, led teams to success, boosted efficiency by 60%, and spoken at over 50 international events.
🔔 Agenda:
A gentle reminder that in our community, you can find insights and seek answers for any Upwork and agency-related questions. Don't fall victim to scammers on Upwork by checking it out!