Turn your Shopify customer export into a Meta value-based audience CSV.
Drop in your Shopify customers_export.csv and get a Meta-ready file in seconds. Phone numbers normalized with country codes, states mapped to full names, and total lifetime spend included as the audience value - perfect for Meta to build Lookalike Audiences from your best buyers.
Pixel and Meta CAPI (Conversions API) lose 30-50% of purchases to iOS 14, ad blockers, and consent banners. Your Shopify customer list doesn't.
Your customer list never leaves the browser. Files are processed in memory and streamed straight back as a download. We never store, log, or even see your customer data.
Three things the Shopify Facebook & Instagram app can't send to Meta
The Shopify FB & Instagram app forwards purchase events to Meta's pixel as they happen - great for forward-looking attribution. But there are three signals it structurally can't deliver. This tool fills that gap.
- 01 · Historical DataYour full historic customer baseMeta only knows what the pixel captured after it was installed. If you have years of Shopify history pre-dating your current setup, none of it is in Meta. Your Shopify CSV has all of it.
- 02 · The purchases tracking can't seeCustomers lost to privacy controlsApple's ATT prompt (introduced with iOS 14), Chrome's tracking protection, ad blockers, and GDPR consent banners quietly drop 30-50% of pixel events across iOS, Android and desktop. Your Shopify customer list is server-side first-party data - none of that applies.
- 03 · True lifetime value per customerReal LTV, not stitched eventsThe pixel sends per-order values that Meta has to stitch back to a person across fragmented identifiers. Your CSV gives Meta one row per customer with their actual lifetime spend - the cleanest possible signal for value-based Lookalikes.
How often should you re-upload?
Customer-list audiences don't expire like pixel-fed ones, but the lifetime-spend values inside them drift as customers place repeat orders and new buyers arrive. Drop in your average orders per month for a guideline cadence - this is our recommendation, not a Meta-published rule.
What it actually does
- Phone normalizationDetects already-international numbers (kept as-is) and prepends the right country code for local numbers, using the customer's billing country.
- State and province mappingUS states pass through as 2-letter codes. Every other country gets the full province name Meta requires (England, Bayern, Île-de-France, and so on).
- Audience valueShopify's Total Spent column is dropped into Meta's value field for value-based lookalikes.
- Header remappingOutputs Meta's exact header set: email, phone, fn, ln, zip, ct, st, country, value, with placeholders left blank where Shopify has no data (madid, dob, gen, age, uid).