Meta Custom Audiences: Build Audiences From Your Customer Data

Custom audiences let you target your existing customers, website visitors, and social engagers on Facebook and Instagram. Here's how to build and use them.

Meta Adscustom audiencesFacebook adstargetingremarketingfirst-party data

Running Meta ads to cold audiences is expensive. You’re paying to show your ad to people who’ve never heard of you, hoping the algorithm finds the right ones. It works, but it’s the hardest way to acquire customers.

Custom audiences flip the equation. Instead of targeting strangers, you target people who already know you — your customers, your website visitors, your email subscribers, your social followers. These people are warmer, more likely to convert, and cheaper to reach.

Here’s how to build and use them.

What Is a Custom Audience?

A custom audience is a group of people you define based on data you already have. You upload or connect that data to Meta, and Meta matches it to Facebook and Instagram user profiles. Then you can target those specific people (or exclude them) in your ad campaigns.

There are four main types:

Custom Audience TypeData SourceBest For
Customer listYour email/phone list (CRM, Shopify, Mailchimp)Retargeting past buyers, upselling, exclusions
Website visitorsMeta Pixel + Conversions APIRetargeting browsers, cart abandoners
App activityFacebook SDK in your mobile appRe-engaging app users
EngagementPeople who interacted with your Facebook/Instagram contentWarming up social engagers

Customer List Audiences

This is the simplest and most powerful custom audience. You take a list of email addresses (or phone numbers) from your CRM, and Meta matches them to user profiles.

How to Create One

  1. Go to Meta Ads Manager and then Audiences
  2. Click Create Audience and then Custom Audience
  3. Select Customer list
  4. Upload a CSV file with email addresses (and optionally: phone, first name, last name, city, state, zip, country)
  5. Meta hashes the data and matches it to profiles

Match Rates

Meta typically matches 40-70% of email addresses to user profiles. The more data points you include (email + phone + name + location), the higher the match rate.

Tips for better match rates:

  • Include both email and phone number when available
  • Add first name, last name, city, state, and zip code
  • Make sure formatting is clean (lowercase emails, consistent phone format)
  • Remove invalid or bounced emails before uploading

What to Build

AudienceWho’s In ItUse Case
All customersEveryone who’s ever boughtExclude from prospecting campaigns (don’t pay to acquire people you already have)
Recent buyers (30 days)Customers from the last monthUpsell, cross-sell, new product launches
High-value customersTop 20% by lifetime spendLookalike seed audience (find more people like your best buyers)
Lapsed customers (90-365 days)Haven’t bought in 3-12 monthsWin-back campaigns
Email subscribers (non-buyers)On your list but never purchasedConversion campaigns to turn subscribers into customers

The high-value customer list is particularly valuable as a seed for lookalike audiences. More on that below.

Building strong customer lists depends on having solid first-party data collection — your own email lists, purchase history, and CRM data that doesn’t rely on third-party cookies.

Website Visitor Audiences

These audiences are built from your Meta Pixel data. Anyone who visits your website (and is tracked by the pixel) can be added to an audience automatically.

How to Create One

  1. Go to Audiences and then Create Audience and then Custom Audience
  2. Select Website
  3. Choose your pixel
  4. Set your conditions:
    • All website visitors (last X days)
    • People who visited specific pages
    • People who spent the most time
    • Custom combinations using URL rules and events

The Audiences You Need

AudienceDefinitionRetention WindowUse Case
All visitors (7 days)Everyone who visited in the last week7 daysHot retargeting — these people remember you
All visitors (30 days)Everyone who visited in the last month30 daysStandard retargeting
Product viewersVisited any product page14 daysShow them the products they viewed
Cart abandonersAdded to cart but didn’t purchase7 daysHighest-intent retargeting
Past purchasersCompleted a purchase event180 daysExclude from acquisition, target for repeat

Cart abandoner audiences are the highest-ROI retargeting audience for ecommerce. These people were ready to buy. Something stopped them. A well-crafted ad reminding them of their cart (maybe with free shipping or a small discount) often converts at 5-10x the rate of cold traffic.

The Pixel Must Be Working

