⟨ FOR DEMAND GEN AND PAID MEDIA ⟩

Audiences built from the list sales is working.

Matched audiences on LinkedIn, Meta and Reddit, upload files for Google, TikTok, X and Pinterest, suppression that holds out customers, and lead forms synced to the CRM. The same governed list behind the campaign and the sequence.

ONE LIST BEHIND EVERY CHANNELSUPPRESSION REFRESHEDPUSHES APPROVED
3
platforms pushed directly

LinkedIn, Meta and Reddit receive matched audiences through connected ad accounts on managed credentials.

4
upload files formatted

Google, TikTok, X and Pinterest receive customer-list files in the exact layout each upload dialog expects.

weekly
suppression rebuilt

Customers, open deals and competitors held out of prospecting audiences on the cadence you set.

1
approval per push

Every audience push parks with its name, source list and row count; attaching it to a campaign stays with your buyer.

⟨ THE JOB TODAY ⟩

Where the week actually goes.

01 /

Targeting starts from a stale export

The audience in the ad account was a CSV someone pulled in March. Sales has moved on to new accounts; the campaign is still spending on the old ones.

02 /

Customers keep seeing prospecting ads

Suppression lists are rebuilt when someone remembers. Between rebuilds, budget reaches accounts that already pay you and deals already in flight.

03 /

Every platform wants a different file

Hashed emails here, company names there, a template with twelve columns somewhere else. Shaping the same list five ways is a day nobody budgets for.

⟨ AUDIENCE LEDGER ⟩THIS WEEK · LIVE
⟨ WITH ASTROFABRIC ⟩

What changes when agents carry the work.

Matched audiences from any list

Lists, CRM segments and signal cohorts shaped to each platform’s matching keys and pushed to LinkedIn, Meta and Reddit, with match rates read back.

list → matched → rate read back

Platform-ready exports

Customer-match and list-audience files for Google, TikTok, X and Pinterest in the exact layout each upload dialog expects, delivered to Drive.

google · tiktok · x · pinterest

Suppression and retargeting on cadence

Customers, open deals and competitors held out; engaged and in-market accounts kept in; both rebuilt weekly from the CRM so targeting tracks the pipeline.

rebuilt weekly from the CRM

Lead forms in, conversions back

LinkedIn lead-gen submissions enriched, scored and synced to the CRM within minutes, and closed pipeline pushed back as conversions so the platform optimizes toward revenue.

forms → CRM · pipeline → conversions
⟨ HOW IT WORKS ⟩

From objective to delivered rows.

  1. 01 · OBJECTIVE

    Name the audience

    A list, a CRM segment or a signal cohort in plain language: tier-one ABM accounts, everyone researching your category, all customers for suppression.

  2. 02 · IDENTIFY

    Identify the rows

    Accounts and contacts resolved from the source list, enriched where matching keys are missing, deduplicated against the CRM.

  3. 03 · SUPPRESS

    Apply suppression

    Customers, open opportunities, competitors and do-not-contact records removed before the audience exists, and checked again before any push.

  4. 04 · SHAPE

    Shape per platform

    Company names and domains for LinkedIn, hashed emails for Meta and Reddit, the customer-list template for Google, TikTok, X and Pinterest.

  5. 05 · DELIVER

    Push or export

    Pushed where a connection exists and staged for approval; exported to Drive as an upload-ready file where it does not.

  6. 06 · REFRESH

    Read back and refresh

    Match rates read back and recorded on the source list, and the whole build rerun on the cadence you set.

⟨ THE DATA ON EVERY ROW ⟩
Company name and domainHashed work emailCountry and regionIndustryHeadcount bandABM tierFit scoreIntent trajectoryEngagement with outreachPipeline stageCustomer statusOpen opportunity flagCompetitor flagDo-not-contact statusPlatform match rateRefresh date
⟨ USE CASES ⟩

The jobs this page was written for.

ABM audiences that track the tiering

The tiered target list pushed as a matched company audience to LinkedIn and a contact audience to Meta, rebuilt every Monday from the CRM with suppression applied and match rates posted.

→ The ad account targets the accounts sales is working this week.

Suppression without the reminder

Every customer, open opportunity and competitor held out of prospecting campaigns on Meta and LinkedIn, refreshed weekly so the exclusion never depends on someone remembering.

→ Prospecting budget reaches new accounts by construction.

Intent cohort to customer-match file

Companies researching your category this month, their decision makers verified, shaped as a Google customer-match upload file and delivered to Drive for the campaign built for them.

