Advertising Services: Google Ads, Meta Ads & LinkedIn Ads — MindfulClicks
Demand Capture · Paid Advertising

Paid Ads That Capture
Demand.

Google Ads, Meta Ads, and LinkedIn Ads — all managed as a connected demand capture system, not three separate campaigns. Every dollar tracked against LTV:CAC. Every channel judged on blended CAC — not impressions, CTR, or ROAS that doesn't connect to revenue.

Google Ads LinkedIn Ads Meta Ads
trusted by
Dev Tools SaaS Martech SaaS Fintech SaaS HR Tech SaaS Legal Tech SaaS Sales Tech SaaS Data & Analytics SaaS
How demand capture works

Advertising wins buyers
the moment intent
activates

Paid ads are the fastest path from zero to qualified demo. But only if they're set up to capture real buyer intent — not spray impressions across a broad audience and hope someone converts.

The three channels work differently: Google Ads intercepts buyers actively searching for a solution right now. LinkedIn Ads reaches decision-makers in their professional context. Meta Ads retargets your outbound contact list so they see your brand everywhere they look.

Together, they form a complete demand capture system — connected to the same ICP list, the same attribution model, and the same LTV:CAC north star metric.

Google Search

High-intent keyword search

Active buyer, searching now

$140–$280

target CPL

LinkedIn

Matched audience + Lead Gen Forms

ICP scrolling their feed

$90–$190

target CPL

Meta

Contact list retargeting

Your outbound ICP, everywhere

$300/mo

typical budget

Demo

Qualified demo booked

GA4 + CRM attribution

$320–$680

blended CAC target

Revenue

Closed deal → LTV:CAC measured

The only metric that matters

5:1–8:1

LTV:CAC target

Three channels. One system.

How we run each channel

Click a channel to see the setup, strategy, and benchmarks we run for B2B SaaS at your ARR stage.

Demand Capture · Search + PMAX

Google Ads

Google Search intercepts your ICP at the exact moment they type a solution-intent query — "b2b saas growth agency", "reduce saas cac", "google ads for b2b saas". These are buyers who are actively looking for what you offer right now. We build the campaign structure, negative keyword list, and attribution setup from day one.

Exact-match + phrase keyword strategy

We target high-intent, solution-aware queries with exact-match and phrase-match keywords. Broad match is used only in PMAX campaigns with tight audience signals — never as a catch-all.

Negative keyword list built from outbound data

We cross-reference your outbound ICP filter criteria with Google's search term reports to build a comprehensive negative keyword list — blocking irrelevant traffic from day one, not after six months of wasted spend.

Max Conversion Value bidding with target ROAS

We set up smart bidding using Max Conversion Value with a target ROAS aligned to your LTV:CAC goals — not target CPA, which optimises for volume over value.

PMAX for cross-channel reach

Performance Max campaigns layered over Search for display, YouTube, and Discover reach — using your ICP audience signals and creative assets to capture intent across Google's full network.

Campaign Setup — What We Build

Campaign structureSearch + PMAX
Keyword strategyExact + phrase match
Bidding strategyMax Conversion Value
Ad extensionsSitelink, callout, structured snippet
Conversion trackingGA4 demo bookings (not page views)
Negative keywordsBuilt from outbound ICP filter
Optimisation cadenceWeekly bid + budget review
Starting budget$1,500–$3,000/mo ($1M–$5M ARR)

2026 Benchmarks — B2B SaaS Google Ads

$140–$280

Target CPL for
B2B SaaS

4–8%

Avg landing page
conversion rate

$8–$22

Average CPC for
B2B SaaS keywords

72%

CPL reduction
after rebuild

Demand Capture + Gen · Lead Gen Forms

LinkedIn Ads

LinkedIn is the only platform where you can target by job title, seniority, company size, and industry simultaneously — reaching your exact ICP where they consume professional content. We run two LinkedIn plays: matched audience ads to your outbound contact list, and Lead Gen Form campaigns for high-volume demo booking at low friction.

Matched audience from outbound contact list

We upload your Instantly.ai outbound contact list to LinkedIn as a custom matched audience. The same 10,000 ICP contacts you're emailing now see your ads in their feed — creating true omnipresence across channels.

Lead Gen Forms — zero landing page friction

LinkedIn Lead Gen Forms pre-fill the prospect's name, email, company, and job title from their profile. One click to book a demo — no landing page visit, no typing. Conversion rates 2–4× higher than traffic-to-landing-page campaigns.

ICP-precision audience targeting

Job title + seniority + company size + ARR-band targeting to reach VPs, Heads of Growth, and CMOs at B2B SaaS companies between $1M–$15M ARR — the exact decision-maker profile in your ICP.

Creative testing protocol — 3 variants per sprint

