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 Type | Data Source | Best For |
|---|---|---|
| Customer list | Your email/phone list (CRM, Shopify, Mailchimp) | Retargeting past buyers, upselling, exclusions |
| Website visitors | Meta Pixel + Conversions API | Retargeting browsers, cart abandoners |
| App activity | Facebook SDK in your mobile app | Re-engaging app users |
| Engagement | People who interacted with your Facebook/Instagram content | Warming 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
- Go to Meta Ads Manager and then Audiences
- Click Create Audience and then Custom Audience
- Select Customer list
- Upload a CSV file with email addresses (and optionally: phone, first name, last name, city, state, zip, country)
- 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
| Audience | Who’s In It | Use Case |
|---|---|---|
| All customers | Everyone who’s ever bought | Exclude from prospecting campaigns (don’t pay to acquire people you already have) |
| Recent buyers (30 days) | Customers from the last month | Upsell, cross-sell, new product launches |
| High-value customers | Top 20% by lifetime spend | Lookalike seed audience (find more people like your best buyers) |
| Lapsed customers (90-365 days) | Haven’t bought in 3-12 months | Win-back campaigns |
| Email subscribers (non-buyers) | On your list but never purchased | Conversion 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
- Go to Audiences and then Create Audience and then Custom Audience
- Select Website
- Choose your pixel
- 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
| Audience | Definition | Retention Window | Use Case |
|---|---|---|---|
| All visitors (7 days) | Everyone who visited in the last week | 7 days | Hot retargeting — these people remember you |
| All visitors (30 days) | Everyone who visited in the last month | 30 days | Standard retargeting |
| Product viewers | Visited any product page | 14 days | Show them the products they viewed |
| Cart abandoners | Added to cart but didn’t purchase | 7 days | Highest-intent retargeting |
| Past purchasers | Completed a purchase event | 180 days | Exclude 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
| Source | Who’s Included |
|---|---|
| Facebook Page | People who visited, engaged with, or messaged your page |
| Instagram account | People who visited your profile, engaged with posts, or sent a DM |
| Video | People who watched a certain percentage of your videos (25%, 50%, 75%, 95%) |
| Lead form | People who opened or completed a lead form ad |
| Shopping | People who interacted with products in your Facebook/Instagram shop |
| Events | People who responded to your Facebook events |
How to Use Engagement Audiences
Engagement audiences are a middle layer between cold prospecting and website retargeting:
- Prospecting campaign reaches cold audience (interests/lookalikes)
- Some people engage with your content (watch a video, like a post, visit your profile)
- Engagement retargeting campaign reaches these warmed-up people with a stronger CTA
- Some visit your website
- 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
- You select a custom audience as the “seed” (e.g., your top customers)
- You choose a percentage (1-10%) and a country
- Meta analyzes the behavioral patterns of your seed audience
- 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 Audience | Why It Works |
|---|---|
| Top 20% customers by spend | Meta optimizes for people who spend like your best buyers |
| All purchasers (last 180 days) | Broad buyer profile |
| Email subscribers who purchased | Combines engagement + purchase intent |
| 75% video viewers | People 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.