Not a plugin, not a third-party app. Connect your store once and every order, checkout and refund maps to the exact ad that produced it. Then recover abandoned carts over WhatsApp, answer customers in one inbox and fire purchase CAPI with real margins.
On landing, FlowTracker stores the cookie and click identifiers plus the UTM detail from Meta, Google or TikTok. It then listens to order webhooks straight from Shopify and Stripe and matches each buyer back to that stored click. Once the journey leaves the browser for WhatsApp or Telegram the ad platforms cannot tell you which adset actually made money, and because you hold the UTM level record yourself you do not have to take their word for it.
Checkout started, order paid, order refunded: every event lands in FlowTracker within seconds and joins the customer's journey timeline. You see revenue per campaign, per ad set and per creative, using the numbers your bank account agrees with.
Refunds and cancellations are subtracted automatically, so your dashboards report net revenue, not vanity revenue. Stripe subscriptions and one-off payments outside Shopify are attributed the same way.
Most stores feed gross order value to the ad platforms and end up scaling low-margin SKUs. FlowTracker can send true margin per order, using your product costs, so Meta, TikTok and Google learn to find buyers who make you profit.
The same matched order is written to your own database inside FlowTracker at the moment it is sent to the platforms. Both destinations, not either. Server-side delivery means iOS updates and ad blockers don't dent your match rate. Stores see match rates around 97% on traffic that arrives through a tracked link, versus roughly 60% for browser pixels alone.
Email recovery converts single digits. WhatsApp messages get read within minutes. FlowTracker's workflow builder triggers on abandoned checkouts and runs a timed WhatsApp sequence with the cart contents, a checkout link and an optional incentive.
Replies land in your inbox with the cart beside the chat, so your team, or an AI agent, can close the sale in the conversation.
Where's-my-order questions, size checks and refund requests from every channel in one queue, and your whole customer base one broadcast away when stock drops.
WhatsApp, Instagram, Messenger, Telegram and Live Chat in one queue, with Shopify order history and tracking status pinned next to every conversation. AI suggests replies, your team hits send.
Segment buyers by product, spend or last order date, then broadcast restocks, drops and promos over WhatsApp or Telegram. Every send is attributed to the orders it produced.
Shopify is native to the FlowTracker backend. You authorise your store once and FlowTracker subscribes to order, checkout and refund webhooks directly. There is no theme code to paste and no separate app to maintain.
Yes. Stripe is a first-class source. One-off payments, invoices and subscriptions are matched to the buyer's fingerprint and attributed to the originating ad, the same way Shopify orders are.
Server-side Purchase events with the value you choose: gross order total or true margin based on your product costs. Customer identifiers are hashed before sending, and you control exactly which fields each platform receives.
Yes, and FlowTracker helps you collect it with checkout and on-site opt-in widgets. Recovery messages use approved WhatsApp templates, and conversation fees are billed at Meta's published rates with no markup.
No. Attribution runs server-side through webhooks, so there is no heavy script in your theme. The lightweight click-capture snippet is under 3 KB and loads asynchronously.
Shopify and Stripe are native today. Custom stacks can stream orders through the FlowTracker API or S2S postbacks, and more cart platforms are on the roadmap. The integrations page lists everything currently supported.
Pricing is public and plan-based, scaling with contacts and events rather than seats. See current plans for details.
Tracking runs server-side with consent management per channel built in. Customer data is encrypted in transit, identifiers are hashed before any platform delivery, and data processing agreements are available for EU stores.
You create your workspace immediately. You connect Shopify, Stripe and your ad accounts in about five minutes, and the first attributed orders usually appear the same day. No credit card required.
Related. WhatsApp ad tracker
Connect Shopify, Stripe and your ad accounts, and get order-level attribution plus WhatsApp cart recovery in minutes.