3 ad variants per 30-day sprint: a benchmark/number creative, a before/after case study creative, and a contrarian/insight creative. We A/B test headline vs creative vs CTA to find the winning combination for your ICP.

Campaign Setup — What We Build

Campaign typeLead Gen Forms + Sponsored Content
Primary audienceMatched audience (contact list upload)
Secondary audienceLookalike from matched audience
Targeting layersJob title + seniority + company size
Ad formatsSingle image + document ads
Creative cadence3 variants per 30-day sprint
BiddingMax Lead (optimise for form submits)
Budget range$1,000–$3,000/mo

2026 Benchmarks — B2B SaaS LinkedIn Ads

$90–$190

Target CPL with
Lead Gen Forms

67%

CPL reduction
with matched audiences

2–4%

Lead Gen Form
conversion rate

3–5×

Higher CVR vs
landing page traffic

Demand Capture · Matched Audience Retargeting

Meta Ads

Meta advertising for B2B SaaS is not about broad audience prospecting. It's about retargeting your outbound contact list so your ICP sees your brand everywhere they look. When a VP Sales receives your cold email on Tuesday and sees your Meta ad on Thursday — your reply rate on the next email jumps. It's omnipresence at $300/month.

Contact list → Custom matched audience

We upload your Apollo.io outbound contact list directly to Meta's Custom Audience tool. Meta matches emails and phone numbers to real Facebook and Instagram accounts — so your 10,000 ICP contacts see your ads in their personal feeds.

Lookalike from existing client list

We build a 1% Lookalike Audience from your existing client list — Meta finds users with similar demographic and behavioural profiles to your best customers, expanding reach beyond the outbound contact list.

3 ad creative variants per sprint

Each 30-day sprint tests 3 creative formats: a number/benchmark creative ("72% CAC reduction in 90 days"), a before/after transformation creative, and a contrarian insight creative. We track CTR, CPL, and blended CAC per creative.

Monthly creative refresh to prevent fatigue

With a small, targeted audience (10,000 contacts), creative fatigue sets in within 3–4 weeks. We replace underperforming ads monthly — tracking frequency score, CTR drop, and engagement rate as early warning signals.

Campaign Setup — What We Build

Campaign objectiveLeads (optimise for demo bookings)
Primary audienceCustom matched audience (contact list)
Secondary audience1% Lookalike from client list
Ad formatsSingle image + carousel
Creative variants3 per 30-day sprint
Frequency cap2–3 per week (fatigue prevention)
Attribution window7-day click, 1-day view
Budget~$300/mo (typical for this ICP)

2026 Benchmarks — B2B SaaS Meta Ads

~$300

Monthly budget
for matched ICP

Outbound reply rate
lift with omnipresence

35–55%

Typical contact list
match rate on Meta

1%

Lookalike audience
for prospecting

The process

How we set up and
manage your campaigns

Every campaign follows a structured build-then-optimise process. No guesswork — every decision is grounded in your unit economics.

Step 01

Unit Economics Audit

Before we touch any ad account, we pull your CRM data and calculate your current blended CAC, LTV:CAC, and CAC payback period. This tells us the maximum CPL we can bid before a channel becomes unprofitable — and which channel has the best LTV:CAC profile for your ARR stage.

Step 02

ICP Audience Build

We upload your outbound contact list to LinkedIn and Meta as matched audiences. For Google, we build customer match audiences from the same list and use them as bid modifiers — prioritising budget toward audiences that already know your brand.

Step 03

Campaign Architecture

Google: Search + PMAX campaign structure with exact-match keywords and a comprehensive negative keyword list. LinkedIn: Lead Gen Form campaign with matched audience primary + lookalike secondary. Meta: Single image + carousel with 3 creative variants per 30-day sprint.

Step 04

GA4 Attribution Setup

Full GA4 event taxonomy: ad click → landing page visit → demo booking → CRM deal created. Every conversion event tagged with channel, campaign, and ad group. Looker Studio dashboard showing blended CAC, channel-level CPL, and LTV:CAC per channel — updated in real time.

Step 05

Weekly Optimisation

Google: weekly search term report → add negatives, adjust bids, pause underperformers. LinkedIn: weekly CPL check → pause underperforming creatives, refresh audiences. Meta: weekly frequency score check → replace fatigued creatives before CTR drops.

Step 06

Monthly Growth Sprint

Monthly review: blended CAC across all channels, LTV:CAC ratio, CAC payback period. Identify the single highest-leverage constraint — whether that's a landing page conversion problem, a bidding strategy issue, or a creative fatigue signal. Run one focused improvement sprint. Report, adjust, repeat.

The measurement layer

Attribution that
connects ads to
closed revenue

