How-To Guide · Audience Targeting

Create Facebook Custom Audience: A Step-by-Step Guide

Learn how to create a Facebook Custom Audience from website traffic, customer lists, or engagement. Step-by-step instructions for Meta Ads Manager with best practices.

TL;DR Custom audiences let you retarget people who already know your business. Four types exist: website traffic (requires Meta Pixel), customer lists (CSV upload), app activity, and engagement. You need at least 20 people in an audience before Meta will run ads to it. Build all audiences in Meta Ads Manager under the Audiences section.

4 min read By Updated 0 steps

Originally published .

Custom audiences are one of the most powerful tools in Facebook advertising. They let you retarget people who already know your business, cutting waste and improving conversion rates.

What is a Facebook Custom Audience?

Definition and purpose

A Facebook Custom Audience is a targeting group built from people who already interacted with your business. Per the Meta Business Help Center, you can build these groups using data sources like your website, customer lists, app activity, or Facebook and Instagram engagement.

Why custom audiences improve ad performance

Cold audiences don't know you. Custom audiences do. Retargeting people who visited your site or opened your emails typically produces stronger engagement than targeting strangers. You're spending budget on people already partway through the funnel.

Types of Facebook Custom Audiences

Four types are available inside Meta Ads Manager.

Website traffic audiences capture visitors tracked by the Meta Pixel. Target everyone who visited, or narrow to specific pages and behaviors.

Customer list audiences use emails, phone numbers, or other identifiers you upload. Facebook matches them to real user profiles.

App activity audiences capture mobile users who triggered events inside your app. Note. Apple's iOS 14.5+ IDFA changes have reduced app tracking reach. Meta recommends broad or Advantage+ targeting as complementary approaches.

Engagement audiences pull from people who interacted with your Facebook page, Instagram account, or ads.

You can create up to 500 custom audiences per ad account.

How to Create a Website Custom Audience

Prerequisites (Meta Pixel setup)

You need the Meta Pixel installed and firing events before building this audience type. Set up standard events, custom events, or custom conversions first. No Pixel means no data to build from.

Step-by-step creation in Ads Manager

  1. Open Ads Manager and go to Audiences.
  2. Click Create Audience, then select Custom Audience.
  3. Choose Website Traffic as the source.
  4. Select your Pixel from the dropdown.
  5. Set your audience rules. Target all visitors, specific page URLs, or visitors ranked by time spent on site.
  6. Set a retention period.
  7. Name your audience and click Create Audience.

Per the Facebook Business Help Center, you can include people who meet any or all of the selected criteria, giving you precise control over who enters the audience.

Choosing rules and retention periods

Retention periods define how long a visitor stays in the audience after their last qualifying action. Common choices are 30, 60, or 180 days. Short sales cycles call for shorter windows. Broad awareness campaigns benefit from longer ones.

How to Create a Customer List Custom Audience

Preparing your customer list

Export your list as a CSV or TXT file. Include as many identifiers as possible. Email address, phone number, first name, last name, city, and country. More identifiers improve match rates. Per the Meta Business Help Center, all data must be collected lawfully and users must have consented to it.

Uploading and mapping identifiers

  1. In Audiences, click Create Audience, then Custom Audience.
  2. Select Customer List as the source.
  3. Upload your CSV or TXT file.
  4. Map each column to the correct identifier field. Email to Email. Phone to Phone.
  5. Click Upload and Create.

Proper identifier mapping is critical for strong match rates. Mismatched columns produce poor results.

Troubleshooting match rates

Low match rates usually trace to formatting problems. Format phone numbers with country codes. Remove duplicates from your file. Meta accepts pre-hashed SHA-256 values if you want to protect customer data before uploading. Better list hygiene means better matching.

How to Create an Engagement Custom Audience

Sources (Instagram, Facebook page, ads)

Engagement audiences pull from people who already interacted with your content. Available sources include your Facebook Page, Instagram account, videos, lead forms, events, and ads.

Setting rules for engagement type

  1. In Audiences, choose Custom Audience, then Engagement.
  2. Select your source (Facebook Page, Instagram, or another option).
  3. Choose the engagement type. All page visitors, people who engaged with a post or ad, people who messaged, or people who clicked a CTA button.
  4. Set a retention window, name your audience, and save.

Custom Audience Best Practices

Minimum audience size requirements

You need at least 20 people in a custom audience before Meta will serve ads to it. Build audiences before your campaign launches so they have time to fill.

Retention period recommendations

Match retention to funnel stage. Top-of-funnel awareness. 180 days. Cart abandoners. 7 to 14 days. Recent buyers. 30 days for upsell or cross-sell campaigns.

Naming and organizing audiences

Use a consistent naming convention. Include audience type, source, and retention window. For example. WCA_AllVisitors_30d. Clean naming keeps large accounts manageable as you scale.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is the minimum audience size to run ads to a Facebook Custom Audience?

You need at least 20 people in a custom audience before Meta will serve ads to it. Build audiences ahead of your campaign launch so they have time to populate.

Do I need the Meta Pixel to create a Facebook Custom Audience?

Only for website traffic audiences. Customer list and engagement audiences work without the Pixel. The Pixel is required to track and capture website visitor data.

How many custom audiences can I create per ad account?

Meta allows up to 500 custom audiences per ad account.

Why is my customer list custom audience match rate low?

Low match rates usually come from formatting issues. Make sure phone numbers include country codes, remove duplicate rows, and map each identifier column correctly. Including more identifier types (email, phone, name) also improves the match rate.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free