Skip to content

Audience Sync

Custom audiences that keep themselves current, not a CSV you re-upload.

Leads, qualified leads, open opportunities and won customers as live audiences in Meta, Google, LinkedIn and Microsoft Ads, updated every day as your pipeline moves.

  • Meta, Google, LinkedIn, Microsoft
  • Membership refreshed daily
  • Hashed before it leaves

Rated by the teams who run the retargeting

  • Google
  • TrustpilotRated 4.9 out of 5 on Trustpilot4.9
  • G2Rated 5.0 out of 5 on G25.0
  • CapterraRated 5.0 out of 5 on Capterra5.0

Audience sync for teams at

  • Trading.de logo
  • Swedish Cold logo
  • Trustfactory logo
  • MLK Digital logo
  • CPC AG logo
  • DaxoMedia logo
  • Contentbär logo
  • Hivebuy logo
  • OBVIOUS logo

The list that maintains itself

Your workspace
AudiencesBuilt from the pipeline, synced to every ad account
6audiences live
4platforms in sync
Dailymembership refresh
AudienceMembersSynced toUsed as
New leads, last 30 days1,2844 platformsRetarget
Qualified, not yet closed3184 platformsRetarget
Open opportunities126Meta, LinkedInRetarget
Won clients, 180 days4124 platformsExclude
Disqualified leads2034 platformsExclude

Every row is a rule over CRM stages and journey data, not a file. Membership is recalculated and pushed to each platform every day.

The definition

What is audience sync?

In short

Audience sync keeps the customer lists in your ad accounts in step with your CRM. A segment (new leads, qualified leads, open opportunities, won customers, disqualified enquiries) becomes a custom audience in Meta, Google, LinkedIn and Microsoft Ads, the identifiers are hashed before they leave, and membership is refreshed on a schedule, so retargeting and exclusions follow the pipeline instead of a CSV export.

  • Define the audience from CRM data

    Lifecycle stage, deal stage, deal value, the source that produced the lead, the journey since: any combination, saved as a rule. See CRM integration.

  • Push it to every platform

    One audience, four destinations: Custom Audiences in Meta, Customer Match in Google and Microsoft Ads, Matched Audiences in LinkedIn.

  • Refresh it in both directions

    A list that only grows is worthless for exclusions. Membership has to be added and removed on every run, as leads move on.

  • Hash it and honour consent

    Email and phone are hashed before they leave, and a contact whose consent rules it out is not sent at all. See first-party data.

Why retargeting is still guesswork

Your ad platforms treat every visitor the same, because they cannot see who is already a customer.

The pixel knows who visited which page. It does not know who is a qualified lead, who has an open deal, who signed last month and who was disqualified as the wrong fit. So the audience in your ad account is one undifferentiated pool of website traffic.

  • Customers keep seeing the acquisition ad. Budget goes on people who already bought, and they see an offer they no longer need.
  • Disqualified leads stay in the retargeting pool. The wrong-fit enquiry keeps costing impressions for weeks after sales closed it.
  • Lookalikes are seeded from form fills. A seed list of everyone who submitted teaches the algorithm to find more submitters, not more buyers.
  • The segments worth targeting never reach the ad account. Open opportunities worth a nudge, leads that went quiet three weeks ago: both are a CRM view nobody can target from Ads Manager.
  • So somebody exports a CSV. One filter in the CRM, one export, one upload per platform, repeated every week until it is quietly dropped.
  • And the list is stale the day after it goes up. Nobody removes the leads who bought yesterday, so an audience slowly becomes the opposite of what it was built for.
  • Every platform wants its own file. Four uploads per audience per week is a job nobody owns for long.

The result is paid budget spent reaching people you already have. The most valuable segment you own is sitting in the CRM, and the ad account has never heard of it.

Case studies

What changes once the attribution is right

