-52%

Cost per lead

2.4x

Demo requests

+140%

MQLs

Client: NexGen SaaS  · Industry: B2B SaaS  · Services: Google Ads, CRO, Analytics

The Challenge

NexGen SaaS, a Hyderabad-based B2B workflow platform, was spending roughly ₹6,80,000 a month on Google Ads and getting very little to show for it. Their cost per lead had climbed to ₹4,200, and most of those leads never became sales conversations. Demo requests were flat. The sales team complained that half the leads they did receive were students, job-seekers, or freelancers who would never buy an enterprise seat.

The account had been running for eighteen months on autopilot. Broad match keywords were eating budget on searches like “free workflow tool” and “workflow app download.” Every campaign pointed to the homepage. There was no way to tell which keyword produced a paying customer, because conversion tracking stopped at the form submit and never spoke to the CRM.

NexGen did not need more spend. They needed the spend to work harder.

Our Approach

We started with the money question: which rupees produced pipeline, and which produced noise? Before touching a single bid, we rebuilt the measurement layer so every lead could be traced from keyword to MQL to closed deal.

Our thesis was simple. A B2B SaaS account does not fail because of low volume. It fails because it treats a ₹90,000 enterprise buyer and a curious student as the same click. Fix the intent, fix the landing experience, and the cost per lead falls on its own.

What We Did

Rebuilt conversion tracking. We connected Google Ads to NexGen’s HubSpot CRM through offline conversion imports. For the first time, the account optimised toward qualified leads and revenue, not raw form fills.

Restructured the account by intent. We split campaigns into high-intent commercial terms (“workflow automation software,” “team task management platform”) and separated them from research terms. We moved everything to phrase and exact match, and built a 300-word negative keyword list that cut out free-tool and job-seeker traffic.

Rewrote ad copy to qualify, not just attract. Ads led with enterprise-relevant hooks and pricing signals so unqualified clicks self-selected out before costing money.

Built dedicated landing pages. Instead of the homepage, each ad group pointed to a purpose-built page with a single clear action: book a demo. We ran CRO on the forms, cutting fields from eleven to four and adding social proof from recognisable Indian SaaS clients above the fold.

Shifted budget toward what converted. With clean data, we reallocated spend weekly, pulling rupees out of expensive, low-quality keywords and into the terms producing MQLs.

The Results

Over four months, the account transformed.

Cost per lead fell 52%, from ₹4,200 to ₹2,016. That alone freed up close to ₹3,00,000 a month that NexGen could either save or reinvest into scaling the winning campaigns.

Demo requests grew 2.4x. The combination of intent-matched targeting and dedicated landing pages meant more of the right people reached the right page and took the one action that mattered.

Most importantly, marketing-qualified leads rose 140%. This was the number the sales team cared about. They stopped chasing students and freelancers and started working a pipeline that actually resembled their ideal customer. Lead-to-MQL quality improved so sharply that the sales team asked us to slow down, not speed up, so they could keep pace.

None of this required a bigger budget. NexGen ended the engagement spending slightly less than when they started, while generating more than double the qualified pipeline.

The Takeaway

Google Ads rarely fails because of the platform. It fails because the account is measuring the wrong thing and sending everyone to the same page. When you connect spend to revenue, target real buying intent, and give each visitor one clear reason to act, cost per lead does not just improve. It halves. For a B2B SaaS company, that is the difference between an ad channel that drains cash and one that builds pipeline.