Custom Audience
A custom audience is a Meta Ads targeting option built from first-party data, letting advertisers reach existing customers or website visitors on Facebook.
A custom audience is a targeting capability in Meta Ads that allows advertisers to reach specific groups of people based on first-party data, including existing customers, website visitors, app users and people who have engaged with content on Meta platforms.
What Custom Audience Means in Marketing
Standard interest-based and demographic targeting in Meta Ads reaches users who match a defined profile. Custom audiences reach people the advertiser already knows: past customers, current leads, users who have visited specific pages, or people who engaged with previous content.
The difference is precision. Interest-based targeting finds people who might be relevant. Custom audiences find people with a demonstrated relationship with the brand, however early or deep that relationship is. This makes custom audiences foundational to retargeting strategies and essential for personalised campaigns at different stages of the customer journey.
Custom audiences also serve as the seed data for lookalike audiences, which use the characteristics of an existing audience to find new users who share similar attributes, extending the reach of first-party data to prospecting.
How Custom Audience Works
Custom audiences are created in the Meta Ads Manager under the Audiences section. The available source types are:
Customer list: A file of customer emails, phone numbers, or Meta user IDs uploaded by the advertiser. Meta hashes the identifiers and matches them against its user database. The resulting audience is the subset of those records who have a Meta account.
Website visitors: Users who triggered the Meta Pixel on the advertiser’s website. Segments can be built from all visitors, visitors of specific URLs, or users who completed specific events (purchases, form fills, add-to-cart). Retention windows of 1 to 180 days define how recently the activity occurred.
App activity: Users who took specific actions within a connected mobile app.
Engagement audiences: Users who interacted with Facebook pages, Instagram profiles, videos, lead forms or shopping features on Meta platforms.
Once created, the custom audience is selected at the ad set level as the target audience. Multiple custom audiences can be combined, included or excluded to build precise targeting logic. Excluding current customers from prospecting campaigns, for example, prevents wasted spend on users who have already converted.
Custom Audience Example
An e-commerce retailer creates three custom audiences from their Meta Pixel data: all website visitors in the past 30 days, users who added a product to cart but did not purchase in the past 14 days, and users who completed a purchase in the past 90 days. They run three separate campaigns targeting each audience: a general browse retargeting campaign for all visitors, a cart abandonment campaign with a discount incentive for cart adders, and a cross-sell campaign for recent purchasers showing complementary products. Each campaign is excluded from the others to avoid overlap.
Why Custom Audience Matters for Marketers
Custom audiences are the primary tool for making Meta Ads campaigns relevant to people with existing brand relationships. Retargeting through custom audiences consistently produces lower costs per conversion than prospecting campaigns, because the audience has already demonstrated intent through prior engagement.
For advertisers with significant first-party data, custom audiences also represent a structural advantage: the richer and more accurate the data, the more precise the targeting, and the less budget spent on users with no prior affinity. This makes investment in data quality, Pixel implementation and CRM integration directly valuable for advertising performance.
Frequently Asked Questions
What data sources can I use to create a custom audience?
Meta allows custom audiences built from several sources: customer lists (emails, phone numbers or user IDs uploaded and matched to Meta accounts), website activity tracked by the Meta Pixel (all visitors, visitors of specific pages, or people who completed specific events), app activity from a connected mobile app, video engagement (people who watched a percentage of a video), Instagram profile interactions, Facebook page activity, lead form responses, and shopping activity. Each source creates a different audience with different intent levels and campaign applications.
How does Meta match custom audience data?
When a customer list is uploaded, Meta hashes the personal identifiers (emails, phone numbers) before matching, then compares them against its own hashed user database. Matches are found without exposing raw personal data on either side. Match rates vary: email lists typically match at 40 to 70 percent depending on the freshness and accuracy of the data. Providing multiple identifier types (email plus phone number, for example) improves match rates. The resulting audience only includes the matched users; unmatched records are not used.
What is the minimum audience size for a custom audience?
Meta requires a minimum of 100 matched users before a custom audience can be used for targeting. Below this threshold the audience is not deliverable. For lookalike audiences built from a custom audience, Meta recommends between 1,000 and 50,000 matched users as the seed audience for the best quality lookalike output. Very small seed audiences (under 500 users) produce lower-quality lookalikes because there is insufficient signal for the algorithm to identify meaningful similarity patterns.
I run Google Ads accounts for brands in India and abroad. See how I manage search campaigns. Or see all my services.
Need help putting this concept into practice on your campaigns? Share your current targets and I will suggest the right approach.