Growth Unhinged is proudly supported by Ploy

It’s become a cliché that the first thing a marketing leader wants to do is change the website. Well, dear readers, I’ve been that cliché… more than once.

And I’ve lived to regret it. The refreshed website looked good, but it didn’t move the rest of the funnel.

That’s why I’m so bullish on Ploy, the marketing platform that turns your website into an always-on growth engine. Think of it as an AI growth teammate that works around the clock: building ABM pages, launching campaign landing pages, de-anonymizing website visitors, and automating growth workflows.

👋 Hi, it’s Kyle and welcome to Growth Unhinged, my weekly newsletter exploring the hidden playbooks behind the fastest-growing startups.

In this newsletter I try to cover a wide spectrum of GTM. But there’s been a glaring gap: paid acquisition. For B2B, this increasingly means LinkedIn advertising. While far from cheap, LinkedIn ads have reach and the potential for hyper-precise targeting (as I featured previously).

Up today: a playbook for LinkedIn ads from performance marketer Bogdan Liutic. Bogdan runs CR8, a tech-forward LinkedIn ads agency, and has founded two 7-figure businesses built on performance marketing.

A senior B2B buyer takes six to eight touches before they even consider booking a call with you.

That's why ads by themselves, directing to book a demo or call, are not enough. That's why cold outreach by itself is not enough. And content by itself is not enough.

What you want is a flow. My LinkedIn ad playbook took me 14 years in growth marketing to figure out, and I’ve compressed it to 10 minutes of your time. You’ll walk away with:

  • Clarity on how LinkedIn ads actually work, what works, and what doesn't

  • A map for your own LinkedIn ad campaign

  • How to drop cost per lead with very specific hacks

We all know LinkedIn ads are expensive, right?

I had a call with this client, let’s call him Mark. He targets CHROs of companies with 100+ employees in regulated industries. He wants more deals.

I asked him the classic discovery question: “What you tried before?”

“Well… In the last 8 months I’ve spent $30k on Linkedin ads and got 2 leads a month. Maybe 12 leads total, and 8 or 9 of those were the wrong type of lead."

I am telling you this story to illustrate a simple message. If you don’t nail the fundamentals, no amount of tactics will save you. So, let’s do the fundamentals.

To understand when LinkedIn ads do work, I propose to do the Charlie Munger move: invert. Understand when they don't work.

First: your average contract value (ACV) or lifetime value (LTV) should be at least $10,000. Otherwise the math just doesn’t fit.

The cost per thousand impressions (CPM) on LinkedIn is $37.42 on average according to Dreamdata, roughly 3-4x Meta's $10.01. Expensive impressions are fine when one deal pays for months of them; at sub-$10k LTV, it’s tough.

Second: your total addressable market (TAM) on the decision-maker level should be at least 10,000 people. People are not sitting on LinkedIn all the time (surprise!). You need critical mass for LinkedIn ads to work at any given moment. Less than that, do direct outreach, do events.

Third, the obvious one: your ICP should actually be on LinkedIn. Selling to construction crews, cold calling is probably better. Selling to HR leaders, to C-level folks, good bet.
There's a reason LinkedIn ads are so expensive: the senior decision-makers ARE there. (And measured correctly, it's actually a cheap channel. It has the lowest cost-per-company-influenced of any social network at $76.42, and the only one with positive return-on-ad-spend; same Dreamdata 2026 report.)

Want to do a self-check-up? Use this live calculator and put in your LTV, close rate (what percentage of qualified sales conversations you actually close), show rate, and media budget.

The goal is the LTV:CAC ratio: 3+ is a green light, 2-3 is workable, below 2, walk away.

Here’s an example:

  • The company has a $30k LTV, 22% close rate, and 75% show-up rate.

  • They spend $3,000 per month on LinkedIn ads.

  • They can expect ~45 leads per quarter at ~$200 cost-per-lead.

  • These leads convert to ~15 completed meetings and ~3 deals per quarter.

  • The CAC is ~$3k on media spend alone, translating to ~3:1 LTV:CAC all-in once fees and sales compensation are included.

  • Verdict: LinkedIn ads are scalable.