One measured result per customer, with the person, the role and the company behind it.

  • Portrait of Karsten Guhr

    Tax and accounting

    54% better lead quality after using LeadJourney for marketing

    Karsten Guhr

    Managing Director

    Read the story
  • Portrait of Nikita Yatsun

    SEO agency

    95% clarity about marketing KPIs and a foundation to scale

    Nikita Yatsun

    Managing Director

    Read the story
  • Portrait of Florian Buck

    Klickkraft GmbH

    Business coaching

    €10-20k in monthly Meta spend, tied to qualified leads and revenue per ad

    Florian Buck

    Managing Director

    Read the story
  • Portrait of Marc Richard

    LinkedIn growth agency

    2x customer retention, once every LinkedIn touchpoint was tracked to revenue

    Marc Richard

    CEO

    Read the story
  • Portrait of Andreas Malkow

    Digital publishing

    Which article produced the lead and the revenue, across AI and organic search

    Andreas Malkow

    CEO & Head of PR

    Read the story
  • Portrait of Philipp Nessmann

    SEO and GEO agency

    Proven ROI on every retainer, from organic and AI search leads through to revenue

    Philipp Nessmann

    Managing Director

    Read the story
  • Getreach

    Backlinks marketplace (SaaS)

    0 to 100k in revenue from paid ads alone, inside the first month

    Getreach

    getreach.com

    Read the story

How the data moves

Pipeline in from the CRM, audiences out to the ad platforms.

The click is captured first-party and the lead it becomes is matched to it, so LeadJourney holds the campaign, the journey and the CRM stage on one record. An audience is a rule over those records. Each run resolves the rule, hashes the identifiers and updates the matching list on every platform the audience is synced to.

Syncs audiences to

LeadJourney

One pipeline rule, every platform

The segments audiences are built from

  • New lead
  • Qualified lead
  • Open opportunity
  • Won customer

Reads stages and segments from

and 100+ more by webhook
Audience membership, hashed, added and removed every day

Integrations

Every source and every CRM, connected.

The ad platforms and channels a touchpoint can come from, and the CRMs the outcome is read back from. Open any tile for what exactly moves between LeadJourney and that tool.

Ad platforms

Spend, campaign structure and click IDs come in. Closed deals go back out as offline conversions.

All traffic channels

Organic channels

Unpaid clicks from search and social, attributed per post, per video and per keyword.

All traffic channels

AI search engines

The traffic your analytics still files under direct. No setup, the tracking script separates it.

All traffic channels

CRM and sales

Lead stage and deal value flow in. Every campaign sees the revenue it actually produced.

All CRM and sales tools

What the software does

Everything audience sync has to do, with nobody exporting a list.

Any segment your CRM can describe

Lifecycle stage, deal stage, deal value, the source and campaign that produced the lead, how long since the last touch. Save the rule once and it is an audience. Native for HubSpot, Pipedrive, Close and Attio, a webhook for Salesforce and 100+ others, see CRM integration.

One audience on all four platforms

The same rule becomes a Custom Audience in Meta, a Customer Match list in Google Ads and Microsoft Ads and a Matched Audience in LinkedIn. Choose per audience which platforms it goes to; nobody builds the same list four times.

A daily sync that also removes people

Every run adds the leads who now match and removes the ones who no longer do. A lead marked qualified joins the qualified audience and leaves the new-lead one on the same run, which is the part a Monday morning upload never does.

Customers excluded from acquisition

Won clients, open deals and disqualified enquiries as exclusion audiences on every prospecting campaign. The people you already have stop seeing the ad that asks them to become a customer, and the budget goes to people who still can.

Retarget the journey, not just the page

Everyone who clicked a LinkedIn ad, became a lead and has not been touched in 21 days. Everyone with an open opportunity over €25,000. The audience can use the whole journey, because the journey and the CRM record are on the same profile, see customer journey tracking.

Hashed, consent aware, logged

Email and phone are hashed before the sync leaves LeadJourney, contacts whose consent rules them out are never sent, and every push is on the record with what joined, what left and what the platform answered. See transparent logs.

Why it works

The CRM knows who is worth reaching. Only the ad platform can reach them.

Everything that decides whether an impression is worth buying (qualified or not, open deal or closed, customer or wrong fit) lives in the CRM, and none of it is visible to Meta or Google. Audience sync is the wire between the two, and running it daily is what makes the difference: an exclusion list is only worth having if the customer who signed yesterday is already out of it, and a retargeting audience is only worth bidding on if the leads in it are still open.

