"We were burning through our ad budget every month at under 1x return, and the sales team kept telling us the leads coming through paid just weren't serious about enrolling. We needed to prove this channel could work before our next board meeting." — Head of Growth, Online Upskilling Platform
Project Overview & The Problem
This client, an online upskilling platform offering cohort-based professional certificate courses, came to us with a paid acquisition problem that was becoming a board-level concern. Their blended return on ad spend across Google and Meta sat at roughly 0.8x — meaning every rupee spent on ads was returning less than a rupee in revenue, before even accounting for course delivery costs.
The sales team's complaint was consistent: leads coming from paid campaigns were plentiful but rarely serious. Our initial audit found why. Roughly 38% of ad spend was going toward broad-match display remarketing and generic interest-based placements with almost no purchase intent behind them. The account was, in effect, optimized to produce cheap clicks and form-fills rather than paying students.
Compounding the problem, the landing pages ads pointed to were generic marketing pages built for brand awareness, not conversion — long-scroll pages with a buried contact form, no urgency, and no clear next step for someone ready to enroll in the next cohort. With a board meeting looming where leadership needed to justify continued paid investment, the pressure to show a credible path to profitability was real and immediate.
What made the situation particularly frustrating for the client was that their underlying product was genuinely strong — completion rates and student satisfaction scores were both healthy, and word-of-mouth referrals converted at a far higher rate than paid traffic ever had. The problem wasn't the offer; it was that the paid acquisition engine had been built around vanity metrics (impressions, clicks, cost-per-lead) instead of the metric that actually mattered to the business: cost per enrolled, paying student. Every optimization decision the account had made for the past year had been quietly reinforcing the wrong goal.
This is a more common trap than most growth teams like to admit. It's genuinely easy to build an account that looks efficient on a weekly performance dashboard — decent CTR, respectable cost-per-click, a steady stream of leads — while being quietly unprofitable underneath, because none of those surface metrics actually confirm whether a real, paying customer ever materialized. Fixing that required more than a creative refresh; it required rebuilding the account's entire feedback loop so the platforms themselves were optimizing toward the right outcome.
The Strategic Solution
Full-Funnel Spend Audit
We audited the full account structure and funnel, from ad placement down to what happened after the click. The core finding: a large share of spend was going to low-intent placements, and even well-targeted clicks were landing on generic pages mismatched to the ad's specific promise. We built a simple spend-classification framework — high, medium, and low intent — and used it to justify every reallocation decision to the client's finance team, since cutting familiar-looking campaigns is often a harder internal sell than the technical fix itself. Getting buy-in on this framework early made every subsequent recommendation easier to act on quickly rather than getting stuck in approval cycles.
Creative-Led Restructure
We built three distinct creative angles — student outcome testimonials, a curriculum walkthrough, and cohort-start urgency messaging — to replace the single generic banner creative the account had relied on, letting the platforms' own optimization surface which angle resonated with which audience segment. Testimonial-led creative, drawn from real graduate interviews rather than stock footage, ended up meaningfully outperforming the other two angles once enough data had accumulated, which reshaped the client's broader content and social strategy well beyond paid media — the marketing team began sourcing similar graduate interviews for organic social and email nurture sequences too, once it became clear how much more authentic messaging resonated with this audience than polished stock-style creative ever had.
CRM Feedback Loop Implementation
Working with the client's sales team, we redefined what actually counted as a qualified lead, then synced real enrollment data — not just form submissions — back into Google and Meta via their offline conversion APIs, so the platforms' algorithms could optimize toward paying students instead of cheap form-fills. This required real coordination: sales had to commit to logging enrollment outcomes consistently and promptly, since stale or incomplete data would have undermined the entire feedback loop. We set up a simple weekly reconciliation check between the CRM and ad platform dashboards during the first two months to catch and fix any data gaps before they compounded.
Landing Page & Funnel Rebuild
We replaced the generic marketing pages with dedicated, mobile-first landing pages built per campaign, each matched to its specific ad angle and including an instant cohort-scheduling widget in place of the old static contact form. Page copy was rewritten to mirror the exact promise made in each ad, closing the gap between what got the click and what greeted the visitor — a mismatch that had likely been quietly killing conversion long before this engagement began. We also added social proof specific to each program rather than generic testimonials, since prospective students responded far more strongly to outcomes from graduates of the exact course they were considering.
Measurable Growth Impact
Return on Ad Spend
Blended ROAS improved from 0.8x to 3.0x across two full enrollment cycles, turning paid into a channel leadership could confidently continue funding rather than a line item under constant scrutiny at every board meeting, which fundamentally changed the internal conversation around the channel's future.
Monthly Enrollments
Monthly enrollments sourced from paid nearly tripled, with total ad spend held flat — the gain came entirely from efficiency, not increased budget, which is exactly the argument the growth team needed to make to secure continued investment.
Cost Per Lead
Cost-per-lead fell 58% as creative and targeting improvements reduced wasted impressions on low-intent audiences, freeing up budget that had previously been spent chasing clicks that were never going to convert.
Cost Per Enrollment
Cost per enrolled student — the metric that actually mattered to the board — fell 51% once the CRM feedback loop was feeding real enrollment data back into the platforms, replacing a vanity-metric-driven optimization target with a revenue-driven one.
Sales Team Confidence
The qualified-lead pass-through rate to the sales team nearly doubled, meaningfully reducing the time sales spent chasing unqualified leads and improving morale on a team that had been growing skeptical of the marketing pipeline altogether. That improved trust between sales and marketing turned out to be one of the more durable, if less quantifiable, outcomes of the engagement — it made every future campaign conversation faster and less adversarial.
FAQs for Similar Edtech Brands
Considering a similar engagement? Here's what other edtech teams typically ask.
Our ROAS is currently negative or near breakeven — how quickly can this realistically turn around?
In this case, meaningful improvement began within the first 4-6 weeks as creative and targeting fixes took effect, with the full 3x ROAS achieved over two full enrollment cycles (about 6 months). Timelines vary by sales cycle length and current account health.
Do you manage the ad accounts directly, or just advise our existing media buyer?
Both models work depending on the client — this engagement involved direct, hands-on account management, though we've also run purely advisory engagements alongside an in-house media buyer.
What ad spend level do we need to see results like this?
There's no universal minimum — what matters more is whether current spend is being wasted on low-intent placements, which is usually where the fastest efficiency gains come from regardless of budget size.
How do you handle attribution for a long consideration cycle, like course enrollment?
By syncing actual downstream conversion events (enrollments, not just leads) back into the ad platforms via offline conversion APIs, so the algorithm learns from the outcome that actually matters even when it happens weeks after the initial click.
Can this approach work across Google, Meta, and other platforms simultaneously?
Yes — this engagement ran across both Google and Meta concurrently, with the same creative-testing and CRM feedback-loop principles applied to each, adjusted for each platform's specific targeting and optimization mechanics.
Growth Timeline
Measured progress across the 6 months engagement.
Figures reflect client-reported analytics and CRM data for this engagement.