Audience Ops / Sydney

You pay
to reach
3 people
in 10.

Of your own list. When you push your CRM into LinkedIn or Meta, 20 to 40 percent of the rows come back matched. The rest of your budget runs against an audience half the size it should be, at twice the frequency it should have. Audience Core puts that rate above 80 percent in 14 days.

US$8,500 once, 14 days, no retainer. Under 60 percent match on day 14 and the build is refunded.

Status
Pre-revenue
Case studies
0
Seats open
2
Guarantee
60% on day 14

Ask any other vendor for these four numbers before your second call with them.

01 / The problem

Three people in ten.

You export your CRM, you upload it to LinkedIn Campaign Manager, and the platform hands back an audience. Somewhere between 20 and 40 percent of the rows match, because your contacts are stored with their work email and LinkedIn identifies its members on the personal address and the mobile number.

So six decision makers in ten of your own list never see your ads. They are sitting in your CRM, you already paid to acquire them once, and the ad budget walks past them every month.

The other half of the problem is quieter. A budget meant to cover ten thousand people covers three and a half thousand, so frequency per person goes up almost threefold. Your best accounts get fatigued while the rest of your market has never seen you.

None of this is your agency's fault or your team's. It is a property of moving data between a CRM and an ad platform, and nobody in that chain is paid to fix it.

Check it yourself in thirty seconds

  1. 01Campaign Manager, Audiences tab.
  2. 02Open the last list you uploaded.
  3. 03Divide the matched column by the number of rows you sent.

The number you get is the share of your own list your ads can reach. It is the only number this page asks you to go and find, and it lives in your account, not mine. On Meta the same reading sits in Ads Manager, on the custom audience.

linkedin.com/campaignmanager

02 / What ships

Audience Core, 14 days.

One build, identical for everybody, paid once. Four parts, and only three of them are a real differentiator. The fourth is written down anyway, because a page that only lists its strengths reads like a brochure.

01

Enrichment for match rate

A multi-vendor waterfall across your target list: personal email and mobile, verified, normalised, hashed. This is the core of the work and it is what takes a LinkedIn audience from 30 to 40 percent up to 80 to 95, and a Meta audience to 65 to 85. No native connector does this, because no native connector is allowed to buy data.

02

Audiences your CRM cannot produce

Intent signals, open job posts, tech stack changes, competitor followers, webinar attendees. A CRM sync structurally cannot produce these, because these people are not in your CRM.

03

Dynamic exclusions

Active customers, open opportunities, partners, recent inbound. They come out of the acquisition audiences and stop burning budget.

If you run HubSpot Marketing Hub Pro or above, this part already exists natively in your stack. We skip it and the weight moves to parts 01 and 02. I would rather write that here than invoice you for it.

04

Dashboard and handover

Size of every audience, measured match rate, data freshness, and a ten minute recording walking through each screen. The audiences live in your own ad accounts, under your name, and they stay there the day we stop working together.

What is never in scope

Running your campaigns. Not bids, not creative, not budget. The day I take that on, I own your cost per lead, and a promise about cost per lead cannot be guaranteed. I ship the data and the audiences. Your agency or your team runs media on top, and does it better, because it is finally aiming at the right people.

03 / The arithmetic, printed

Your coverage, in numbers.

Three figures you already have: the size of your list, your monthly ad spend, and the match rate you just read off the platform. The arithmetic is printed at the bottom of this section so you can redo it by hand.

Reached today
35
Recovered by the build
50
Out of reach either way
15

One hundred cells for one hundred contacts on your list. The gain shown is the upper bound of enrichment, 85 percent. The floor I guarantee, the one that triggers the refund, is 60.

Decision makers on your list you can actually reach

8,75015,000 / 21,250

Today, then after the build: guaranteed floor at 60 percent, upper bound of enrichment at 85.

Audience multiple

×1.7 / ×2.4

Guaranteed floor, then upper bound.

Cost per reachable decision maker

