Meta Custom Audiences: How to Build Retargeting Lists That Actually Convert

Meta Custom Audiences are pools of people who already interacted with your business - via your customer list, website, app, or Meta engagement - that you can target with ads. They are the foundation of retargeting and the highest-intent audience you can buy on the platform, which is why they typically deliver the lowest cost per result of any Meta ad set.

TL;DR

  • Four source types: customer list, website (Pixel + Conversions API), app activity, and Meta engagement.
  • Minimum size is 100 people for most Custom Audiences, but 1,000+ performs far better.
  • Website audiences depend on clean Pixel and Conversions API event tracking - fix the plumbing first.
  • Exclude purchasers from prospecting and segment by intent (viewers vs cart-adders) for tighter messaging.
  • After iOS 14.5, rely on server-side Conversions API, not Pixel alone, or audiences shrink.

What Are Meta Custom Audiences?

A Custom Audience is a retargeting list Meta builds from your first-party data. You supply the source, Meta matches it against user accounts (hashing emails, phone numbers, or device signals), and the resulting list becomes targetable. Because these people already know you, the audience is warm and the creative can skip the introduction and go straight to the offer.

Custom Audiences sit between cold prospecting (interest or lookalike) and broad Advantage+ delivery. They are the "harvest" layer of any funnel: you spend to create awareness, then Custom Audiences capture the people who showed intent but did not convert.

What Are the Four Custom Audience Source Types?

SourceWhat you provideBest use
Customer listHashed emails/phones from CRMRepeat purchase, win-back, loyalty
WebsitePixel + Conversions API eventsRetarget visitors, cart abandoners
AppSDK or Conversions API eventsRe-engage lapsed users
EngagementMeta interactions (video, lead form, IG)Nurture soft-interest audiences

How Do You Create a Customer List Custom Audience?

  1. Export a CSV of emails and/or phone numbers from your CRM (past customers, leads, or a win-back segment).
  2. In Ads Manager, open Audiences, choose Create Audience > Custom Audience > Customer list.
  3. Map the columns (email, phone, first name) and upload. Meta hashes the data on upload - it never stores raw PII in plain text.
  4. Name the audience by segment and source (e.g., "Customers - 180d purchasers").
  5. Wait for the match rate; a healthy list matches 40-70% of rows to Meta accounts.

If your match rate is low, check that emails are lowercase and deduplicated, and that you included phone numbers where available. A thin match means a small, expensive audience.

How Do Website Custom Audiences Work?

Website Custom Audiences fire from events your Pixel and Conversions API send. The most useful are PageView (all visitors), ViewContent (product viewers), AddToCart, and InitiateCheckout. You define a window - last 30, 60, or 180 days - and Meta builds the list.

The 2026 reality: the Pixel alone under-counts because iOS users opt out of app tracking. Pair it with the server-side Conversions API so events arrive from your backend, not the browser. Accounts that run both see larger, more stable website audiences.

What Is the Minimum Size for a Custom Audience?

Meta requires at least 100 people for most Custom Audiences to run. Below that, delivery is unreliable. For meaningful optimization, aim for 1,000 or more - smaller lists exhaust frequency fast and drive up CPM within the warm pool.

Lookalike audiences built from a Custom Audience source need at least 100 source people, but 1,000+ yields a cleaner model. If your list is tiny, widen the window (180 days) before resorting to a lookalike.

How Do You Avoid Wasting Spend on Warm Users?

Exclusions are the discipline that makes Custom Audiences profitable. Two rules:

  • Exclude recent purchasers (e.g., 30-90 days) from retargeting so you are not re-advertising to people who already bought.
  • Exclude your Custom Audiences from cold prospecting and Advantage+ campaigns, or you pay a warm premium for reach you already own.

Segment by intent too: a cart-abandoner deserves a discount or urgency message, while a soft page viewer needs education. One generic retargeting ad for everyone leaves money on the table.

How Do You Measure Custom Audience Performance?

Compare the Custom Audience ad set's cost per result against your prospecting ad sets. Retargeting should win on efficiency but will saturate quickly because the pool is small - that is expected. The signal to watch is whether retargeting is converting the intent your prospecting created. If cart-abandoner audiences show no conversions, your checkout or offer, not the audience, is the problem.

How Do You Build a Lookalike from a Custom Audience?

A Lookalike Audience is Meta's cold-prospecting list modeled to resemble your Custom Audience source. You choose a source (for example, 180-day purchasers or high-value customers), pick a region, and set a similarity range from 1% (closest match, smallest pool) to 10% (broader, larger pool). Tight 1% lookalikes convert best for niche offers; wider ranges suit mass-market products that need volume.

The source quality decides the result. A lookalike built from random sign-ups behaves differently than one built from your top 10% of spenders. Segment your Custom Audience by value before creating the lookalike so the algorithm trains on your best customers, not your average ones.

How Do You Keep Custom Audiences Fresh?

Custom Audiences decay as matches go stale and past customers age out of your window. Three maintenance habits keep them healthy:

  • Re-upload customer lists monthly so new buyers enter retargeting and churned ones age out.
  • Widen website windows (to 180 days) when a small pool drives frequency above 3.
  • Audit match rates quarterly; a sudden drop usually signals a tracking break in the Pixel or Conversions API.

Pair the audience refresh with creative refresh. A warm audience shown the same ad for months stops responding, so rotate the offer or message alongside the list update.

FAQ

What Is the Difference Between a Custom Audience and a Lookalike?

A Custom Audience is your own warm data (customers, visitors). A Lookalike Audience is a cold audience Meta builds to resemble your Custom Audience source. Use Custom for retargeting, Lookalike for prospecting.

Do Custom Audiences Work After iOS 14.5?

Yes, but smaller. Pixel-based website audiences shrink without opt-in. Mitigate with the server-side Conversions API so events flow from your backend and survive browser tracking restrictions.

How Long Does Meta Keep a Custom Audience?

Website and engagement audiences follow the window you set (up to 540 days for some). Customer lists persist until you refresh or delete them. Stale lists should be re-uploaded periodically to keep matches current.

Can I Target People Who Watched My Video?

Yes - that is an engagement Custom Audience. You can build a list of people who watched 25%, 50%, 75%, or 95% of a video and retarget them with a follow-up offer.

Is a Custom Audience the Same as a Retargeting Pixel?

Close, but broader. The Pixel is one input (website events); a Custom Audience is the targetable list that can also come from your CRM, app, or Meta engagement, not just the Pixel.

Key Takeaways

  • Custom Audiences turn your first-party data into the warmest, cheapest Meta traffic.
  • Four sources: customer list, website, app, and engagement - match rates improve with clean, deduplicated data.
  • Pair Pixel with Conversions API or iOS opt-outs shrink your website audiences.
  • Exclude purchasers and segment by intent so retargeting stays efficient.

Related Stackmatix Guides