The mechanics

What an audience is, when it changes, and what each platform calls it.

Your workspace
One lead, four audiencesWhich audience Mira Schulz is in as the pipeline moves
MSMira SchulzAcme SupplyClosed won
  1. Google AdsClicked and became a lead: joined New leadsDay 1
  2. HubSpotMarked qualified: joined Qualified, left New leadsDay 3
  3. HubSpotOpportunity opened: joined Open opportunitiesDay 12
  4. HubSpotClosed won: joined Won clientsDay 31
Out of every prospecting audience on all four platforms€14,800

Nobody moved her between lists. Each stage change is picked up by the next sync, on every platform at once.

Where the audience comes from

An audience is a rule over your pipeline, not a file you export.

LeadJourney holds the click, the lead and the deal on one profile: the campaign that produced the person, every touchpoint since, the CRM stage and the deal value. An audience is any combination of those, saved once. When a lead starts matching the rule it is in the audience; when it stops matching, it is out. So the lead does not get moved between lists, the lists follow the lead.

  • CRM lifecycle and deal stage, read from HubSpot, Pipedrive, Close, Attio or a webhook
  • Deal value, so an open opportunity over €25,000 can be its own audience
  • Source, campaign and click ID, so an audience can be one channel's leads only
  • Journey conditions: pages seen, a call taken, how long since the last touch
Your workspace
Sync logThe audience updates pushed in the last run
Live
  • Qualified, not yet closed+14 joined, 6 left318 membersCustom Audience
  • Won clients, last 180 days+9 joined412 membersCustomer Match
  • Open opportunities+3 joined, 1 left126 membersMatched Audience
  • Disqualified leads+11 joined203 membersCustomer Match
  • Contacts without consentConsent decision on the recordNot sentKept out

One run per audience per platform, every day. The counts are the difference against what the platform already held.

The daily run

Every run adds who now matches and removes who no longer does.

Once a day each audience is resolved again and the difference is pushed to every platform it is synced to. Additions and removals travel in the same run, which is what keeps an exclusion audience honest: the customer who signed yesterday is out of the prospecting pool today. Every push is logged with the counts and the platform's answer, so a list that stops growing is a fact you can look up.

  • Additions and removals in one run, per audience, per platform
  • Identifiers hashed in LeadJourney; nothing raw leaves the platform
  • Contacts whose consent decision rules them out are never sent
  • Each push logged with what joined, what left and what came back
Your workspace
Audiences per platformWhat is live in each ad account after the last run
ChannelAudiencesMembersMatched
Meta Ads62,34378%
Google Ads62,34371%
LinkedIn Ads41,72064%
Microsoft Ads31,89958%
Audiences kept current without an upload19

Match rates differ by platform and by audience: a B2B list matches better on LinkedIn than on Meta. Each platform also sets its own minimum size before a list can be targeted.

What each platform calls it

The same audience, under four different names and four sets of rules.

Every platform has its own product for a customer list, its own match keys and its own minimum before the list can be targeted. LeadJourney sends what each one accepts: hashed email and phone to Meta and Google Ads, hashed email to LinkedIn and Microsoft Ads. In the ads manager the audience is simply there, ready to target, exclude or seed a lookalike from.

  • Meta: Custom Audiences, matched on hashed email and phone
  • Google Ads: Customer Match, on hashed email and phone
  • LinkedIn Ads: Matched Audiences, on hashed email
  • Microsoft Ads: Customer Match, on hashed email

Live in 21 minutes

Audience sync set up in three steps

No export template, no automation to build per platform. The first audience is usually the exclusion one, because it saves money the day it goes on.

  1. 1About 5 minutes

    Install

    Add one script on your own tracking subdomain. Every ad click is recorded first-party from that moment, so an audience can be built on the campaign that produced a lead and not only on a CRM field.

  2. 2About 10 minutes

    Connect

    Connect Meta, Google Ads, LinkedIn and Microsoft Ads for the audiences, and your CRM for the stages. Native for HubSpot, Pipedrive, Close and Attio, a webhook for Salesforce and the rest.

  3. 3About 5 minutes

    Build the audiences

    Write the rule, choose the platforms and say whether it is for targeting or for exclusion. From the next run on, the membership maintains itself.

