This isn’t legal advice. Confirm data rights, consent, and current policy requirements with your legal or privacy team before uploading customer data to any ad platform.
File format
- CSV or TXT file, one row per person, with a header row identifying each column.
- Meta hashes raw (unhashed) values automatically on upload. You can also pre-hash with MD5 or SHA-256 yourself.
- A Custom Audience needs at least 100 people before Meta will let you use it for targeting. Check Meta’s current per-file size limit before a very large upload, since oversized files need to be split into batches.
Column template
Meta matches on any of the columns below. Include only the identifiers you actually have; more matched columns generally means a better match rate.Format rules
If you pre-hash a column yourself, normalize it first (lowercase, trimmed), then hash with SHA-256. Mixed capitalization before hashing is a common cause of a match rate that’s lower than it should be.
Data and compliance rules
Official documentation
- Create a customer list Custom Audience
- Customer list formatting guidelines
- About hashing customer information
- Custom Audiences Terms