One nuance: the average B2B customer journey is now 272 days from first marketing touch to closed revenue, and 81% of it happens before the sales pipeline based on a Dreamdata study of 3.5 million journeys. This includes 88 touches, 10 stakeholders, and 4 channels.

The ads help get you the sales call. There’s plenty of sales work to close the deal.

Steps 1-3: Choose the right ad audience by harvesting signals.

The conventional idea of an ad campaign looks something like this: go to Campaign Manager, see what filters are available, run some ads to the website, and expect people to book a call.

Results are… meh. You stop the ads, move somewhere else.

We already covered why one touch doesn't progress anything. But the other problem is the audience itself. Several examples of filters inside LinkedIn Ads that look cool but are trash:

  • Member groups: You can target members of very specific groups, but more often than not it's nobody. Groups are kinda dead on LinkedIn, and people forget they joined them years ago.

  • Company revenue: It’s not accurate. Work on headcount instead, and even that is not fully reliable.

  • Member skills: You're relying on how fully people actually fill out their profiles. I wouldn't go there.

LinkedIn has a lot of important business information, and you should use it. But it doesn't have all of it, and more often than not it doesn't have the most important kind. This is what we call signals.

Signals answer the question: what behavior, directly or indirectly, proves a company is in the buying window or about to be? If ideal customer profile (ICP) definitions and filters answer the question who, signals answer the question when.

For collecting signals you need a data source. But what makes a good one? Five criteria are needed for it to be usable (you can find industry-specific examples here):

  • Public: you can actually access it, no login wall.

  • Dated: you can tell two-week-old from two-year-old.

  • Structured: it can become a row in a spreadsheet.

  • Frequent: it updates often enough to reuse next month.

  • Causal: it points at real money moving, a repeated job post means salary budget and recruiting spend, a rebranded banner means nothing.

To make it more concrete, consider an HR tech company. We noticed an ICP-fit company posts a new job for their first-ever People Operations hire across three job boards. “Workday implementation” is inside the job description. All of these are signals that the prospect is buying HR tech right now or about to, on top of the conventional targeting of industry, company size, geo, and role.

I recommend getting signal data with an agentic flow:

  • Step 1: Find the data source. In HR tech, for instance, that's job boards like Indeed. In SaaS it can be technology data providers like BuildWith. Another option is industry-agnostic databases like Apollo.

  • Step 2: Pull and store the data. Apify for scraping, Notion for keeping the information, Claude for reading it.

  • Step 3: Make it recurring. New companies enter the space every week so the list renews weekly in the best case.

No stack? No problem! Open your 30 target accounts' careers pages every Friday, spreadsheet, flag repeats. Ugly, but works.

Here's the prompt skeleton for the reading step:

You are analyzing a company's public hiring data to determine whether they are in, or entering, a buying window for [PRODUCT_CATEGORY].

INPUT
[N] days of job postings for {company}: title, first-posted date, repost count, full description text. Optionally: headcount trend, recent funding, tech stack mentions.