US$2.86
US$1.67 / US$1.18

In grey, what you pay today. Below it, after.

Extra ad budget needed if the match rate stays broken

+US$17,857 / +US$35,714/ month

The build is paid back by 14 days → 7 days. US$8,500.

Your list clears the hard filter. The scoping call checks the other three: live ads, a CRM, and somebody who owns the paid budget.

The honest part

This calculates audience coverage, never sales. Match rate depends on enrichment, so I can guarantee it. Cost per lead and return on ad spend depend on your offer, your creative and your market, so I do not guarantee them and never will on this page.

The arithmetic, in full

  • list × current rate = decision makers reached today
  • list × 60 to 85% = decision makers reached after the build
  • spend ÷ decision makers = cost per reachable decision maker
  • spend × (new rate ÷ current rate − 1) = equivalent budget

04 / The mechanism

No case studies. So here is the mechanism.

Every vendor shows you logos. I have none, so I publish what the logos are supposed to prove. Seven steps, the exact settings, and the two places where most chains break. If you have ever handled an uploaded audience you will know in thirty seconds whether this is serious.

01

Extraction and normalisation

CRM export, domain level dedupe

The export comes out of your CRM, not out of a bought database. Dedupe on domain then on person, company name normalisation, generic addresses and rows with no company dropped. The quality of everything downstream is decided here, and it is the step nobody bills for because nobody can see it.

source
your CRM, flat export
dedupe
domain then person
dropped
info@, contact@, rows with no company
output
one row per decision maker
02

The enrichment waterfall

Multi-vendor waterfall

Every contact runs through a cascade of providers until a personal email and a mobile come back. Any single provider tops out around 40 to 50 percent coverage, whichever one you pick. Stacking them, with the order tuned per country, is the difference between a 40 percent audience and an 85 percent one.

targets
personal email, mobile
order
tuned per country and vertical
stop
on first verified hit
cost
per enriched row, not per seat
03

Verification

Deliverability and format checks

A badly formatted mobile and an invalid email are not rejected by the ad platform, they are counted as unmatched. That is invisible match rate loss, and it is the first thing I look at when an audience plateaus for no obvious reason.

email
verified, catch-alls resolved
mobile
E.164, country prefix
target
97% clean rows
04

Hashing and legal basis

SHA-256 before transmission

Identifiers are normalised then hashed to SHA-256 before they leave your environment. The ad platform never receives an address in the clear. In the European Union the LinkedIn audience is built on work emails, on a documented legitimate interest basis on your side, with a five line clause setting out who controls and who processes.

hashing
SHA-256, lowercased, trimmed
EU
work emails
legal basis
documented legitimate interest
enriched Meta lookalike
outside the EU only
05

The non-CRM audiences

Public signals and ad libraries

Companies hiring for the role your product removes, companies that just changed tooling, followers of your competitors' accounts, attendees of their webinars. None of these people are in your CRM, so no sync will ever produce them. They are next year's market.

signals
hiring, stack, funding
competitive
followers, live ads
freshness
at build, then monthly on retainer
06

Exclusions

Suppression lists pushed to the platform

Active customers, open opportunities, partners, inbound from the last thirty days. They come out of the acquisition audiences. On HubSpot Marketing Hub Pro and above this step already exists in your stack and I do not rebill it.

excluded
customers, opportunities, partners
inbound
last 30 days
HubSpot Pro+
already native, step skipped
07

Publication and handover

Your ad accounts, your name

Audiences are pushed into your Campaign Manager and your Meta Ads Manager, under your account, with the match rate visible on screen. A dashboard gives the size, the rate and the freshness of each. A ten minute recording walks through all of it. The day we stop, everything stays with you and keeps running.

shipped to
your accounts, your name
measurement
match rate on screen
handover
dashboard and 10 min recording
access
partner level, revocable by you

05 / The 14 days

