Meta CAPI Sync forwards every Shopify Purchase order to the Meta Conversions API directly from our servers — bypassing browser restrictions that hide up to 50% of conversions from your campaigns. Install in two minutes. Pay $0.005 per event.
Shopify order created
webhook → orders/create · #1024 · $148.00
App hashes & forwards
user_data SHA-256 · POST /events · 312 ms
Meta receives Purchase
events_received: 1 · attribution credited
Every conversion not reported back to Meta is a conversion your campaigns can't learn from — wasting budget and shrinking ROAS.
~33%
After ATT prompts launched in iOS 14.5, the majority of iPhone users disable cross-app tracking. Pixel-only setups lose those conversions entirely.
~25%
Browser extensions like uBlock Origin block third-party tracking pixels by default. Server-to-server traffic isn't affected.
7 days
Safari's Intelligent Tracking Prevention caps third-party cookies at 7 days, breaking attribution for buyers with longer consideration windows.
No code, no theme edits, no browser SDK. Install, paste your Meta credentials, enable tracking — done.
Paste the Pixel ID and Conversions API access token from Meta Events Manager. Test the connection with one click — you'll see the test event land in your dashboard before going live.
Subscribe through Shopify's native billing flow at $0.005 per event with a $99/month cap. No setup fees, no commitment — cancel any time, you only pay for events sent.
Toggle event tracking on. Every Shopify order that follows triggers a server-side Purchase event to Meta within seconds, with a real-time log visible in your dashboard.
Everything you need to run reliable server-side conversion tracking — and nothing you don't.
Webhooks fire the instant a Shopify order is paid. Most events reach Meta in under 500 milliseconds.
Email, phone, name, city, state, ZIP, and country are lowercased, trimmed, and SHA-256 hashed before transmission per Meta's spec.
Set a test event code to route events to Meta's Test Events tab. Verify your wiring without polluting production stats.
Every event is logged with status, latency, Meta's response, and order context — debug rejections without leaving the app.
Each event ships with a unique event_id so Meta can dedupe against your existing browser pixel — no double-counting.
Charges appear on your regular Shopify invoice. No external accounts, no card details, no surprise renewals.
No setup fee. No platform fee. No mandatory annual contract. If you don't send events, you don't pay.
Maximum $99 per billing month — anything past that is free.
All personal identifiers are normalized and hashed before transmission, exactly as Meta's Conversions API spec requires.
Every request to and from our servers is encrypted in transit. Hosted on DigitalOcean App Platform with managed certificates.
We honor Shopify's mandatory customers/redact, customers/data_request, and shop/redact webhooks. Customer data is purged on request.
Your data is shared only with Meta — as you configured — and Shopify, for billing. We never sell, resell, or repurpose your store's information.
// What Meta receives in user_data
{
"em": ["sha256(email)"],
"ph": ["sha256(phone)"],
"fn": ["sha256(first_name)"],
"ln": ["sha256(last_name)"],
"ct": ["sha256(city)"],
"st": ["sha256(state)"],
"zp": ["sha256(zip)"],
"country": ["sha256(country_code)"]
// ↑ Hashed locally before any
// network request is made.
}event_id. If your Meta Pixel fires the same Purchase event in the browser, Meta deduplicates against the shared ID and counts the conversion exactly once.failed and Meta's exact error message — typically expired access token, invalid Pixel ID, or rate limit. You can fix the credentials and re-enable tracking; new orders flow through immediately.Install Meta CAPI Sync on Shopify and start sending server-side Purchase events in under five minutes.
Install on Shopify →