Online Marketing

Custom Audiences: Definition, Setup, & Best Practices

Build Custom Audiences with CRM data and pixels to target known users. Learn platform requirements, audience types, and ways to exclude recent buyers.

1.6k
custom audiences
Monthly Search Volume

Custom Audiences let you target ads to people who already know your brand, whether they visited your website, subscribed to your emails, or bought in-store. You upload customer data or use tracking pixels, and the ad platform matches those users to their accounts. This cuts waste by showing ads only to proven prospects rather than cold audiences.

What is Custom Audiences?

Custom Audiences are target groups built from your first-party data. You create them by uploading email lists, phone numbers, or user IDs from your CRM, or by using tracking pixels and SDKs to capture website and app activity. The platform encrypts this data, matches it against user profiles, and builds an audience you can include or exclude from campaigns.

Different platforms enforce different minimum sizes. Meta and X require at least 100 matched users for a Custom Audience to be usable. TikTok requires 1,000 total matched users.

Why Custom Audiences matters

  • Generate qualified leads at lower cost. Reconnecting with people who previously showed interest reduces acquisition costs. Graham Media Group created location-based Custom Audiences targeting mattress shoppers and achieved a 160x increase in CTR compared to the industry average, reaching 3.3% versus the standard 0.02% (LeadsBridge).
  • Drive quality traffic. Targeting past website visitors keeps your brand top-of-mind and nurtures existing relationships.
  • Increase in-store visits. Offline activity Custom Audiences let you retarget customers who bought in physical stores or engaged with services offline.
  • Boost app installations. App activity audiences target users likely to engage based on events like reaching specific game levels or adding payment info.
  • Optimize spend by excluding recent customers. Remove existing buyers from prospecting campaigns to avoid wasting budget on converted users.
  • Build Lookalike Audiences. Use your Custom Audience as a seed to find new users who share similar traits and behaviors.

How Custom Audiences works

  1. Collect data. Install the Meta Pixel on your website, integrate the Facebook SDK into your mobile app, upload a CSV of customer emails/phone numbers, or import offline purchase data.
  2. Match users. The platform encrypts your data and matches it against user accounts. Only audiences marked "Ready" in your Ads Manager can be used.
  3. Set targeting rules. Choose to Include the audience (show ads to these people) or Exclude them (never show ads to these people, even if they match other criteria).
  4. Launch and refresh. Website and app audiences update automatically as new users trigger events. CRM-based audiences require manual uploads or automated integrations to stay current.

Types of Custom Audiences

Type Data Source Best Used For
Website Meta Pixel Retargeting visitors who viewed specific products or spent time on high-intent pages
Customer List CRM upload (CSV/TXT) Targeting email subscribers or past customers by matching emails/phone numbers
App Activity Facebook SDK Re-engaging mobile users who completed specific in-app events (purchases, level achievements)
Offline Activity POS/offline event sets Tracking in-store purchasers; keep users for up to 180 days
Engagement Meta platform actions Targeting video viewers, lead form openers, or Instagram account engagers

Website Custom Audiences update dynamically. When a new visitor triggers your pixel, they enter the audience automatically. Users remain in website-based audiences for a maximum of 180 days.

Best practices

Automate data syncing. Manual CSV uploads create delays and formatting errors. Connect your CRM directly via API to update Custom Audiences every 6 hours, ensuring you never target leads who already converted.

Segment by intent. Create separate audiences for high-intent actions (pricing page visits, cart additions) versus low-intent actions (blog readers). This lets you tailor ad creative and bids to the purchase stage.

Exclude recent purchasers. Add a conversion event to your confirmation page, then exclude recent buyers from prospecting campaigns. This maintains high Ad Relevance Diagnostics scores and reduces wasted spend.

Audit for sensitive data. Starting September 2, 2025, Meta will block Custom Audiences suggesting sensitive health conditions (like "diabetes") or financial status (like "high income"). Review audience names and data sources to avoid flags (LeadsBridge).