Fourteen days, day by day.

  1. D1

    Scoping and access

    Forty-five minutes. Your spend, your target accounts, where your audiences come from today, and who did the last upload. Partner access to Campaign Manager gets requested that day, read only if you would rather start there.

  2. D2 to D3

    Extraction

    CRM export, dedupe, normalisation. You get the count of usable rows before a single enrichment credit is spent.

  3. D4 to D8

    The waterfall

    Personal email and mobile enrichment, then verification. This is the long step and it is the one carrying the result.

  4. D9 to D11

    Non-CRM audiences and exclusions

    Signals, competitors, suppression lists. The part your CRM will never produce.

  5. D12 to D13

    Publication

    Hashing, push to the platform, match rate read on screen inside your own account. This is the moment the guarantee number is read.

  6. D14

    Handover

    Dashboard, ten minute recording, and the retainer question asked exactly once. Say no and the engagement is finished with everything in your hands.

06 / The price

One price, published.

Paid up front, once, with no retainer attached. There is no menu, no custom scope and no negotiation, for a simple reason: a build that is identical for everybody gets better with each client, and a negotiated build gets worse.

Audience Core, 14 days.

US$8,500

US$8,500 once, 14 days, no retainer. Under 60 percent match on day 14 and the build is refunded.

Shape
One-time, paid up front. No subscription, no lock in
Duration
14 days. That is the promise, not an estimate
Scope
Data and audiences. Never campaign management
Upper tier
Above US$50,000 monthly spend, the published higher price. Same work
Hard filter
Under 5,000 contacts on the list, I do not sell

Published upper tier: US$12,500 above US$50,000 monthly spend.

The reference point is in the calculator, not in an argument. The build is covered by the ad budget you no longer have to add to reach the same number of decision makers. On most spend levels I see, that is a matter of weeks.

The retainer, offered afterwards

US$2,500/ month

Once the build ships there is a monthly option to keep the audiences current across your target accounts. It is presented on day 14, never before, and turning it down changes nothing about what you already received. Asking you to commit monthly before you have seen a single number would be asking you to trust me without evidence.

What I guarantee, and what I do not

If the match rate on your primary audience is under 60 percent on day 14, read on screen inside your own ad account, the build is refunded in full. You keep the files.

I do not guarantee your cost per lead, your return on ad spend, or a number of meetings. Those depend on your offer and your creative, which I do not touch. A vendor guaranteeing return on ad spend without touching your product is lying to you, and you have met one already.

The compliance frame

  • +For European accounts, the LinkedIn audience is built on hashed work emails, on a documented legitimate interest basis held on your side.
  • +A five line clause sets out who is controller and who is processor. It is supplied, and you can have anyone review it.
  • +A Meta lookalike built on enriched data stays out of scope inside the European Union. It is only switched on for accounts outside it, where the frame allows.
  • +Your list never leaves your environment in the clear. Identifiers are hashed before transmission and nothing is retained after handover.

07 / The operator

Nicolas Olivar, Sydney.

I have spent the last few years building outbound acquisition infrastructure. Domains, authentication, deliverability, enrichment, sequencing, copy. Most of it for my own businesses.

It is the same skill this offer runs on. A match rate and a deliverability rate are one problem seen from two sides: getting a real person to line up with an identifier a machine will accept.

I have never bought media for a client and I will not pretend to allocate your budget better than your agency does. What I do is the layer sitting underneath it, and all of it is published on this page.

French, based in Sydney, working across European mornings and Australian hours.

08 / The evidence

My own campaign, the failure included.

I have no client result to show on this offer. I do have my own numbers, read out of my sending account, and I publish them with the line that makes them uncomfortable.

14,694
emails sent
0.56%
bounce rate
112
replies
45
positive replies
$0
collected

The channel worked and there was nothing behind it. The product those forty-five people asked for had not been built. One of them asked for the document on 6 November 2025 and never received it. That is exactly why this page publishes the build, the price, the guarantee and the mechanism before asking for a meeting.

09 / What comes up

