MQL volume +2.4× without raising spend
LinkedIn ABM + paid search rebuild + lifecycle activation + attribution overhaul.
Where they were.
Five months of flat demo volume and a head of growth who had inherited the marketing team three months earlier. Post-Series-B, $8M ARR, scaling sales and engineering simultaneously — but cost-per-MQL had crept to $480 (2.4× category benchmark) and LTV/CAC was stuck at 2.6 against a board target of 3.5. The CMO had departed six months prior. Founder-led growth had run out of headroom. The new head of growth needed an outside senior operator to think with, not a 12-person agency pod.
What the audit turned up.
LinkedIn Ads run with broad audience targeting, no ABM layer, no retargeting tied to sales sequences. Cost-per-MQL at $480 was 2.4× category benchmark.
Demo request landing pages mismatched ad copy. Ad said "20-min demo," LP said "talk to sales." 38% drop-off attributable to LP message-match alone.
Customer.io onboarding sequence was 3 emails, no event triggers. Trial activation rate 22% — best-in-class is 50%+.
Programmatic SEO opportunity worth est. 22K/mo sessions sitting unbuilt — "alternatives to" + integration pages absent.
Attribution model was last-click via HubSpot — sales-influenced opportunities not weighted, expansion ARR not attributed.
AI search citations: 0 across ChatGPT, Perplexity, Google AI Overviews despite category having clear search intent.
The work.
- Layered LinkedIn ABM at $40K/mo with 1:1 retargeting tied to sales sequences. Killed 22 broad-audience campaigns.
- Rebuilt demo request LPs with strict message-match. Conversion rate doubled.
- Migrated lifecycle to event-driven Customer.io. Built day-3 'aha moment' email tied to product event triggers.
- Shipped 14 'alternatives to' + integration pages with full schema + entity-rich content.
- Rebuilt attribution: BigQuery warehouse, Segment integration, Customer.io + HubSpot + Stripe unified into one identity graph.
- Implemented llms.txt + AI-citability schema rebuild. ChatGPT + Perplexity citations went 0 → 47/mo in 4 months.
What moved.
| Metric | Before | After | Delta |
|---|---|---|---|
| MQL volume | 168/mo | 404/mo | +2.4× |
| Cost per MQL | $480 | $202 | −58% |
| Demo request → demo show rate | 31% | 47% | +16 pts |
| Trial → paid | 22% | 38% | +16 pts |
| AI search citations / mo (ChatGPT + Perplexity) | 0 | 47 | from zero |
| LTV / CAC | 2.6 | 4.1 | +58% |
Transferable, not flattering.
- Programmatic SEO + AI-citability is a leading indicator for SaaS. Citations precede traffic by 60–90 days.
- Customer.io event-driven trumps cohort-based for activation lift in PLG.
- ABM at $40K/mo on LinkedIn outperformed broad-audience at $80K/mo for this ICP.
The plan was the first marketing doc we'd seen with kill dates. Every prior agency gave us a 60-slide quarterly deck and asked for the same retainer. RoiSpends gave us a working register we still update weekly.Head of Growth