SaaS Lead Generation Case Study

19X the Ad Spend. 43% Lower Cost Per Lead. At the Same Time.

Most accounts trade one for the other. Scale spend and your cost per lead climbs, because you exhaust the cheap demand first. Over eight months we took Zendrop from $1,000 to $19,000 a month in Google Ads while cutting CPL from $15 to $8.53.

Ad Spend Managed

$50,496.09

Search, Performance Max, YouTube & Display

Free Trial Signups

8,472

Verified

Cost Per Lead

8.53

 Down from $15.00, a 43% reduction

Monthly Spend Growth

$1K → $19K

Achieved in 5 months

Duration

8 Months

 Jan to Sep 2022

A Good Offer With Almost No Distribution

A US-based dropshipping SaaS platform had built a dropshipping app with a free signup offer that worked. The product converted. The offer converted. What it didn’t have was reach.

The account was running at roughly $1,000 a month in Google Ads at a $15 cost per lead. At that spend level, the channel wasn’t a growth engine. It was a rounding error in the business.

The ask was to make Google a real acquisition channel, which meant two things happening simultaneously: significantly more volume, and a cost per lead that got better as volume grew rather than worse.

The Offer Wasn't the Problem. The Plumbing Was.

An audit before touching spend, which is where almost every scaling problem is actually decided.

The conversion setup was giving Google the wrong instructions. Conversion actions weren’t configured correctly and no single account-level default goal was set. Google’s automated bidding is only ever as good as the outcome you point it at. Point it at nothing specific and it optimizes toward noise, which is fine at $1,000 a month and catastrophic at $19,000.

The campaign structure couldn’t hold weight. Structure and hierarchy issues meant budget had nowhere sensible to go as it increased. This is the quiet reason most accounts fail when they scale. The account isn’t wrong at low spend, it’s just built in a way that can’t absorb more.

The offer was already strong. Worth stating plainly, because it changed the strategy. Free signup for a product people wanted meant our job wasn’t to fix messaging or rebuild the funnel. It was to put a working offer in front of substantially more of the right people, through channels the account had never touched.

That’s a different job from most accounts we take on, and it’s why the work below is weighted toward channel expansion rather than repair.

Fix the Signals, Then Open Every Channel That Fit

Phase 1 — Rebuild the Foundation

  • Rebuilt conversion action setup so signups were tracked accurately
  • Set a single account-default conversion goal, giving Google’s bidding one unambiguous definition of success to optimize toward
  • Restructured campaign hierarchy so budget increases had somewhere to go without cannibalizing existing performance

Nothing scaled until this was done. Scaling on broken measurement doesn’t produce more leads. It produces more spend.

Phase 2 — Build Out the Channel Mix

  • Brand Search, protecting existing demand at low cost
  • Non-brand Search built around tight keyword themes rather than broad groupings, so each ad group could carry a message matched to what was actually searched
  • Performance Max targeted at high-intent audiences, with deliberate creative and video testing inside the asset groups
  • Display remarketing to bring back cold traffic that had visited but not signed up
  • YouTube ads on highly niched content targeting, placing the offer against content dropshipping-curious viewers were already watching

Phase 3 — Scale on What the Data Chose

  • Performance Max became the primary growth driver. Worth pausing on. In 2022, most advertisers were still treating PMax as a black box to avoid, particularly for lead generation where it had a reputation for delivering junk. It worked here because the conversion signal had been rebuilt first. Feed PMax a clean, correctly configured goal and it finds volume. Feed it a broken one and it finds garbage at scale. That distinction is the entire difference between PMax working and PMax burning budget.
  • Display remarketing became the second-strongest lead source, which is unusual and reflected how much considered browsing the offer generated
  • Smart bidding performed best on the brand campaign, where the conversion history was densest
  • Target CPL was $10. We delivered under $8.53 blended, with several months under $6.

Cheaper Leads at Nineteen Times the Volume

$50,496 in spend. 5,920 free trial signups. $8.53 blended cost per lead, down from $15.

The direction of travel is the part that matters. Cost per lead didn’t hold steady as spend grew. It fell by 43% while monthly budget went from $1,000 to $19,000.

That’s the opposite of what usually happens. Cheap leads exist at low spend because you’re skimming the highest-intent, lowest-competition demand first. Scale past that and you’re bidding into progressively more expensive territory. Getting CPL down while spend climbs 19X means the account found new pockets of demand faster than it exhausted the old ones.

Average CPC across the account was $0.93.

Screenshot of the Performance Data

“We optimized to free signups, which was the goal we were given. Downstream conversion was tracked in-house by the client’s team they reported 2.5% increase in CVR for Paid Sign-ups.”

Can Your Account Handle More Budget?

Most SaaS accounts perform well at low spend and fall apart above it. Not because the offer stops working, but because the measurement and structure were never built to carry weight.

We’ll look at what your account is telling Google to optimize for, whether your structure can absorb budget, and which channels you’re leaving closed.

Stop paying for leads that never convert.

Fuel Digital has managed over $30M in profitable ad spend for lead gen businesses. Book a free audit and see exactly where your budget is leaking.

Fuel Digital AI Chatbot
Fuel Digital ’s AI Assistant Hi, I’m Tom. How can I help you?
Tom - Fuel Digital AI