What I get asked before signing.

+We already have HubSpot, it syncs our audiences automatically.

It does, and it does it well. It syncs your list as it stands, with the work emails you collected, so it faithfully reproduces your current match rate. A sync cannot enrich, because enriching means buying data you do not have. That is the only thing the build does, and it is why it does not replace HubSpot. On exclusions, HubSpot Pro already does the job and I skip the step.

+Do you guarantee return on ad spend?

No, and I never will. Match rate depends on enrichment, so it is in my hands and I guarantee 60 percent as a floor. Your return depends on your offer, your creative and your market, none of which I touch. Guaranteeing a number I do not control would be the first false line on this page.

+Why US$8,500 for fourteen days of work?

Because the price is on what it unlocks, not on hours. Look at the calculator: on normal spend levels, the extra ad budget you would need to reach the same number of decision makers without fixing the rate passes the build price inside a few weeks. And because an expensive one-time with no lock in sells better than a cheap subscription, including for you: you are buying a problem solved, not signing up to anything.

+You have no case studies.

None, and it is written at the top of this page in the status bar. What I sell is not a result I already produced somewhere else. It is a build whose result is measured on screen in your own account on day 14, and refunded if it is not there. The two seats open now are at the lowest price I will ever charge, precisely because the case studies do not exist yet.

+Do you touch our campaigns?

Never. Not bids, not budgets, not creative. I ship audiences into your accounts and I stop there. Your agency keeps its job, and does it better the day its audiences hold twice as many people. Most agencies I meet like that split, and some resell the build white label.

+What about privacy law?

It is treated as an argument, not an obstacle. Work emails hashed to SHA-256 before transmission, a documented legitimate interest basis on your side, a controller and processor clause supplied, and Meta lookalikes on enriched data kept out of the European scope. You are controller on your list, I am processor on the enrichment, and that is written down before anything starts.

+What do I have to give you?

A CRM export, partner access to your Campaign Manager and your Meta Ads Manager, and forty-five minutes of scoping. Access can start read only if you would rather watch how I work before letting me publish anything. That is the whole ask, and it fits in one morning on your side.

+My rate is already 70 percent. What do you do?

Nothing on the main part, and I will tell you on the call rather than after invoicing. Above the floor I guarantee, enrichment no longer returns enough to justify the price. What may remain is the non-CRM audiences and the exclusions, and if those two are enough to make it worth it, we talk. Otherwise, keep your money.

10 / Start here

The number first.
The meeting after.

The Coverage Scorecard

A three minute recording, recorded by me, across one hundred accounts in your sector. Native CRM upload against the same list enriched, the CPM gap between LinkedIn and Meta on that audience, and a maturity score out of one hundred. I say nothing about your account, because I have not seen it. I show the mechanism on your market.

What you get

  • The match rate gap measured on a sample from your sector
  • The cost per thousand impressions gap between the two platforms on that audience
  • A data and advertising maturity score out of one hundred
  • The full arithmetic, so you can redo it yourself

What will not happen

  • No unrequested call
  • No follow up if you do not reply
  • No signing up to anything
  • Your address goes nowhere else
Send me the scorecard

Two questions, one minute. No follow up if you do not reply.

The scoping call

45 minutes

Forty-five minutes. If your list does not clear the filter we know inside the first ten and I give you your time back. If it does, you leave with a delivery date and the price, with nothing to prepare.

  1. 01How much are you spending a month on LinkedIn and Meta?
  2. 02Where do your audiences come from, and how do they refresh?
  3. 03Who did the last upload, and when was it?
  4. 04If your match rate went from 35 to 80 percent, what changes this quarter?

Online booking is not wired to this domain yet. An email does the job in the meantime and I answer with two slots.

Ask for a slot

YGP.

Nicolas Olivar, sole operator. Based in Sydney, working with European and global teams.

Native match rate 20 to 40 percent, LinkedIn audience minimum 300 members. Platform constants, not house numbers.