STEP 1 — DETECT SIGNALS (check each independently)

  • REPEAT_POSTING: same or near-identical role posted [3+] times in [90] days
    → broken: [retention leak they haven't named]
    → they buy: [engagement tooling, comp benchmarking]

  • FIRST_HIRE: first-ever [FUNCTION] role, no incumbent findable
    → broken: no owner, no process
    → they buy: [category], fast — no procurement, founder decides

  • STALE_ROLE: role live [60+] days, unfilled
    → broken: sourcing
    → they buy: [assessment, sourcing tech]

  • MIGRATION: "[INCUMBENT_PLATFORM] implementation/migration" in a JD
    → broken: switching cost already accepted
    → they buy: every adjacent tool in the category, [X]-day window

  • [CUSTOM_SIGNAL]: [your vertical's tell]

STEP 2 — DISQUALIFY BEFORE SCORING

  • Ghost jobs: evergreen postings, no edits [180+] days

  • Staffing agencies / RPOs posting on the company's behalf

  • Duplicates across boards (count as one)

  • Outside [GEO] / [HEADCOUNT_RANGE] / [INDUSTRY_FILTER]

STEP 3 — MAP SIGNAL TO BUYER

  • REPEAT_POSTING → [hiring manager] · FIRST_HIRE → [founder/CEO]

  • STALE_ROLE → [Head of TA] · MIGRATION → [HRIS owner / CPO]

STEP 4 — CALIBRATE

  • Every signal needs verbatim evidence quoted from the posting.

  • Confidence below 60 → NONE.

  • Prefer false negatives. Ad budget is expensive; a smaller
    cleaner list beats a bigger dirty one.

RESPOND ONLY WITH JSON
{"company":"","signals":[{"type":"","evidence":"verbatim quote",
"confidence":0}],"diagnosis":"","buying_window":"NOW|NEXT_90_DAYS|NONE",
"target_persona":"","recommended_angle":"","disqualifiers_found":[]}

Backtest it against your last 15 closed-won accounts before trusting it.

Then the list-building exercise: Apollo, BetterContact or similar to find the right decision-makers, their LinkedIn, their emails. Upload the list to LinkedIn as a matched audience.

Match rate matters: if yours is under roughly 70%, there are tools built for exactly this like Clay Ads and ContactLevel (industry average company match runs 29–62%, per Dreamdata). Matching takes about 48 hours.

Step 4: Classify where companies are in the buying journey to create the “they discovered you” feeling.

Now, to get to 6-8 touchpoints without being annoying, what you want is to create the feeling in the client that they discovered you. They found you by themselves. Actually, it is an engineered process on your side.

Bombarding just with “BOOK A DEMO” in 20 variants on the cold audience doesn't work. You will get Mark's results, and conclude "LinkedIn doesn't work." This quarter I scanned 350 HR tech ads and ~95% do exactly this.

Therefore we build campaigns in three tiers: Awareness, Consideration, and Conversion. This is a standard marketing structure, and exactly the classification LinkedIn's own best practices propose (surprise!).

Everyone in the matched audience sees tiers one and two in parallel. Conversion is different: only people who engaged with Awareness or Consideration, downloaded something, or visited the site. Nobody gets the ask before they've touched the warm-up. Engagement is what moves an account down a tier.

Let me get concrete about what you actually run in each tier, format by format.

Tier 1: Awareness

The strongest approach by far is thought leader ads: your CEO or leadership as the face, promoting their best content, created from their own stories and opinions. Faces, not logos.

Two formats work well here: single image plus text, and video plus text.

The single image version is usually your face plus a story: first sentence is the hook that calls out the audience and their pain ("yesterday I had a call with a Head of HR at an IT company, close to burnout..."), the story leads to a conclusion, and it closes with a PS carrying the call to action and the link.

Why it works: humans want to talk to humans, not brands, especially on the first touch.

Video works the same way: vertical selfie format, subtitles always (most of the feed watches on mute). And a truth about production value: it matters less than you think for conversion, and more than you think for positioning.

The two-track split. Engagement: $550 spend, 93,882 impressions, 17.34% CTR. Lead gen: $4,875 spend, 135,948 impressions, 25+ leads, $195 CPL, 80% CEO/exec fit.

A 2026 note: LinkedIn downrates AI-generated imagery now (have you seen that small ugly CR badge on AI images?). Use real photos.

Tier 2: Consideration

Focus then shifts deeper in the funnel to case studies, gated content, and traffic to the site. This is soft conversion rather than pushing for a demo.

Your options on LinkedIn:

  • Promoted articles (gateable, fill the form to read)

  • Document ads with a PDF promoted from the company page, a LinkedIn-specific format where you show the first pages free and gate the rest behind an email opt-in

  • Plain traffic to lead magnets on your site.

  • A spicier option: thought-leadership posts gated behind a comment ("comment X and I'll send it"). Comments distribute the post by themselves, so you get reach as a bonus.

  • Testimonial and case-study videos fit here too

  • If you run webinars, LinkedIn Events is the native way in.

My own scar in this tier: the first offer I ran for that ESG client was "Free ESG Consultation".

It looked reasonable. But cost-per-lead (CPL) crept toward the $154 category benchmark and the leads were window-shoppers. We killed it and rebuilt the offer around the thing those buyers actually lost sleep over, public tenders, and shipped the "Tender Readiness Score" instead. Same audience, same budget: $52 CPL.

ESG tender engine campaign: 30 leads, $52 CPL, 66% under the Dreamdata category benchmark.

Don’t know where to start with the ad creatives? I got you, my friend. Here are eight main ad creative angles we use when creating campaigns – free, ungated, plug-and-play. Have fun.

Tier 3: Conversion

This is now retargeting those who’ve previously engaged with the idea of direct conversion: the call or the demo. It lives here and nowhere else. (Cheap retargeting-only formats like message ads and text ads fall in this conversion tier, too.)

The Conversion tier needs a matched audience of ~300 minimum, so the first weeks are Awareness and Consideration filling the pool.

There are two lead capture routes: (1) send them to a booking form on your website or (2) use LinkedIn's native lead gen form.

The lead gen form on average converts up to five times better than the average website form, in my experience. If Meta lead forms burned you with junk leads, this is different: you're only targeting people inside your ICP here, so bad leads are structurally harder to get.

Social proof created by your ICP beats proof created by the brand.

CRS retargeting: a senior arbitrator's public comment repurposed as an ad, top-CTR creative of the whole campaign.

Now, what is the minimum reasonable budget to test?

My blunt take is at least $3,000 per month. The average software company can expect to see about 15-25 leads (10-15 for a senior ICP)

$3,000 buys the minimum number of conversions to see a signal. Can you go lower? Sure, but you don't want to spend the budget and not get the full answer. That's worse than a negative one, because you learned nothing AND spent money. SAD!

I recommend approaching your budget differently depending on whether you’re testing or scaling paid ads. For testing, I’d weigh budget toward Conversion (80/20) to get proof fast. For running long-term, I’d weigh 40/35/25 across Awareness, Consideration, and Conversion.

Step 5: Catch, score, and route the leads who’ve engaged

All of that is good and nice, it builds awareness, people know about you, but it's STILL not enough to make them convert at scale (I know, how much do they need, right??)

You'll convert the percentage who are ready to be talked to. Real senior folks don't get dragged in on an inbound form. So let’s engineer the connection.

Now, here's the thing about warm audiences: some people will convert natively through the forms, but that's the small percentage. The biggest group does everything except the last five percent of the action: they engage with your ads, read your posts, click to your website, and never fill the form. This is the moment to capture them, and buyers leave fingerprints in three places.

  • The public lane: people liking and commenting on your thought-leadership posts, scraped with tools like Apify and Trigify.

  • The ad lane: LinkedIn holds company-level data on who engaged with your ads, and engagement doesn't mean likes, it means saw it, clicked, dwelled; tools like Fibbler and ZenABM sort those companies by intent level.

  • The website lane: de-anonymizing visitors, especially on specific pages, with tools like RB2B or Warmly. For US clients this works to the contact level; for EU clients, GDPR keeps it at the company level.

The stack I run looks like this. The total cost runs roughly $250 to $450 per month based on entry pricing tiers.

  • Apify: scraping job boards and engagers

  • Apollo: people + company database, emails

  • Clay: list building + enrichment orchestration

  • BetterContact: email waterfall enrichment

  • Trigify: scraping post engagers, social signals

  • Fibbler: company-level ad engagement into CRM

  • ZenABM: LinkedIn ABM + ad intent, budget lane

  • RB2B: person-level site visitor ID (US only)

  • HubSpot: the CRM ledger of the loop

When warm leads land in your system, you have two options.

  • Automated AI outreach that writes a message from what you know about them.

  • Push the lead to SDRs with all the research attached and let a human write the message.

I prefer the human written approach, especially in the beginning. You already paid real money, time, and attention to earn these high-value leads. Losing them because the message feels AI-written, and they do feel it, is the most expensive way to save twenty minutes. So automate the research, automate the routing, and keep the one part that sells, the message itself, human.

Best practice is five-minute contact time. The notification side you can automate: Slack, HubSpot, an auto-dial. The rest is how fast your sales team actually moves.

What the screenshot shows: an engager from a target account triggers a Slack alert with who, which company, and what they touched. An SDR calls within five minutes.

The rough funnel looks something like this: From 1,000 engagers, our rates say roughly 30-45 conversations, 8-15 calls, 2-4 deals at $0 incremental media cost.

When you’re DM-ing a warm lead on LinkedIn, my rules are to (a) make it short, (b) no AI, (c) address why it’s relevant, and (d) ask one simple human question (funny I have to write this at all).

That's it. I personally like to make it lowercase (just to make it feel like I write it from my phone), but it's not necessary.

Here is an example:

hey Sarah, thanks for commenting on the hrtech ads benchmarks. saw you're running campaigns yourself. how is it working for you?

Cold outreach could live in parallel to the ad campaigns, triggered at 7+ days after the first ad impression (although this is an optional step). The effectiveness is naturally lower than for warm outreach since these prospects don’t already know who you are.

In the end, what you want is the loop. Calls and sales logged in your CRM, review conversations with closed-won deals to define which signals you track next. This is how the list gets smarter each time. Let’s goo!

Thanks for reading Growth Unhinged! To receive new posts and support my work, consider becoming a paid subscriber.

Pro-tips to get more from LinkedIn ads

Only because you are Kyle’s audience and such nice readers.

What came before has far more leverage in it. But there are always the one-setting stories, very LinkedIn-specific:

  • Audience expansion (aka "LinkedIn quietly adding 'similar' people beyond your targeting"): off. More impressions, not the highest-quality ones. Delivered trash, in our experience.

  • Lead gen forms (aka "LinkedIn's native form, pre-filled from the profile, no site visit needed"): always test them. Up to five times the conversion rate of the website on average, and different from Meta's lead forms, which are trash. Custom questions built-in are very helpful for filtering and intent qualification. (Receipt: adding one qualifying question took CPL from $300 to $90. For senior, conservative audiences, specificity signals competence.)

  • Manual bidding (aka "you set the max you'll pay instead of letting LinkedIn decide”): test it. Sometimes it drops your cost per lead dramatically. (Receipt: $287 → $90, CTR identical, CPM $422 → $140. Same ads, same audience, only cost changed.)

  • Different entry offers for the soft conversion: test them. The offers can have two to three times the difference. Very high leverage.

  • The 5-min speed-to-lead, again. BIG deal. ~100x more likely to reach and qualify the lead vs 30 minutes (MIT study, via HBR). Not impossible. Autodial, multi-timezone hires, redirect on your personal phone if no one else took it. Just figure it out.

Now, if you already launched the campaign and the numbers are not great, here are quick pivots that lifted conversion quality mid-flight in our campaigns:

  • Form: we replaced website form with a phone field with a native LinkedIn form with only 3 qualifying questions. Result: higher completion rate, smoother exec UX.

  • Audience: we replaced broad "leadership/coaching" targeting with refined to CEOs and execs at $50M-$500M orgs. Result: 80% fit, fewer irrelevant titles.

  • Offer: we replaced generic "free consultation" CTA with more specific "Exec Benchmark Report + 20-min Debrief." Result: clearer value perception, faster replies.

BONUS: For advanced readers and VPs of growth. If you are already on the level where you are scaling and experimenting, the last thing you want is your learnings from the tests to be lost. Happens all the time, costs a lot more than you think. We created this Notion setup for ourselves - kinda like a cockpit and internal playbook of what works for your company. A little thank-you for reading this far.

This is what we built: the full system from beginning to end, how it works and why it works. If you want more of these, I post industry-specific versions of this loop all the time, feel free to follow along.

And if you want to build it: you now have everything you need to do it yourself. If you'd rather build it with us, you know where to find me.

- Bogdan Liutic

Reply

Avatar

or to participate