Most B2B SaaS companies run ads with no idea which campaign produced which closed deal. We fix that — connecting GA4 to your CRM so you always know your true CAC, not just your CPL.

"We had $8K/month in Google Ads with no attribution. We knew clicks. We didn't know demos. We had no idea about CAC. After the GA4 rebuild, we discovered 60% of our spend was producing 12% of our demos. We redirected the budget in one week."

1

Google Ads click → GA4 session

UTM parameters on every ad URL. GA4 session source/medium/campaign tracked from first click to conversion event.

2

LinkedIn Lead Gen → CRM contact

LinkedIn Lead Gen Form submissions automatically synced to HubSpot or Salesforce via Zapier — with source campaign, ad creative, and form submit timestamp.

3

Meta click → GA4 → HubSpot deal

Meta Pixel events + GA4 conversion events connected to HubSpot deal properties. Every demo booking attributed back to the Meta ad that drove it.

4

Demo booking → Closed deal attribution

HubSpot deal closed-won events pulled back into GA4 via the Measurement Protocol. Now you can calculate true CAC per channel — not just cost per demo.

5

Looker Studio dashboard — live

Single dashboard: blended CAC, channel-level CPL, LTV:CAC per channel, CAC payback period. Updated daily. Board-ready numbers, always ready.

The most expensive mistakes

What we fix when we
take over B2B SaaS
ad accounts

These are the six most common problems we find when we audit a B2B SaaS ad account for the first time.

Google Ads · Mistake 01

Broad match everywhere

Running all keywords on broad match "for scale" — resulting in search terms like "free crm software" and "excel templates" consuming 40% of budget.

How we fix itAudit search term report. Move all keywords to exact/phrase match. Rebuild negatives from ICP filter criteria. Monitor weekly.

LinkedIn Ads · Mistake 02

Broad job title targeting

Targeting "Marketing" as a job function instead of "VP Marketing, Head of Growth, CMO" at company sizes 10–150 — resulting in $400+ CPL from irrelevant audience segments.

How we fix itRebuild audiences using matched contact list + job title + seniority + company size layered targeting. Switch to Lead Gen Forms.

Meta Ads · Mistake 03

Interest-based B2B targeting

Targeting "SaaS enthusiasts" or "entrepreneurship" interest categories on Meta for B2B — spending money reaching people who are interested in tech but have no purchase authority.

How we fix itReplace interest targeting entirely. Upload outbound contact list as custom matched audience. Run retargeting only. Add 1% lookalike for scale.

Attribution · Mistake 04

Optimising for CPL not CAC

Celebrating a $60 LinkedIn CPL without knowing the closed-won conversion rate from that campaign is 2% — making the real CAC $3,000. Meanwhile the $180 Google CPL campaign closes at 28%, giving a $643 CAC.

How we fix itConnect GA4 to CRM. Track demo → closed deal per campaign. Budget allocation based on CAC per channel, not CPL.

Budget · Mistake 05

Equal budget across all channels

Splitting $3K/month evenly between Google ($1K), LinkedIn ($1K), and Meta ($1K) — instead of double-downing on the channel with the best LTV:CAC and using the others as supporting channels.

How we fix itRun a 60-day measurement period. Calculate blended CAC per channel. Reallocate budget to the highest LTV:CAC channel. Use Meta at $300 as omnipresence regardless.

Creative · Mistake 06

One ad creative for 6+ months

Running the same LinkedIn Sponsored Content ad for 6 months. Frequency score hits 8+, CTR drops 60%, CPL triples — but the campaign stays live because "it's still generating leads".

How we fix itMonthly creative refresh protocol. Frequency score > 4 triggers automatic creative review. 3 variants always in rotation — never a single ad running alone.

What this looks like

Real advertising results

All results are real. Company names are anonymised — we never publicly name clients without permission.

HR Tech SaaS · $3.2M ARR · Google Ads · 90 Days

72%

CPL reduction
after rebuild

$680

Blended CAC
(from $2,400)

7.2:1

LTV:CAC
(from 2.1:1)

"Their Google Ads were on broad match with no negative keywords and optimising for page views, not demo bookings. We rebuilt the campaign architecture in week one, added 340 negative keywords from the outbound ICP filter, and switched to Max Conversion Value bidding. CPL dropped 72% in 12 weeks."

— Head of Growth · HR Tech SaaS

Legal Tech SaaS · $4.8M ARR · LinkedIn Ads · 45 Days

67%

CPL reduction
$580 → $190

5.9:1

LTV:CAC
(from 1.8:1)

2.4%

Lead Gen Form
conversion rate

"LinkedIn CPL was $580 with broad job-title targeting sending traffic to a generic landing page. We rebuilt the audience using their outbound contact list as a custom matched audience, switched to Lead Gen Forms, and restructured the ad creative to a benchmark format. CPL dropped from $580 to $190 in 45 days."