How it compares

The weekly export, the automation you built, and an audience that syncs itself.

What you needCSV export and uploadZapierZapier or a CRM ad add-onLeadJourney
Audience built from journey and attribution dataNo: Whatever the CRM view can filter onPartly: CRM fields only, no campaign or journeyYes: Stage, value, source, campaign and the journey
Membership updates without anyone touching itNo: Whenever someone runs the exportPartly: One automation per audience per platformYes: A daily run per audience, on every platform
People leave the audience againNo: A stale list keeps the buyers in itPartly: Only if you built the removal step tooYes: Additions and removals in the same run
Every platform from one audienceNo: One file per platform, per weekPartly: One workflow per platformYes: Meta, Google, LinkedIn and Microsoft at once
Identifiers hashed before they leavePartly: A spreadsheet of emails on somebody's laptopPartly: Raw contacts through a third toolYes: Hashed in LeadJourney, nothing raw sent
Setup and upkeepPartly: Free, and a weekly chore that gets droppedPartly: Days to build, yours to maintainYes: 21 minutes, no developer

What changes

What advertisers do differently once the ad account knows the pipeline.

Down:

Wasted retargeting spend

Customers, open deals and disqualified enquiries leave the pool, so impressions go to people who can still become a customer.

Down:

Cost per new customer

Prospecting budget stops paying to reach the people it already converted, which shows up in the price of the next one.

Up:

Retargeting relevance

The people still in the audience are the ones with an open question or an open deal, so the ad they see is the right one.

Done:

Exclusions that hold

The exclusion list is current because it is rebuilt daily, not because somebody remembered to re-upload it.

Done:

Lookalikes seeded from buyers

The seed list is won customers with a deal value behind them, not everyone who ever filled in a form.

Lasting:

A win-back audience that maintains itself

Leads that went quiet drop into it by rule, and drop out again the moment sales reopens the conversation.

Original reviews

What our customers wrote, word for word

4.9 out of 5 across 11 public reviews. Quoted as they were left, shortened only by dropping whole sentences.

  • 5 out of 5 starsGoogle

    Before LeadJourney, we had no reliable tracking concept for our five-figure ad spend. We were manually building spreadsheet and CRM reports, inaccurate and time-consuming. Within two days, everything was set up. For the first time, I know exactly what I pay per lead and which campaigns actually bring in the best-qualified prospects.

    Florian BuckCEO, Klickkraft GmbH
  • With LeadJourney we are able to track all our leads and connect them with sales and attribution data to make better decisions. In the first month of using it we scaled from 0 to 100k revenue from paid ads only.

    GetreachBacklinks Marketplace (SaaS)
  • 5 out of 5 starsG2

    LeadJourney finally fixed my Marketing Analytics. It goes way beyond basic Ad Tracking Software. The Customer Journey Report saves hours of digging, and capturing everything from Offline Conversions to AI Search Tracking makes it the Best B2B Attribution Platform available.

    Sascha LenzMarketing Manager
  • 5 out of 5 starsTrustpilot

    Connected LeadJourney for 2 clients, setup took literally 20 minutes each. The data became more accurate, the reports actually make sense. Now clients look at the dashboard and the 'why don't the numbers match?' questions are gone.

    Alexander SamarPerformance Marketing Agency
  • 5 out of 5 starsGoogle

    With LeadJourney, we have finally found a tool that provides us with the data we need to scale our performance marketing campaigns. The most important KPI is no longer lead price but cost per qualified lead.

    Steffen SiesingCEO, Bilanzmanufaktur GmbH
  • 5 out of 5 starsG2

    The ability to track both online and offline conversions in one unified dashboard has given us insights we never had before. Our ROI has improved dramatically since we started integrating LeadJourney with our CRM. We're finally able to see the full customer journey, and it's been a game changer for our strategy.

    Andre WitzelFounder, Trading.de
  • 5 out of 5 starsTrustpilot

    The ability to seamlessly integrate data from multiple channels and see real-time insights has significantly improved our campaign results. We now focus on metrics that truly matter, like ROI and qualified leads.

    Nikita YatsunCEO, RLV Media GmbH

