B2B SaaS Growth.
Most B2B SaaS teams at $1M–$15M ARR run ads or do outbound — never both in a connected system. We build the full engine: demand generation to create pipeline, demand capture to convert it — measured against a single number: LTV:CAC.
reduction
achieved
qualified leads
payback period
CAC Reduction — HR Tech SaaS
in 90 days
LTV:CAC Ratio — Fintech SaaS
within 12 months
CAC Payback — Legal Tech SaaS
18 month avg
Demo Volume — Martech SaaS
in first 60 days
Most B2B SaaS growth stalls
for three predictable reasons
01
Channel isolation
Paid ads, outbound, and SEO run as separate experiments with no shared ICP, no shared list, and no shared attribution model. The result: every channel looks expensive because none of them are connected to revenue.
02
Vanity metric traps
Reporting on MQLs, impressions, and open rates instead of blended CAC, LTV:CAC, and CAC payback period. You can't make good budget allocation decisions without unit economics as your north star.
03
Wrong-stage tactics
Running brand awareness campaigns at $2M ARR, or doing manual outreach at $10M ARR. Every ARR stage has a set of acquisition tactics with the best LTV:CAC for that stage. Most teams are using the wrong ones.
B2B SaaS
Growth
A complete, connected acquisition system — not a collection of disconnected channels. Every tactic feeds the same funnel. Every dollar is measured against the same number.
"B2B SaaS growth isn't about finding a magic channel. It's about building a system where demand generation fills the top, demand capture converts the bottom, and unit economics tells you which constraint to fix next."
— MindfulClicks
Layer 01
Demand Generation
Creating awareness and pipeline with your ICP before they enter an active buying cycle. The goal: when a VP Sales at a $5M ARR SaaS company starts thinking about their CAC problem, your brand and frameworks are already in their head.
Layer 02
Demand Capture
Winning buyers the moment their intent activates — whether that's a Google search for "B2B SaaS growth agency", clicking on a retargeted ad, or filling in a LinkedIn Lead Gen Form after seeing your outbound email.
Layer 03
Measurement & Attribution
Full GA4 event taxonomy and a Looker Studio dashboard showing blended CAC, LTV:CAC ratio, CAC payback period, and channel-level ROAS — updated in real time. Your board-ready growth numbers, always ready.
Layer 04
Unit Economics Optimisation
Every 30 days: review LTV:CAC, CAC payback, and conversion rates across every channel and stage. Identify the single highest-leverage constraint. Re-allocate budget to fix it. Repeat.
4 channels.
One connected engine.
Each channel is chosen for its LTV:CAC profile at your ARR stage — not because it worked for a different company.
Cold Outbound Email
A 10-email, 45-day sequence deployed via Instantly.ai to an ICP-filtered Apollo.io lead list. Value-first — we deliver a standalone framework or benchmark in every email before we ever ask for a meeting.
- ICP-qualified lead list from Apollo.io (~10,000 records)
- Full inbox warming via Instantly.ai before first send
- Emails 1–6: value-first (frameworks, benchmarks, data)
- Emails 7–10: social proof + free audit soft ask
- Full ABM filtering — only ICP accounts enter
benchmark (vs 1% industry avg)
Google Ads (Search + PMAX)
Exact-match, high-intent keyword campaigns with Max Conversion Value bidding. We build the full negative keyword list, ad extension stack, and attribution setup from day one — so every dollar is accounted for.
- Target keywords: "b2b saas growth agency", "saas cac reduction"
- PMAX campaign for cross-channel reach at scale
- Weekly bid and budget optimisation cadence
- Full GA4 conversion tracking — demo bookings, not clicks
- Negative keyword list built from outbound data
for B2B SaaS ($1M–$10M ARR)
LinkedIn Ads & Outreach
Two LinkedIn plays in one: HeyReach for outbound connection sequences (demand gen), and LinkedIn Lead Gen Form ads targeting the same outbound contact list as a matched audience (demand capture).
- HeyReach outbound — ICP connection + message sequence
- Matched audience from outbound contact list upload
- Lead Gen Forms — frictionless demo booking in-feed
- Job title, seniority, company size, ARR-band targeting
- Creative testing protocol — 3 variants per 30-day sprint
vs previous LinkedIn setup
Meta Matched Audience Ads
Upload your outbound contact list to Meta as a custom matched audience. Retarget the exact same ICP you're emailing — so when they see your ad, they've already received 2–3 value-first emails from you.
- Contact list matched to Meta — same ICP, different channel
- Lookalike audiences built from existing client list
- ~$300/month budget — high ROI at low spend for this ICP
- 3 ad variants: number/benchmark, before/after, contrarian
- Monthly creative refresh to prevent fatigue
retargeting setup for this ICP
Why LTV:CAC is
the only metric
that matters
Every growth decision at a B2B SaaS company should be made through the lens of LTV:CAC — the ratio of a customer's lifetime value to the cost of acquiring them.
A 3:1 LTV:CAC means you get $3 back for every $1 you spend on acquisition. A 6:1 means you should spend more — you're leaving pipeline on the table. A 1.5:1 means you have a unit economics problem, not a volume problem.
The Core Formula
LTV:CAC = (ARPU × Gross Margin %) / Churn Rate ÷ CAC
Most B2B SaaS teams optimise for MQLs or CPL. We optimise for LTV:CAC — because it's the only number that tells you whether you should spend more, spend less, or fix something else entirely.
2026 Benchmarks — B2B SaaS by ARR Stage
Blended CAC — $1M–$3M ARR
$800–$2,400
Industry Avg
$320–$680
Our Clients
LTV:CAC Ratio — $3M–$8M ARR
2.1:1–3.5:1
Industry Avg
5.8:1–8.1:1
Our Clients
CAC Payback Period — $3M–$10M ARR
16–24mo
Industry Avg
6.1–8.2mo
Our Clients
Cold Email Reply Rate — ICP-filtered list
0.5–1.2%
Industry Avg
3–8%
Our Sequences
Built for B2B SaaS
at a specific stage
We don't work with everyone. The demand generation and capture system we build is optimised for a specific ARR stage, company type, and buyer profile.
$1M–$15M ARR
Post product-market fit. Proof of revenue. Now you need a scalable, measurable acquisition system — not more experiments.
10–150 Employees
A real growth team — or a founder wearing the CMO hat. Either way, you need an external engine that runs and reports without babysitting.
USA / Canada / UK / AU
English-language markets with established SaaS buyer behaviour. We understand your ICP's search patterns, objections, and buying cycles.
B2B Software
Any vertical — Martech, HR Tech, Fintech, Legal Tech, Dev Tools, Sales Tech, Data & Analytics. As long as your buyer is another business, the system works.
HubSpot or Salesforce
We need your CRM data to run the Unit Economics Audit and build your attribution model. HubSpot or Salesforce as your source of truth.
Not the right fit?
Pre-revenue, no CRM, or outside our geographic focus — we'll tell you in the first 10 minutes of the audit call and point you toward the right next step instead.
Check your fit →From audit to first
qualified leads in 45 days
We run a structured 4-phase engagement. No strategy decks that gather dust — week one we're building, week three we're live.
Week 1
Unit Economics Audit
We pull your HubSpot or Salesforce funnel data and calculate your fully-loaded blended CAC, LTV:CAC ratio, and CAC payback period. We benchmark against your ARR-stage peers and identify the single highest-leverage constraint in your acquisition system. This is the foundation everything else is built on.
↳ Deliverable: Unit Economics Report + Growth Constraint DiagnosisWeeks 1–2
ICP Filtering & Lead List Build
We define the precise ABM filter criteria for your ICP — job title, seniority, company size, ARR band, tech stack, geography. Then we source a 10,000-record lead list from Apollo.io, validate emails, and segment by priority tier. This list is uploaded to Instantly.ai, HeyReach, and Meta before we send a single message.
↳ Deliverable: ICP-filtered lead list (10K) + ABM criteria documentWeeks 2–3
Sequence & Campaign Build
We write the 10-email outbound sequence (45 days), set up inbox warming, build the LinkedIn HeyReach sequence, configure Google Ads with negative keyword list, set up Meta matched audience campaigns, and install the full GA4 attribution dashboard. Everything is built in parallel — no waiting for one channel to finish before starting the next.
↳ Deliverable: All channels live + GA4 dashboard + attribution modelDay 45 onwards
Monthly Growth Sprints
Every 30 days: review LTV:CAC and CAC payback period across all channels. Identify the highest-leverage constraint. Run a focused improvement sprint — whether that's A/B testing subject lines, rebuilding the Google Ads ad group structure, or refreshing the Meta creative. Report, adjust, repeat. Your numbers improve every month.
↳ Deliverable: Monthly unit economics report + sprint planReal client results
All results are real. Company names are anonymised — we never publicly name clients without permission.
HR Tech SaaS · $3.2M ARR · 90 Days
72%
CAC reduction
$2,400→$680
7.2:1
LTV:CAC
(from 2.1:1)
4.2mo
Payback
period
"Their Google Ads were burning budget on branded keywords. We rebuilt the campaign architecture, added exact-match negative lists, and paired it with a cold outbound sequence delivering CAC benchmark data to the ICP. CAC dropped 72% in 12 weeks."
— Head of Growth
Martech SaaS · $2.1M ARR · 60 Days
3×
Demo volume
increase
6.8:1
LTV:CAC
achieved
6.1mo
Payback
period
"No outbound motion existed — just Google Ads burning $8K/mo with no attribution. We built a 10-email outbound sequence, matched their contact list to a Meta audience, and rebuilt GA4 attribution from scratch. Demo volume tripled in 60 days."
— CEO
Legal Tech SaaS · $4.8M ARR · 45 Days
67%
LinkedIn CPL
reduction
5.9:1
LTV:CAC
(from 1.8:1)
7.8mo
Payback
period
"LinkedIn CPL was $580 with broad job-title targeting. We rebuilt the audience using their outbound contact list as a custom matched audience, switched to Lead Gen Forms, and restructured the ad creative. CPL dropped from $580 to $190 in 45 days."
— VP Marketing
Fintech SaaS · $7.4M ARR · 6 Months
18→7.4
Payback period
(months)
8.1:1
LTV:CAC
achieved
$320
Blended CAC
(from $1,100)
"The unit economics audit revealed the constraint was mid-funnel conversion, not top-of-funnel volume. We rebuilt the trial-to-paid sequence and redirected ad budget from awareness to retargeting. Payback period dropped from 18 months to 7.4 months."
— Co-Founder
Everything you
need to know
Still have questions? Book a free 30-minute audit call — we'll answer everything specific to your business.
Book Free AuditWhat does a B2B SaaS growth agency actually do? +
A B2B SaaS growth agency builds the full acquisition engine — demand generation (cold outbound, LinkedIn, SEO/AEO content) to create pipeline before buyers are actively searching, and demand capture (Google Ads, LinkedIn Lead Gen, retargeting) to win them when their intent activates. Everything is measured against LTV:CAC, not vanity metrics like MQLs or impressions. MindfulClicks specifically focuses on the unit economics layer — we don't just run channels, we help you understand whether the numbers make sense.
How quickly will we see results? +
Cold outbound and paid capture produce qualified demos within 45 days. Google Ads can show cost-per-demo data within 2–3 weeks of launch. LinkedIn Lead Gen usually starts producing leads in the first 30 days. SEO and AEO content compounds over 3–6 months. Most clients see meaningful pipeline movement in the first 60–90 days through the outbound and paid channels.
What ARR stage is this built for? +
$1M to $15M ARR. This is the stage where you have proof of product-market fit and real revenue — but need a scalable, measurable acquisition system to grow to the next milestone. Below $1M, we'd recommend founder-led sales over a multi-channel system. Above $15M, the channels are the same but the team structure and budget allocation are different.
Do we need a big budget to start? +
No. Our cold outbound and LinkedIn outreach programmes have very low media spend — the cost is primarily the tooling (Instantly.ai at $97/mo, HeyReach at $49/mo) and our engagement fee. Google Ads and Meta can start at $1,500–$3,000/month in media spend and scale up as we prove the LTV:CAC. The Unit Economics Audit is free — and will tell you exactly where to deploy budget first.
What's the difference between demand generation and demand capture? +
Demand generation creates awareness and pipeline with your ICP before they're actively searching — through cold outbound, LinkedIn, and SEO content. The goal is to be in your buyer's mind before they open Google. Demand capture wins buyers the moment their intent activates — a Google search, a LinkedIn form, a Meta ad click. Most B2B SaaS teams do one or the other. The real leverage comes from doing both with the same ICP, the same messaging, and shared attribution.
Do you work with HubSpot and Salesforce? +
Yes — both. We need your CRM data to run the Unit Economics Audit accurately and to build your GA4 attribution model. We pull pipeline stage conversion rates, deal size, and closed-won data to calculate your true blended CAC and LTV:CAC. We can also connect GA4 and your CRM so you have a live view of acquisition metrics without manual reporting.
Is there a lock-in contract? +
No lock-in contracts. We work on a rolling monthly basis after an initial 90-day build phase. The 90-day build is required to set up and prove the system — you can't fairly evaluate a multi-channel acquisition engine in 30 days. After 90 days, you're month-to-month. If we're not producing results, you should leave — and we'll tell you that ourselves.
Book a Free
Unit Economics Audit
30 minutes. We pull your HubSpot or Salesforce funnel data, calculate your actual blended CAC and LTV:CAC ratio, benchmark against your ARR stage, and identify the single highest-leverage constraint in your acquisition system.
Book Free Audit →If a growth agency isn't the right move right now, we'll tell you — and give you the best in-house next step instead.