

<strong>Setup Wizard</strong> — Guided first-time configuration
CapiFlow sends supported WooCommerce events from your server to Meta’s Conversions API (CAPI) — helping reduce the impact of browser-side tracking limitations like ad blockers, Safari ITP, and Firefox ETP.
When the Meta pixel is blocked, event data may not reach Meta — affecting ad optimization. CapiFlow complements the browser pixel by sending events server-side with a matching event_id for deduplication.
No theme edits. No GTM server container required. No separate server-container subscription needed for the built-in Meta CAPI workflow.
Server-Side Event Tracking
event_id to support Meta’s deduplicationEvent Match Quality Support — fbc, fbp, external_id, client IP, user agent, and hashed customer data (email, phone, name) for logged-in users.
Analytics & Monitoring
Data Quality & Control
Developer Tools
capiflow_proxy_url, capiflow_has_tracking_consentCapiFlow Pro is a separate addon that extends the free plugin with:
Learn more on the CapiFlow website.
This plugin connects to the following third-party services:
Meta (Facebook) Conversions API
CapiFlow sends WooCommerce event data to the Meta Conversions API via: https://graph.facebook.com/
This connection is made from your server to Meta’s servers when a configured tracking event occurs. No data is sent until a valid Pixel ID and Access Token are configured.
Data transmitted includes:
All personal data is SHA-256 hashed before transmission.
Meta Pixel JavaScript SDK
This plugin loads the Meta Pixel SDK from: https://connect.facebook.net/en_US/fbevents.js
Loaded on frontend pages when a Pixel ID is configured. The SDK is hosted by Meta.
For server-side events, all personal data is SHA-256 hashed before transmission. For browser events, the Meta Pixel SDK handles hashing via Advanced Matching. This plugin does not store raw PII in its own tables. See Meta’s privacy policy.
cs_uid — Random visitor identifier for external_id deduplication. 180 days. No PII._fbc — Meta Click ID. Set by Meta SDK on ad click. CapiFlow reads/extends server-side. 180 days._fbp — Meta Browser ID. Set by Meta SDK. CapiFlow reads/extends server-side. 180 days.All cookies are first-party and contain no personally identifiable information.
{prefix}_capiflow_events — Queued/sent event payloads. Auto-purged after delivery.{prefix}_capiflow_analytics — Daily aggregated analytics. Auto-purged by retention settings._capiflow_ prefix. Removed on uninstall if “Keep Data” is disabled.wp-content/uploads/capiflow-logs/ with .htaccess protection. Auto-cleaned daily.By default, events fire once configured. Enable “Consent Enforcement” in Settings to respect CMP signals for both browser and server events.
Supported CMPs: CookieYes, Complianz, CookieBot, GDPR Cookie Consent. Custom integration via capiflow_has_tracking_consent filter.
When Consent Enforcement is enabled, browser and server-side events are blocked until valid tracking consent is detected.
Store owners are responsible for lawful consent configuration where required by privacy regulations.