Shopify and Klaviyo reporting rarely agree, and that is not a fault in either tool. Shopify records what sold; Klaviyo estimates which email or SMS message nudged the sale. If you run a Shopify store and want one honest weekly view of what email contributes, the first step is to stop expecting the two totals to match.

Why Shopify and Klaviyo reporting answer different questions

Shopify is the record of sales. Its admin has built-in analytics and reports, and its marketing reports attribute sales using last non-direct click by default. You can switch that to last click, first click, any click or linear. The marketing summary shows the last 30 days compared with the previous 30 days.

Klaviyo answers a different question: which messages were opened or clicked before a conversion. It uses a last touch model. Klaviyo credits a conversion to the message that was most recently opened or clicked, as long as the conversion falls within that message's attribution window. For accounts created after October 2024 the default window is five days for email and SMS. You can change the window, and the event that starts it, in Klaviyo's settings. For example you can count clicks only or leave out Apple Privacy opens.

Question Shopify Klaviyo
What it counts Orders and payments recorded in your store Email and SMS messages opened or clicked before a conversion
How it credits a sale Marketing reports use last non-direct click by default, with options for last click, first click, any click or linear Last touch model, crediting the most recently opened or clicked message within the attribution window
Default setting Marketing summary shows the last 30 days compared with the previous 30 days Five day window for email and SMS on accounts created after October 2024
What it is best for The official record of revenue and orders Understanding which messages influenced a purchase

Why the totals differ

The gap between Klaviyo attributed revenue and Shopify revenue comes from a few practical differences.

One order, two credits: Shopify vs KlaviyoIn an illustrative example a shopper opens an email on day 0, clicks a Google ad on day 2 and buys on day 3, so Shopify's last non-direct click model credits the ad while Klaviyo's last touch model credits the email inside its five-day window.Klaviyo's default attribution window: 5 daysDay 0Day 1Day 2Day 3Day 4Day 5Opensyour emailClicks aGoogle adBuysthe productShopifylast non-direct clickcredits the Google adKlaviyolast touch, opens and clickscredits the emailIllustrative example: one order, two credits. Neither total is wrong.
One order, two credits: Shopify vs Klaviyo
  • Opens versus clicks. Klaviyo can credit a sale to a message that was opened, not just clicked. Apple Privacy opens can add open-based credit in Klaviyo, which is why Klaviyo lets you leave them out or count clicks only.
  • Different attribution models. Shopify's default is last non-direct click. Klaviyo's default is last touch based on opens and clicks. If a customer opens an email, then later clicks a Google ad, Shopify may credit the ad while Klaviyo credits the email.
  • Different windows. Klaviyo only credits a sale that lands inside the message's attribution window, five days by default on accounts created after October 2024. A sale six days after an email click is not credited to that email in Klaviyo, but Shopify still records the order and credits it under its own model.
  • Ad spend sync delay. Shopify says ad spend data can take up to 24 hours to sync, so marketing report figures can lag behind the store's own sales record.

None of these differences means one tool is wrong. They mean the two tools are measuring different things.

A simple weekly reconciliation routine

Use Shopify as the total and Klaviyo as the influence map. A consistent routine matters more than a perfect match.

  1. Start with Shopify revenue as the week's total. This is the number you report to yourself.
  2. Pull Klaviyo flow revenue and campaign revenue separately. Flow revenue shows automated sequences; campaign revenue shows one-off sends.
  3. Calculate email revenue share as Klaviyo attributed revenue divided by Shopify revenue. Read it as a trend, not an exact share. A made-up illustration: if Shopify shows £20,000 and Klaviyo attributes £5,000, email's share is £5,000 out of £20,000, or one pound in every four. That figure is useful only when compared with your previous weeks.
  4. Choose your Klaviyo attribution window and starting event once, then keep them the same. If you switch from five days to seven days, or from opens and clicks to clicks only, week-on-week comparisons stop being fair.

For a wider view of the retention metrics worth tracking alongside revenue, Ergora's ecommerce email and SMS retention insights page outlines the signals that sit behind email revenue share.

Which Klaviyo flows to watch each week

