The ecommerce data layer for AI

Connect Klaviyo to Claude and ChatGPT

Klaviyo is an owned channel, not a paid one - you pay a flat monthly fee, not a cost per send. MerchantFlow treats it that way: revenue is the headline metric and spend is recorded as zero, so your blended ROAS is not quietly distorted by a channel that has no media cost.

Trusted by

Brands already running their numbers on MerchantFlow

The same data your AI will be reading.

561,011

orders analysed

A$74.8M

revenue tracked

Ozzi GearHorizumBrickWarNomaDesk

What you can ask once it is connected

“How much revenue did Klaviyo report last month, and how does it sit against paid?”

Klaviyo reported A$14,200 of campaign revenue for the period. It carries no media spend, so it has no ROAS and is excluded from the blended figure; paid channels spent A$21,400 against A$68,900 of net revenue. The Klaviyo number is Klaviyo’s own attribution, so treat it as that platform’s claim rather than a measured share of the total.

Example answer, shown to illustrate the shape and level of detail. Your figures come from your own connected account.

What Klaviyo alone cannot tell you

Connecting an AI directly to Klaviyo is genuinely useful, and for some questions it is all you need. It stops being enough the moment the question involves money you spent somewhere else.

  • How much revenue email and SMS actually drove, in the same view as paid
  • Whether owned revenue is quietly inflating a blended ROAS that has no media cost behind it
  • What the orders behind that revenue were worth after cost of goods
  • Where Klaviyo and a paid channel are both claiming the same order

What MerchantFlow adds

  • Campaign revenue read from Klaviyo’s own conversion metric, normally Placed Order, rather than inferred from opens or clicks
  • Recipients recorded per campaign, since an email has no impressions to count
  • Reported as platform_reported_revenue, labelled as Klaviyo’s own claim and kept separate from MerchantFlow attribution, so it is never mistaken for a measured figure
  • Owned revenue shown beside paid channels but never added into ad spend or blended ROAS, because a flat subscription is not media cost
  • Marked as an owned channel with no ROAS, rather than dividing by a spend of zero and returning a number that means nothing

Klaviyo reports its own attributed revenue, and every ad platform does the same, so these figures overlap and must never be added together. MerchantFlow does not currently model cohorts or lifetime value by acquisition channel, so a Klaviyo-only cohort is not something it can answer. Your Klaviyo subscription fee is not pulled in automatically - add it as a recurring operating expense so it reaches your profit figure. Revenue reporting depends on a conversion metric being resolved on connect; until it is, MerchantFlow reports nothing rather than guessing. One Klaviyo account per store.

What merchants say

Store owners who trust MerchantFlow with their numbers

Real reviews from merchants running their stores on MerchantFlow.

MerchantFlow has become one of the most valuable tools in my business. As a tradie building Mech Tools from the ground up, understanding true profitability is critical. MerchantFlow gives me clear, accurate data that helps me make better business decisions.

Mech Tools Pty LTD

Australia · 18 days using the app

Shopify App Store
I've tried quite a few of these profit tracker apps (even tried making one myself), but honestly, none of them offer what MerchantFlow does and the ones that come close cost 10x the monthly price. My favorite feature by far is the integration with my 3PL, so the data I'm seeing is the actual data not a guess.
Horizum

Netherlands · 21 days using the app

Shopify App Store
I've been using MerchantFlow for the last six months in order to better understand my brand's profitability. The tool has without a doubt been super insightful and allowed me to make changes within the business that have nearly doubled our brand's monthly profit. This is the best profit analysis and optimisation tool going around for any ecommerce brand owner right now.
Ozzi Gear

Australia · 6 months using the app

Shopify App Store
Its super important for me to know my numbers down the the exact percentage and I can trust Merchant Flow to get it right. I've used other softwares in the past but none of them have half of the features this does and always end up not being correct. Highly recommend using it if you're running an ecommerce store.
NomaDesk

Australia · 2 months using the app

Shopify App Store

How to connect it

  1. 01

    Connect Klaviyo to MerchantFlow

    Authorise Klaviyo from your MerchantFlow integrations page. We start pulling and normalising the data straight away.

  2. 02

    Add MerchantFlow to ChatGPT or Claude

    In ChatGPT, open MerchantFlow from the plugin directory. In Claude, add it as a connector. Either way you approve read-only access and there is nothing to install. Your dashboard shows the current steps for each client, because the clients move their menus often. In Meta's Muse, ask it to create a custom connector with the MerchantFlow URL. In the Gemini app, add it as a custom app under Settings, Connected Apps.

  3. 03

    Ask in plain English

    Your AI now reads the same figures as your dashboard, joined across every source you have connected.

MerchantFlow is listed in ChatGPT's plugin directory

Open the listing in ChatGPT, sign in or start a trial, and approve read-only access. There is no server URL to copy.

Open in ChatGPT

Included on every paid plan, trials included. Starter reads 90 days of history, Pro reads 12 months, and Plus and Agency read your full history.

The tools your AI calls

These are the actual tools MerchantFlow exposes for Klaviyo questions. Every claim on this page maps to one of them.

get_channel_roasget_ad_performanceget_pnl_summary
About the Klaviyo integration

Common questions

Can it change anything in Klaviyo?

No. The connection is read-only and no write access exists to grant. Your AI can read figures and reason about them; it cannot create, edit, pause or delete anything.

Will the numbers match my dashboard?

Yes. Your AI calls the same calculations the MerchantFlow dashboard uses, so the same question over the same period returns the same figure in both places.

Connect Klaviyo and ask your first question

Start a free trial, connect your sources once, then ask Claude or ChatGPT what actually happened.

Start free trial