Ad Audiences

Ad Audience Syncing

This feature is currently in beta and will be launched publicly in July 2026.

Ad Audiences let you turn Metorik segments into Facebook Custom Audiences. Build an audience from customers, orders, or subscriptions using the same filters you already use in Metorik, then sync it to a selected Facebook ad account.

Before you start

You need a Facebook integration connected to your Metorik store. If you only use it for ad cost reporting, you must grant the additional Ads Management permission for audience syncing and accept Facebook’s Custom Audience terms.

Only Facebook is available today. Google Ads, TikTok, and Pinterest are shown as coming soon.

Enable audience sync for Facebook

  1. Go to Engage → Ad audiences → Integrations.

  2. Select Facebook as the destination.

  3. Click Enable audience sync and grant the Ads Management permission.

Your existing Facebook ad cost reporting can stay connected; audience sync only needs the extra permission.

Facebook destination selection showing Enable audience sync button

Create an ad audience

1

Choose the destination

In Engage → Ad audiences, click + New audience. Select your Facebook ad account and choose whether to create a new Custom Audience or sync into an existing one.

When you create a new audience, Metorik names it Metorik · Audience name in Facebook.

2

Set audience details

Enter an Audience name and choose a Resource: Customers, Orders, or Subscriptions.

3

Apply filters

Use the same filter builder you use across Metorik to define who belongs in the audience. You can also load an existing segment or use AI to generate filters.

The sidebar shows an estimated audience count and recalculates as you edit.

4

Start syncing

Click Create & start syncing. Metorik queues the first sync immediately.

New ad audience form showing destination, details, filters, and summary sidebar

Audience filters work the same way as Metorik segments. If you need help building filters, see Segmenting Data and Types of Segmenting.

How syncing works

After an audience is created, Metorik recalculates and updates the Facebook Custom Audience every 6 hours.

  • New or changed people are added to Facebook.

  • People who no longer match are removed.

  • Unchanged people are left alone.

When you sync into an existing Facebook audience, the first sync is additive only. After that, Metorik only removes contacts it previously synced, so the same Facebook Custom Audience can still be used by other sources.

Metorik deduplicates matching records into people, hashes identifiers before upload, and sends Facebook the hashed customer data needed for matching, such as email, phone, name, location, postcode, country, and an external ID.

Manage an audience

From the Ad audiences list, click any audience to open its detail page.

Ad audiences list showing active audiences with sync status and counts

You can view:

  • Sync status and next scheduled sync

  • Metorik audience size and Facebook accepted/rejected counts

  • Meta’s estimated matched audience size

  • Sync history with added, removed, unchanged, and skipped counts

Audience detail page showing reach metrics, sync history, and configuration

Available actions include:

  • Sync now — run a manual sync

  • Refresh estimate — update Meta’s matched audience estimate

  • Pause / Resume — stop or restart scheduled syncing

  • Duplicate — copy the audience setup

  • Archive — stop future syncing without deleting the Facebook Custom Audience

Archiving an audience in Metorik stops future syncing but does not delete the Facebook Custom Audience.

Fix a failed or stalled sync

If the connected Facebook Custom Audience is deleted or Metorik loses permissions, the audience status changes to Needs attention and the last sync fails.

Audience with Needs attention status showing failed sync and reconnect prompt

To fix it:

  1. Check that the Facebook ad account is still active.

  2. Click Reconnect to restore the Facebook connection and permissions.

  3. Try syncing again.

Meta’s matched audience estimate may be delayed, returned as a range, or temporarily unavailable. This does not necessarily mean the sync failed; try refreshing the estimate after a short wait.

Was this helpful?