You do not need to watch every flow in equal detail. Five flows carry most of the weight for a Shopify store.

  • Welcome flow. The first sequence a new subscriber receives. Watch how many orders it influences in the first week after signup.
  • Abandoned cart flow. The highest intent moment. Compare its attributed revenue with the value of carts that Shopify shows as abandoned.
  • Browse abandonment flow. A softer nudge for visitors who viewed products but did not add to cart.
  • Post purchase flow. The sequence after a first order. It often drives repeat purchases and reviews.
  • Win back flow. The sequence for lapsed buyers. Watch whether it recovers orders without heavy discounting.

For abandoned cart sequences, this guide to abandoned cart email examples for Shopify walks through a three email structure you can adapt in Klaviyo.

How Ergora fits into a Shopify and Klaviyo reporting routine

Ergora connects to both Shopify and Klaviyo, as shown on the Ergora integrations page. With Klaviyo connected, Ergora reads your lists, flows and campaigns, and Insights shows them on one screen next to your store's products, orders and customers. Open rates, click rates and attributed revenue stay in Klaviyo's own reports. Ergora does not import them.

Inside Ergora's ecommerce pack, the Pack Report writes a monthly Ecommerce Performance Report. It pulls your live Shopify orders and products, takes any extra figures you add yourself, such as conversion rate, returning customer rate or the share of revenue from email, and writes an executive summary, analysis, key concerns and recommended actions. Those reports are saved to your files.

Email Sequence Writer drafts welcome, abandoned cart, post purchase, win back and launch sequences in your brand voice for you to review and build in Klaviyo. Abandoned Carts surfaces lost Shopify checkouts and drafts recovery emails. Customer Segments groups buyers by recency, frequency and spend so you can build matching segments in Klaviyo.

AI Forecasts uses Google's TimesFM, a time-series model from Google Research. Ergora runs the 200M TimesFM model on its own servers. It turns a metric's monthly history into a six-month outlook, month by month, with an 80% confidence band. With Shopify connected and at least six months of history, it forecasts monthly revenue and orders. Until then the tab shows labelled sample forecasts, which are examples and not predictions about your business.

Ergora costs $99 a month for a seat plus $59 a month for the ecommerce pack. The only offer is 50% off the first month plus a 30-day money-back guarantee. There is no free plan or free trial. You can see the full breakdown on the Ergora pricing page. If you are weighing Klaviyo against Ergora's ecommerce tools, read a fuller comparison of Ergora and Klaviyo.

Treat Shopify as the ledger and Klaviyo as the influence map

The two revenue numbers will not match, and they should not. Shopify tells you what sold. Klaviyo tells you which messages moved a buyer. Keep Shopify as the official total, keep Klaviyo as the email influence layer, and watch the email revenue share as a trend over several weeks. That gives you one honest weekly view without forcing two different measurement systems into a false agreement.

Frequently asked questions

Why doesn't Klaviyo revenue match Shopify?

Klaviyo attributes revenue using a last touch model based on opens and clicks, while Shopify's marketing reports use last non-direct click by default. They also use different attribution windows. Shopify is the record of sales; Klaviyo estimates which email or SMS message influenced a sale.

How does Klaviyo attribute revenue?

Klaviyo credits a conversion to the message that was most recently opened or clicked, as long as the conversion falls within that message's attribution window. For accounts created after October 2024 the default window is five days for email and SMS. You can change the window and the starting event in Klaviyo's settings.

Should I trust Klaviyo or Shopify revenue?

Trust Shopify for the official revenue total. Use Klaviyo for understanding which email and SMS messages influenced purchases. Neither number is wrong; they answer different questions. Keep both, and read the gap as a sign of how your attribution settings differ.

How do I change Klaviyo's attribution window?

Go to Klaviyo's settings and find the attribution options. You can change the window length, and you can change the event that starts it, for example counting clicks only or leaving out Apple Privacy opens. Choose one setting and keep it consistent so weekly comparisons stay fair.

What is a good email revenue share for a Shopify store?

There is no single good number to chase. Track your own email revenue share as a trend over several weeks. If the share rises after a new flow or campaign, that is useful. If it falls, look at the flow or audience before assuming email is failing.

Can I see Shopify and Klaviyo data in one place?

Yes, in Ergora you can see Klaviyo lists, flows and campaigns next to Shopify products, orders and customers. Klaviyo's open rates, click rates and attributed revenue remain in Klaviyo's own reports. Ergora does not import them, so use Shopify as the sales record and Klaviyo for email influence.