Match more of your audience on every ad platform
Cargo adds the personal emails and phones ad platforms match on, then syncs your audience to LinkedIn, Meta, Google and X and keeps it current as your data changes.
Trusted by GTM teams at
Augment Code
Weights & Biases
Dust
WorkOS
Braintrust
Descript
Alaan
Engine
Scaleway
Preply
DataDome
Oneflow
Send the identifiers the platforms match on
Your CRM has work emails. People sign in to Meta, Google and X with personal ones. Cargo adds those, and phones, before the list syncs.
Why work emails miss
A work email only matches if the person signed up to the platform with it. Many use a personal address instead.
A waterfall per identifier
Pick the providers and their order. Cargo tries each in turn until one finds the personal email or the phone.
What each platform matches on
Cargo sends every identifier a platform accepts, then reads back how much of the list it matched.
| Audience | Matched Audience of contacts or companies | Customer list for Facebook and Instagram | Customer Match list, up to 540 days | Custom Audience |
|---|---|---|---|---|
| Matches people on | Email or Google Advertising ID | Email or phone, plus name and address | Email, phone, mobile ad ID, or name and postal code | Email, phone, X handle or user ID |
| Add companies by | Name, domain, LinkedIn page, industry, location | Not available | Not available | Not available |
| Remove | By email, or the company | By email | By email | By email |
| Reports back | Sample size and counts | Approximate size and status | Size and match rate | Size, and whether it is targetable |
From segment to synced audience
A play runs over the records in your segment and adds each one to the audience.
The play
Who is in, and when it runs: in real time, on an interval or on a cron.
Schedule
Syncs are scheduled in UTC
Conditions
Changes
Enrollment
The model associated with this play. Each record within this model is eligible for enrollment in the play.
Enroll manuallySync nowThe run
Every audience a contact was added to, step by step.
Lists that follow your data
Records that join the segment are added. Records that leave it are removed.
Joins the segment
A play on added records pushes each one to the audience.
- LinkedInAdd Contact to AudienceAdd Company to Audience
- MetaAdd Contact to Audience
- GoogleAdd Contact to Audience
- XAdd Contact to Audience
Leaves the segment
A play on removed records takes each one back out.
- LinkedInRemove Email from AudienceRemove Company from Audience
- MetaRemove Contact from Audience
- GoogleRemove Contact from Audience
- XRemove Contact from Audience
Emails are lowercased and SHA-256 hashed before they are sent to LinkedIn, Meta, Google or X.
Read the numbers back
Audience reports on every platform, and LinkedIn campaign analytics in your data.
LinkedIn Ads analytics
Impressions, clicks and spend per company, fetched into a data model up to once a day.
Audience reports
Create Report works on any audience in the ad account.
- LinkedInSample size and audience countsSample size 1,240, 1,180 matched
- MetaApproximate size range, processing and delivery statusSize range 1,000 to 1,500, ready
- GoogleSize for Display and Search, match rateDisplay 2,100, Search 1,900, match rate 64%
- XAudience size, targetable or not, and whySize 1,400, targetable
Ask your coding agent for it
The sync is two plays in a repo you own. Cargo runs them.
Keep our ICP contacts in LinkedIn, Meta, Google and X audiences. Add them when they qualify, remove them when they don't.
- Edited
infra/plays.ts+2 - Ran
cargo-ai project plan+ create play:sync-ad-audiences+ create play:prune-ad-audiences2 to create, 0 to update, 14 unchanged. - Ran
cargo-ai project deployplay:sync-ad-audiences createdplay:prune-ad-audiences created2 created, 0 updated, 14 unchanged.
Deployed. sync-ad-audiences adds new ICP contacts to all four audiences, and prune-ad-audiences removes the ones that drop out.
Frequently Asked Questions
Can't find the answer here? Contact our team.
Build the self-driving GTM engine
Your coding agents build it on Cargo.Or our team builds, operates and improves it with you.