— VP Marketing · Legal Tech SaaS

Martech SaaS · $2.1M ARR · Meta + Outbound · 60 Days

Demo volume
in 60 days

$300

Meta monthly
budget

6.8:1

LTV:CAC
achieved

"No Meta ads existed — just Google Ads burning $8K/mo with no attribution. We launched Meta retargeting to their outbound contact list at $300/mo alongside the email sequence. The outbound reply rate jumped from 2.1% to 6.4% — because prospects had seen the brand 3 times before the email arrived. Demo volume tripled in 60 days."

— CEO · Martech SaaS

Fintech SaaS · $7.4M ARR · All 3 Channels · 6 Months

$320

Blended CAC
(from $1,100)

8.1:1

LTV:CAC
achieved

7.4mo

CAC payback
(from 18mo)

"Running all three channels with shared attribution and shared ICP targeting produced something unexpected: the channels reinforced each other. Prospects who saw LinkedIn ads had 2.3× higher Google Ads CTR. Prospects in the Meta matched audience had 4× higher email open rates. The combined system was more efficient than any single channel alone."

— Co-Founder · Fintech SaaS

Common questions

Advertising
questions
answered

Questions specific to your ARR stage and channels? Book a free audit.

Book Free Ads Audit
What ad budget do I need to get started? +

For B2B SaaS at $1M–$5M ARR, a starting Google Ads budget of $1,500–$3,000/month provides enough data to calculate CPL and CAC meaningfully. LinkedIn works well from $1,000–$2,000/month. Meta retargeting runs effectively at just $300/month — it's a supporting channel, not a primary spend. Total starting media budget: $2,800–$5,300/month plus our management fee. Budget scales as we prove LTV:CAC — if you're hitting 5:1 or above, you should spend more.

Do I need all three channels or just one? +

You don't need all three from day one. The typical sequencing is: start with Google Ads (highest intent, fastest to prove CAC), add LinkedIn once Google is profitable (reaches buyers in their professional context), then add Meta retargeting (omnipresence play at low budget). However, if your outbound is already active, running Meta retargeting to the same contact list immediately — even at $300/month — produces a measurable lift in outbound reply rates that justifies the spend from week one.

How do you track which ads produce actual revenue? +

We connect GA4 to your CRM (HubSpot or Salesforce) using the GA4 Measurement Protocol and UTM parameters. This creates a continuous data chain: ad click → landing page session → demo booking → CRM contact created → deal stage progression → closed-won. You can see, per campaign, the number of demos booked, deals created, deals closed, and true CAC — not just CPL. This is the only way to make rational budget allocation decisions across three channels.

Does Meta advertising actually work for B2B SaaS? +

Not for cold prospecting with interest targeting — Meta's B2B targeting is too broad for this to be cost-efficient. But for retargeting your outbound contact list? Yes, highly effectively. When a VP Sales has already received 2–3 value-first emails from you and then sees your Meta ad in their personal feed, it creates a brand recognition halo effect that dramatically increases your reply rate on the next email. At $300/month, it's one of the highest-ROI channels in the stack for B2B SaaS — not because of direct conversions, but because of the compound effect on every other channel.

How quickly will we see results from paid ads? +

Google Ads typically produces first demo bookings within 2–3 weeks of launch if the campaign structure is correct. LinkedIn Lead Gen Forms produce first leads within the first 7–14 days. Meta retargeting produces measurable outbound lift within 4–6 weeks. Meaningful CAC data (enough to make confident budget allocation decisions) typically requires 45–60 days of running. This is why we set up GA4 attribution before launching — so we're measuring from day one, not trying to reconstruct attribution after the fact.

What do you need from us to get started? +

To run the Unit Economics Audit and build the campaign strategy: access to your HubSpot or Salesforce for funnel conversion data. To launch Google Ads: access to your Google Ads account (or we create one) and Google Analytics 4. To launch LinkedIn: access to your LinkedIn Campaign Manager. To launch Meta: access to your Meta Business Manager and the outbound contact list (email addresses). We handle all setup — you provide access and approve campaign briefs before anything goes live.

Free audit — no pitch

See exactly where your
ad spend is leaking

30 minutes. We audit your current Google Ads, LinkedIn Ads, or Meta setup — calculate your true blended CAC, find the single biggest waste in your account, and tell you the highest-leverage fix.

Google Ads LinkedIn Ads Meta Ads
Book Free Ads Audit →

Even if you're running ads in-house and just want a second opinion — we'll give you an honest assessment and the three changes we'd make first.

Get your consultation booked in

Share a few details in the form so we can better help you and your company


Limon Ghosh

PPC/SEO Consultant Expert