Blog > Why You Keep Loosing Those Upwork Leads

Why You Keep Loosing Those Upwork Leads

Vadym Ovcharenko ā€¢ 2024-09-12

Hey there!

In this edition, Iā€™ll cover key aspects of Upwork lead generation likeĀ tracking lost leads and what they reveal. Plus, updates on Upwork's algorithm changes and something specific for Node.js development agencies.

šŸ” Why do your bids never get a response?Ā 

Ā 

Hey everyone,Ā last timeĀ I shared some insights on follow-ups with your leads, so now it's time to cover theĀ data-related aspect.

First and foremost rule:Ā "data-driven"Ā lead generation isnā€™t just a fancy word from a templated job description. Itā€™s the real key to making more leads and more money.

Today weā€™ll start with soft data for your Upwork lead gen:Ā Lost Reasons

What you need for it?

  • GigRadarā€™s Autobidder (or manual lead gen, though that's harder to track)
  • CRM
  • A solid number of proposals sent for metrics (at least 400)

šŸ‘€ Why You Need to Track Lost Reasons in Your CRM (even for bids that never got a reply)

Every time a lead is lost, theĀ reason needs to be recorded.

Without tracking, youā€™re flying blind, unable to see where things go wrongā€”whether itā€™s pricing, communication, or availability.

šŸŽÆ Focus on One Profile and Specialization

It's best to track lost reasons within a specific profile. For example:

Ā 

Profile: Ivan K. Specialization: Back-End Development; Node.js only

  • Letā€™s imagine a profile linked to one or more GigRadar Scanners, focused on back-end development with Node.js and related frameworks.

  • Youā€™re using a dedicated sales funnel in your CRM specifically for Node.js back-end development lead generation.

  • Youā€™ve sent out 1,000 proposals using this scanner for Node.js projects.

Now itā€™s time to start tracking and analyzing the lost reasons.

Ā 

āš ļøĀ Important:Ā Each agency should define their own lost reasons since specifics can vary based on their processes, market, and clients.

Ā 

Customizing this data is key to accurately diagnosing where leads are dropping off.

šŸ“ Hereā€™s a general list of lost reasons:

  • Low client budget (misaligned ICP)
  • Our rate too high (can't handle objections)
  • Slow communication
  • No response (needs better follow-up)
  • No availability
  • Wrong tech stack
  • Picked another freelancer (reason known)
  • Picked another freelancer (reason unknown)

šŸ“Š How to Analyze Your Lost Reasons

Ā 

Now, letā€™s analyze the 1,000 proposals from the Node.js funnel.

Ā 

šŸ“Œ If youā€™re seeing that 30% of lost leads haveĀ "Slow communication"Ā as the reason, itā€™s clear that your team's responsiveness is tanking the deal.

Ā 

šŸ“Œ If many leads point toĀ "Wrong tech stack",Ā itā€™s time to check the scanner settings. Maybe your proposals arenā€™t as targeted as you think.

Ā 

šŸ“Œ If leads are being lost toĀ "Picked another freelancer"Ā with a similar or higher hourly rate,Ā your communicationĀ orĀ UpworkĀ profileĀ might be lacking.

Ā 

šŸš© You might be giving off red flags, like telling leads,Ā ā€œI will find available developer and we check it out,ā€Ā which is aĀ huge red flagĀ on Upwork.Ā Clients want to talk directly with the expert, not get the runaround.

Ā 

Tracking lost reasons likeĀ "Slow communication"Ā across 1,000 bids with specific data (like 30% of leads) shows you exactly where improvements are needed.

āš™ļø Make GigRadar Create Deals Automatically

LinkĀ GigRadarĀ with your CRM via a webhook to automate this process.

GigRadar's Settings > Integrations

Hereā€™s a guide:

This webhook integrationĀ automatically creates Upwork dealsĀ in your CRM for each lead, saving you the time of manually entering new deals.

Ā 

Once a deal is created,Ā youĀ onlyĀ needĀ toĀ updateĀ the lostĀ reasonsĀ when a deal falls throughĀ (though letā€™s hope youā€™ll see more ā€œWonā€ statuses!Ā šŸ˜‰).

šŸ‘Øā€šŸ”§ Adding Lost Reason Properties in CRM

Ā 

Let's useĀ HubSpotĀ for it as an example.

To add lost reasons in HubSpot, simply go to:

Settings > Properties > Deal Properties > Closed Lost Reason > Edit > Field TypeĀ and thenĀ Add Custom Reasons.

This ensures you can track specific lost reasonsĀ (e.g., Slow Communication, Wrong Tech Stack, etc.)Ā in a structured way.


šŸŒŖļø Healthy Upwork Pipeline: Back-End (Node.js)

  • Niche: Node.js Development (Back-End)
  • Upwork Agency: Top Rated
  • Lead Generation Budget: $3.5k

Today, we've chosen a very narrow but highly popular niche:Ā back-end development with Node.js.Ā I believe many agencies among our readers work with this framework.Ā 

As you can see, the stats aren't too impressive ā€” this is the reality:Ā Upwork is overcrowdedĀ with agencies and freelancers offering Node.js development, and you know this too.

Ā 

So, a 9% LRR is a relatively okay result.

Ā 

If you're struggling to even reach 9% for Node.jsĀ (yes, just for Node, not for full-stack JS), itā€™s time to check the following:

šŸ—‚ļø Check all categories

In theĀ SettingsĀ of your profile.

Ā šŸ§Ŗ A/B test it

Be aware that almost half of jobs posted for Node.js are listed under the "Full-stack Development" category (gotta love Upwork algorithms), soĀ if you're having troubleĀ with a back-end development specialized profile,Ā run an A/B test between Back-End and Full-StackĀ specialized profiles within the same Upwork account.

šŸ”‘ Add keywords

Ā 

Mention all variations of Node.js across your profile descriptions: nodejs, node.js, node-js, Node JS, etc:


šŸ§® New Upwork Algo Changes

Our lovely Tamara is back, andĀ sheā€™s spotted some important changesĀ on Upwork again.Ā Hereā€™s a quick summary:

Ā 

Before (August 2024):Ā Consulting services were in the fourth place in Upwork's talent search results. Freelancers could create consultancy offerings and enable the "Online for Consulting NOW" Beta feature, which helped boost their ranking inĀ searches.

Ā 

Now (September 2024):Ā Upwork has replaced that consulting section withĀ Project CatalogĀ entries. As a result of this change, the following now dominates the search rankings:

  1. Boosted (paid) listings
  2. Organic listings
  3. More paid listings
  4. Free projects from the Project Catalog

If you want to rank higher in Upwork's talent search,Ā you need to get involved with the Project Catalog.Ā Creating and optimizing these projects is now critical.

Ā 

Check the full article for examples and screenshots.


ā¤ļø GigRadar Community Events

HAPPENED: Today: From $0 to $30K: Growing the Agency in the First Year

šŸ”” What John presented to us:

ā€¢ His journey: The struggles and wins

ā€¢ Agency growth myths to skip

ā€¢ What drove his fast success

ā€¢ Q&A session

Recording will be published in our comunnity's Knowledge Base

Ready for your Upwork success story? Book a demo with GigRadar below!

Read More Posts


background

Why You Keep Loosing Those Upwork Leads

Vadym Ovcharenko

background

7 contracts in 30 days on Upwork

Vadym Ovcharenko

background

Lost $67k on Upwork

Vadym Ovcharenko

Show more