→ A campaign that targets the in-market window while it is open.

Lead forms into the CRM

LinkedIn lead-gen submissions enriched, scored and synced to the CRM within minutes, with the source campaign on the record and qualified events pushed back as conversions.

→ Optimization that learns from pipeline instead of clicks.
⟨ BEFORE AND AFTER ⟩

Audience operations, before and after

By handWith AstroFabric
Source of truthA CSV exported at campaign launchThe governed list sales works, refreshed weekly
SuppressionRebuilt when someone remembersRebuilt on cadence from the CRM, applied before any push
Platform formatsFive templates shaped by handShaped per platform from one list
Match rateRead in the ad account, recorded nowhereRead back and stored on the source list
Lead formsDownloaded weekly, uploaded laterEnriched and in the CRM within minutes
GovernanceWhoever had the loginEvery push approved, logged and attributable
⟨ MISSIONS YOU WOULD RUN ⟩

Described in plain language. Delivered end to end.

AUDIENCES & AD TARGETING

LinkedIn matched audience from a list

The 400-account ABM list pushed as a matched company audience, the match rate reported, refreshed every Monday.

ListsLinkedIn AdsSlack
ONE MISSION · EVIDENCE ATTACHED
AUDIENCES & AD TARGETING

Suppression audience from the CRM → Meta

Every customer and open opportunity as a suppression audience on Meta, rebuilt weekly so prospecting spend reaches new accounts.

HubSpotMeta Ads
ONE MISSION · EVIDENCE ATTACHED
SIGNALS & INTENT

Intent cohort → Google customer-match file

Companies researching your category this month, their decision makers verified, as an upload file in Drive for the campaign built for them.

Intent DataEmail VerificationGoogle Drive
ONE MISSION · EVIDENCE ATTACHED

Three of a hundred. The full playbook library ships in every workspace, and anything you can describe becomes a mission.

⟨ GOVERNED AUTONOMY ⟩

Safe enough to actually turn on.

⟨ CONTROL PLANE ⟩ENFORCED AT RUNTIME · NOT ADVISORY

Every push waits

Audience pushes park in the approval queue with the audience name, the source list and the row count. Attaching it to a campaign stays with your media buyer.

Only matching keys leave

Platforms receive hashed matching fields in the format their upload expects. Scores, evidence and notes stay on the source list in your workspace.

Budgets stay in the ad account

The platform builds and refreshes audiences. Campaign structure, bids and budgets remain in Ads Manager with the people who own them.

FAQ

Questions, answered.

Which platforms can the agents push to directly?

LinkedIn, Meta and Reddit through connected ad accounts on managed credentials, with no developer tokens or app reviews of your own. Google, TikTok, X and Pinterest receive platform-ready upload files instead: the agent produces the exact customer-list format and you upload it under Audiences.

How does suppression stay current?

A standing mission rebuilds customer, open-deal and competitor audiences from the CRM on the cadence you set and pushes the refresh for approval. The same suppression applies before any list becomes a prospecting audience, so the exclusion is enforced at the source rather than remembered.

Can it close the loop with the CRM?

Yes. LinkedIn lead-gen form responses sync into the CRM enriched and scored, and qualified or closed-won events push back to LinkedIn as offline conversions, so the platform learns from pipeline instead of clicks. Every sync and push is logged and approval-gated.

Does it run or edit our campaigns?

No. The platform builds, refreshes and pushes audiences; campaign structure, creative, bids and budgets stay in the ad account with the people who own them. A media buyer attaches the approved audience to a campaign the way they do today, with the source list and refresh date visible.

What data leaves our workspace?

Only the matching keys each platform needs: company names and domains for company audiences, hashed emails for contact audiences, in the format the upload expects. Scores, signals, evidence and notes stay on the source list in your workspace, and every push is logged with its row count.

Can audiences be built from signals rather than lists?

Yes. A cohort can be defined by intent on your topics, hiring in a function, a recent funding round or a technology change, crossed with your ICP and suppression lists. The cohort becomes a persistent list, so the audience refreshes as the signal set changes.

How is match rate improved on small lists?

The agents estimate the likely match before pushing so you know whether a list will clear a platform minimum, and can enrich missing keys or expand the list with lookalikes of your best customers before the push. The recorded match rate on each refresh shows what worked.

⟨ DEPLOY ASTROFABRIC ⟩

Put the pipeline in the ad account.

The first matched audience this afternoon; suppression refreshed every week after.