Website visitor audiences only contain people the Meta Pixel (and ideally, the Conversions API) successfully tracked. If your pixel isn’t firing, your audiences are empty. If your pixel is partially broken, your audiences are incomplete.

With ad blockers, iOS privacy restrictions, and cookie consent affecting 20-40% of users, the pixel alone misses a significant chunk of visitors. Server-side tracking via the Conversions API fills those gaps.

Engagement Audiences

These audiences are built from people who interacted with your Facebook or Instagram content — without ever visiting your website.

Available Engagement Sources

SourceWho’s Included
Facebook PagePeople who visited, engaged with, or messaged your page
Instagram accountPeople who visited your profile, engaged with posts, or sent a DM
VideoPeople who watched a certain percentage of your videos (25%, 50%, 75%, 95%)
Lead formPeople who opened or completed a lead form ad
ShoppingPeople who interacted with products in your Facebook/Instagram shop
EventsPeople who responded to your Facebook events

How to Use Engagement Audiences

Engagement audiences are a middle layer between cold prospecting and website retargeting:

  1. Prospecting campaign reaches cold audience (interests/lookalikes)
  2. Some people engage with your content (watch a video, like a post, visit your profile)
  3. Engagement retargeting campaign reaches these warmed-up people with a stronger CTA
  4. Some visit your website
  5. Website retargeting campaign reaches website visitors with product-specific ads

This three-tier structure moves people through a funnel without requiring them to visit your website first.

Video view audiences are particularly powerful. Someone who watched 75% of a 30-second video about your product is significantly more interested than a random person who matches your interest targeting.

Lookalike Audiences

Once you have custom audiences, you can build lookalikes. A lookalike audience is a group of new people who resemble your existing audience but aren’t in it.

How Lookalikes Work

  1. You select a custom audience as the “seed” (e.g., your top customers)
  2. You choose a percentage (1-10%) and a country
  3. Meta analyzes the behavioral patterns of your seed audience
  4. Meta finds new people in that country who share similar patterns

1% lookalike = the top 1% of the population most similar to your seed. Small audience, highest quality. 5% lookalike = the top 5%. Larger audience, slightly lower precision. 10% lookalike = the top 10%. Broad audience, lowest precision but still targeted.

Best Seed Audiences for Lookalikes

Seed AudienceWhy It Works
Top 20% customers by spendMeta optimizes for people who spend like your best buyers
All purchasers (last 180 days)Broad buyer profile
Email subscribers who purchasedCombines engagement + purchase intent
75% video viewersPeople who showed strong interest

Key rule: The quality of your seed determines the quality of your lookalike. A lookalike based on your top customers will outperform a lookalike based on all website visitors. Start with your best data.

Common Mistakes

Not Excluding Existing Customers From Prospecting

If you run prospecting campaigns without excluding your customer list, Meta will happily show your acquisition ads to people who’ve already bought from you. You’re paying to acquire people you already have. Always create a customer list audience and add it as an exclusion to prospecting campaigns.

Using Tiny Seed Audiences

Lookalikes need at least 100 people in the seed audience to work. Ideally, you want 1,000+ for Meta’s algorithm to find meaningful patterns. If your customer list has only 50 people, build engagement or visitor audiences first.

Setting Retention Windows Too Long

A “website visitors, last 180 days” audience is enormous and includes people who barely remember visiting your site. For retargeting, shorter windows (7-30 days) perform better because the memory is fresher.

Not Refreshing Customer Lists

Upload updated customer lists monthly. Your audience should reflect your current customers, not who they were six months ago. Some platforms (Shopify, Klaviyo) can sync automatically via Meta’s partner integrations.

The Bottom Line

Custom audiences are the foundation of profitable Meta advertising. They let you target people who already know you (retargeting), find new people who look like your best customers (lookalikes), and stop wasting money showing ads to the wrong people (exclusions).

But all of this depends on data. Your customer list audiences are only as good as your CRM data. Your website audiences are only as good as your pixel tracking. If the Meta Pixel isn’t firing correctly, your audiences are incomplete and your retargeting is leaving money on the table.

Want to check if your Meta Pixel and tracking setup are working? Run a free scan — we’ll tell you what’s tracking correctly and what’s missing.