# Audience Sync

> Sync contact lists to ad platforms - push audiences to Meta, LinkedIn, Google Ads, and X for targeted advertising.

Source: https://docs.graph8.com/settings/audience-sync/

Audience Sync pushes your graph8 contact lists directly to ad platforms - run targeted ads on Meta, LinkedIn, Google Ads, and X using your existing prospect and customer data.

## Supported Platforms

| Platform | What You Can Sync |
|----------|-------------------|
| **Meta (Facebook/Instagram)** | Custom audiences for ad targeting |
| **LinkedIn** | Matched audiences for sponsored content |
| **Google Ads** | Customer match audiences |
| **X (Twitter)** | Tailored audiences |

## Connecting an Ad Platform

1. Go to **Settings → Integrations → Ad Platforms**
2. Click **Connect** next to the platform you want
3. Complete the OAuth authorization flow
4. Once connected, the platform shows a green **Connected** status

> **Note:**
> Ad platform connections use OAuth through Nango. You may need admin permissions on the ad platform to authorize the connection.

## Syncing an Audience

1. Go to any contact or company list in **Data**
2. Click **Sync to Ads** (or find it in the list actions menu)
3. Select the target platform (Meta, LinkedIn, Google Ads, X)
4. Choose the audience name on the platform (or create a new one)
5. Click **Sync**

graph8 pushes the list's email addresses and identifiers to the ad platform for matching. The platform matches against its own user base.

## Sync Cadence

Audience sync runs automatically on a polling cadence:

- **Initial sync** - contacts pushed immediately on first sync
- **Ongoing sync** - contacts added or removed from the list are synced every 60 seconds

When contacts are added to or removed from the source list in graph8, those changes automatically propagate to the ad platform.

## Use Cases

- **Retarget website visitors** - sync your visitor list to Meta for retargeting ads
- **ABM campaigns** - sync your target account list to LinkedIn for sponsored content
- **Exclude existing customers** - sync your customer list as an exclusion audience
- **Lookalike audiences** - push your best customers list, then build lookalikes on the platform

> **Tip:**
> Combine audience sync with graph8's enrichment to fill in missing emails before syncing. Higher match rates on ad platforms mean better targeting and lower ad costs.

## Troubleshooting

| Issue | Fix |
|-------|-----|
| Platform not connecting | Ensure you have admin permissions on the ad platform account |
| Low match rates | Enrich contacts with work emails before syncing - personal emails match poorly on LinkedIn and Google |
| Sync not updating | Check that the source list is still active and the platform connection is healthy |

## Related

- [Integrations →](https://docs.graph8.com/settings/integrations/) - Connect CRMs and other tools
- [Managing Lists →](https://docs.graph8.com/data/managing-lists/) - Create and manage contact lists
- [Enrichment →](https://docs.graph8.com/data/enrichment/) - Fill in missing contact data