Refresh lookalike source lists. Update the Custom Audiences used as seeds for Lookalike Audiences to ensure the platform finds users matching your current best customers, not outdated profiles.

Verify minimum counts before launching. Check that your audience shows "Ready" and meets platform minimums (100 users for Meta/X, 1,000 for TikTok) to prevent delivery issues.

Common mistakes

Uploading stale CRM data. You target existing customers with lead-generation ads because your list hasn't been updated since last month. Fix: Automate syncs to remove converters immediately or update lists at least every 6 hours.

Ignoring platform minimums. You build a hyper-specific segment that only matches 50 users, but the campaign won't deliver. Fix: Check audience size estimators before launch. Combine small segments or broaden criteria to hit 100+ users (Meta) or 1,000+ (TikTok).

Targeting sensitive indicators. You label an audience "high income diabetic patients," which Meta flags as violating sensitive data policies post-September 2025. Fix: Remove health and financial descriptors from audience names and data inputs. Use behavioral signals instead.

Forgetting exclusions. You retarget website visitors but include people who already bought yesterday, annoying customers and wasting budget. Fix: Create a "Recent Purchasers" audience and add it to the Exclusions section of your ad set.

Relying on manual uploads. You export CSVs weekly, leading to mismatched data points and delayed campaigns. Fix: Use API integrations to pull directly from CRM value fields, reducing formatting errors and ensuring real-time updates.

Examples

Location-based retail targeting. Graham Media Group partnered with a mattress manufacturer to target consumers actively shopping in specific geographic markets, including competitor locations. This granular segmentation produced a 3.3% CTR, outperforming the industry average of 0.02% by 160x (LeadsBridge).

Abandoned cart recovery. An e-commerce site creates a Website Custom Audience of users who viewed product pages but did not reach the confirmation page. They serve these users ads featuring the exact products viewed, plus a limited-time discount code.

Offline-to-online retargeting. A brick-and-mortar retailer uploads POS transaction data to create an Offline Activity Custom Audience. They exclude these recent in-store buyers from new customer acquisition campaigns, then create a Lookalike Audience based on these high-value offline purchasers to find similar prospects online.

FAQ

What is the minimum audience size for Custom Audiences? Meta and X require at least 100 matched users in a Custom Audience for it to be usable. TikTok requires 1,000 total matched users (X Business; TikTok Ads Manager).

Do Custom Audiences update automatically? Website and app activity audiences update automatically as users trigger pixels or SDK events. CRM-based audiences do not auto-update unless you use an automated integration; manual CSV uploads require regular refreshing to stay accurate.

Can I exclude a Custom Audience from seeing my ads? Yes. In your ad set settings, select "Exclude" and choose the Custom Audience you want to suppress. This prevents those users from receiving your ads even if they match your other targeting criteria. This is commonly used to exclude recent purchasers or current employees.

What is the difference between Custom Audiences and Lookalike Audiences? Custom Audiences contain people you already have a relationship with (your data). Lookalike Audiences are created by the platform analyzing your Custom Audience to find new users who share similar characteristics, interests, and behaviors.

What data can I use to create a Custom Audience? You can use email addresses, phone numbers, Facebook user IDs, mobile advertiser IDs, app user IDs, and offline transaction data. However, starting September 2, 2025, Meta prohibits using data that suggests sensitive health conditions or financial status (such as "diabetes" or "credit score") (LeadsBridge).

How long do website visitors remain in a Custom Audience? Website visitors stay in a Custom Audience for a maximum of 180 days from their last visit. After this period, they are automatically removed unless they revisit and trigger the pixel again (Ryte Wiki).

Can I combine multiple Custom Audiences? Yes. When setting up an ad set, you can select multiple Custom Audiences to include. The platform will merge them so your ads reach anyone in either group. You can also apply multiple exclusions simultaneously.

Start Your SEO Research in Seconds

5 free searches/day • No credit card needed • Access all features