Common questions

Audience sync, the questions buyers ask

What media buyers want to know before they stop uploading lists.

Which audiences can I build?

Any segment your pipeline can describe. The common ones are new leads, qualified leads, open opportunities, won customers and disqualified enquiries, and each of those can be narrowed further: won customers of the last 180 days, open deals over €25,000, leads from LinkedIn Ads that have not been touched in 21 days. The rule reads the CRM stage and deal value together with the journey LeadJourney recorded, so an audience can be per channel or per campaign as easily as per stage.

Which ad platforms can I sync to?

Meta, Google Ads, LinkedIn Ads and Microsoft Ads. Each one has its own name for a customer list: Custom Audiences in Meta, Customer Match in Google Ads and Microsoft Ads, Matched Audiences in LinkedIn. You choose per audience which platforms it goes to, so a B2B list can go to LinkedIn only while the customer exclusion goes everywhere.

How often does the sync run?

Daily. Each audience is resolved again and the difference is pushed to every platform it is synced to, so a stage change made today is in the audience tomorrow. That cadence is the point of the feature: an exclusion list that is refreshed once a quarter is worse than none, because it quietly stops matching the customers you actually have.

Do people leave the audience again, or does it only grow?

Both directions, in the same run. A lead marked qualified joins the qualified audience and leaves the new-lead one. A deal that closes joins the customer audience, which is an exclusion on your prospecting campaigns, and leaves every retargeting audience it was in. This is what a manual upload cannot do without a second, equally manual removal step.

What data actually leaves my CRM?

The match keys the platform needs, hashed before they leave: email and phone for Meta and Google Ads, email for LinkedIn and Microsoft Ads. No names, no deal notes, no CRM fields beyond what the rule is evaluated on, and nothing at all for a contact whose consent decision rules it out. Hashing happens in LeadJourney, so the platform receives an irreversible hash and never the address itself.

How large does an audience have to be to work?

Each platform sets its own minimum matched size before a list can be targeted, and they differ by an order of magnitude: Meta needs a few hundred matched people, LinkedIn a few hundred, Google Ads and Microsoft Ads closer to a thousand for most placements. Match rates differ too, and a B2B list of work addresses matches better on LinkedIn than on Meta. In practice that means the broad segments (all leads, all customers) are worth syncing everywhere, and a very narrow one (five open enterprise deals) is worth having in the CRM but not worth syncing as an audience.

Can I use a synced audience for exclusions?

Yes, and it is usually the first thing worth doing. Sync the won customers, the open deals and the disqualified enquiries, then exclude those audiences on every prospecting campaign. The budget stops reaching people who already bought or who sales already turned down, and because the sync runs daily the customer who signed yesterday is out of the pool today.

Can I seed a lookalike from a synced audience?

Yes. Once the audience is in the ad account it behaves like any other customer list, so you build the lookalike or similar audience in the platform itself from it. The difference is the seed: won customers with a deal value behind them instead of everyone who filled in a form, which is what stops the algorithm from optimising toward more form fillers.

Is audience sync GDPR compliant?

Identifiers are hashed before they leave, you control which segments are in scope and which fields the rule reads, and a contact whose consent rules it out is never sent. Tracking is first-party and consent-aware, LeadJourney is hosted in Frankfurt, and a data processing agreement is part of every plan. Note that you also need a lawful basis for the advertising itself: the GDPR page lists the controls on our side and the privacy policy names every sub-processor.

See it on your own pipeline

See how much of your retargeting is aimed at people you already have.

Book a demo and we build the first two audiences live on your CRM: the segment worth retargeting and the one worth excluding. Or start the free trial and sync your first audience in the first hour.

Your workspace
Who is in your retargeting poolSame 30 days, same ad accounts
Everyone the pixel saw18,400customers and wrong fit included
After the CRM audiences13,900only people who can still buy
Impressions that were going to people you already have412 customers excluded
AudiencePixelLeadJourney
Website visitors18,40018,400
Qualified, not yet closed0318
Open opportunities0126
Won clients, excluded0412

The pixel can only group people by what they did on the site. The CRM knows which of them is already a customer.