Lookalike from CRM data — best practices

Pix-Vu Team||4 min read
Lookalike from CRM data — best practices

Quick Answer

CRM data is the best seed source for Facebook lookalikes because you can filter on lifecycle stage, deal value, and behavioural signals that pixel data cannot capture. The keys to making it work: clean your data before upload, hash and sync via Customer File or Conversions API, segment by stage (closed-won, MQL, SQL) before building lookalikes, and refresh every 30 to 60 days.

Why CRM lookalikes outperform pixel lookalikes

Your pixel only knows what people did on your website. Your CRM knows everything else: deal stage, deal value, sales notes, NPS scores, support tickets, plan upgrades, churn reasons. That richer context lets you build lookalikes against your best customers, not just your average ones.

A CRM-driven lookalike of "closed-won deals over £10K with NPS 9+" is dramatically more powerful than "all pixel purchasers."

Step-by-step setup

  1. Pick your segment. Decide what defines your ideal seed. Common options: closed-won deals, MRR over a threshold, top 10% by total value, NPS promoters, customers tagged with a specific use case.
  2. Export from your CRM. HubSpot, Salesforce, Pipedrive, Close — they all let you export filtered contact lists. Pull email, first name, last name, phone, country, city, ZIP/postcode, date of birth where available.
  3. Clean the export. Remove duplicates. Strip test accounts and internal users. Verify the segment matches what you intended.
  4. Hash and upload to Meta. Audiences > Create > Customer List. Meta hashes locally before sending. Match all available fields — the more fields, the higher the match rate.
  5. Wait for processing. Custom audience populates within an hour. Match rate above 60% is healthy.
  6. Build a 1% lookalike from the custom audience. Name it LAL_1%_ClosedWon_v1.
  7. Set up auto-sync. Use a tool like Zapier, Make, or a native HubSpot/Salesforce integration to keep the audience refreshed automatically.

Real examples

B2B SaaS, $799/month plans. Built a custom audience of closed-won deals from the last 12 months (2,400 customers). 1% lookalike CPA: $112 vs $186 for the all-trial-signups lookalike. The CRM-segmented seed was much higher quality because it represented actual paying customers, not browsers.

Agency selling a £15K retainer. Built a custom audience of clients tagged "Renewal" in the CRM (existing happy customers). The lookalike drove 31% lower CPL than the lookalike of all leads, because the seed represented people who had paid, stayed, and signed for another year.

Consultancy. Used HubSpot deal stage "Closed Won" with a deal value filter (£20K+). The high-value seed delivered booked discovery calls at half the cost of a lookalike from all form submitters.

CRM segmentation ideas

  • Closed-won deals (highest signal)
  • High-MRR accounts (filter by deal value)
  • NPS promoters (filter by NPS score 9 or 10)
  • Renewals and expansions (filter by lifecycle event)
  • Specific personas (filter by ICP tag)
  • Active subscribers >6 months tenure (filter by status + duration)

Match rate tips

Match rate is the percentage of CRM contacts Meta successfully matches to a Facebook account. Aim for 60% or higher. To boost match rate:

  • Include phone numbers (huge boost)
  • Include first AND last name
  • Include city and country
  • Include date of birth where you have it
  • Use the Conversions API for auto-sync rather than CSV uploads
  • Avoid test/internal accounts and obviously fake emails

GDPR and consent

If you operate in the UK or EU, you need a lawful basis to share customer data with Meta. Most teams rely on either consent at signup (best) or legitimate interest documented in the privacy policy. Document your basis, and respect opt-outs by removing those contacts from your custom audience uploads.

FAQs

How often should I refresh CRM-fed audiences?
Every 30 to 60 days. Faster if your sales pipeline moves fast. Use auto-sync where possible.

Can I sync HubSpot or Salesforce directly to Meta?
Yes. HubSpot has a native Facebook Audiences integration. Salesforce has the Marketing Cloud integration. Both keep audiences fresh automatically.

Should I exclude lost deals from the seed?
Yes. Lost deals dilute the signal. You want lookalikes of buyers, not browsers.

What is the minimum CRM seed size?
500 contacts minimum. Below that, the lookalike will be too noisy.

Does the Conversions API replace CSV uploads?
It complements them. CAPI sends lifecycle events server-side (deal closed, MRR upgrade) for ongoing optimisation. CSV uploads define the static seed audience.

Test creative against your CRM personas

A CRM lookalike is precise — your creative should match. Pix-Vu tests creative variants against specific audience segments so the messaging matches the buyer your CRM identified. Try Pix-Vu free at https://pix-vu.com.

Ready to automate your Facebook ads?

Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.

Get Started Free