The platform

One customer journey.
Every tool, joined up.

Your Shopify orders, Klaviyo emails and texts, Recharge subscriptions and Meta ads in one place, matched customer by customer. Updated every day, with drill-downs into every number.

Works withShopifyKlaviyoRechargeMeta
Meta1
Ad12,400new customers from ads
Shopify2
First order12,400£41 average first order
Recharge3
Subscribed3,85031% start a subscription
Klaviyo4
Emails and SMS2,920clicked in the first 30 days
Shopify5
Third order2,39062% of subscribers get there

Everything in one dashboard.
Click any number to see who's behind it.

Overview

Blended revenue, ad spend, CAC, LTV to CAC and email and SMS share, against the last period.

Acquisition

Spend and results from Meta, and how customers from each channel go on to reorder and subscribe.

Customers and cohorts

Cohort grids, repeat purchase rate, time between orders, LTV curves and the first products that create regulars.

Subscriptions

Active subscribers, churn by order number, cancellation reasons, skips and swaps, and how long people stay.

Email and SMS

Flows and campaigns, Klaviyo's revenue next to Shopify's, unsubscribes and list health.

At risk

Every customer's risk score with reasons, grouped by risk, with suggested actions and Klaviyo exports.

Customer view

One shopper's whole timeline: the ad they came from, orders, subscription changes, emails and texts.

Agency notes

A dated log of what we changed and why, marked on the charts so you can see the effect.

The whole journey.
One customer at a time.

Customers are matched across Shopify, Klaviyo, Recharge and Meta, so you can follow anyone from the ad they clicked to their latest order.

Every customer's timeline.

Open any customer to see where they came from, what they bought, every subscription change and every email and text they clicked. Spot the pattern before it becomes a trend.

James O. · customer since MarchRisk: high
  1. Clicked “Morning ritual” video adMeta · 12 Mar
  2. First order · Starter bundle · £38Shopify · 12 Mar
  3. Subscribed · every 4 weeksRecharge · 14 Mar
  4. Clicked 9 of 14 emailsKlaviyo · Apr–Jun
  5. Skipped a deliveryRecharge · 2 Jul
  6. No clicks in 45 daysKlaviyo · Jul–Aug

Cohorts and LTV.
Who comes back, and what they're worth.

See if retention is getting better.

Cohort grids show how each month's new customers keep ordering. Filter by first product, first channel or discount code to find the customers worth paying for.

Customers still ordering, by month of first orderExample data
CohortM0M1M2M3M4M5M6
Jan100%31%24%21%19%17%16%
Feb100%29%23%20%18%16%
Mar100%34%27%23%21%
Apr100%36%29%25%
May100%33%26%
Jun100%38%

Customers who joined since March come back more often. That's when the new post-purchase flow went live.

Subscriptions.
Where and why people cancel.

Churn by order number.

Recharge data joined to orders and email: see which order people cancel at, the reasons they give, how many skipped first, and whether they were still reading your emails.

Share of subscribers who cancel, by order numberExample data
14%#1
22%#2
38%#3
12%#4
9%#5
7%#6
Top reason at order 3: “Too much coffee”41% skipped order 2 first

Email and SMS.
The real share of revenue.

Klaviyo's number, checked.

We compare Klaviyo's attributed revenue with what Shopify actually shows, and separate out subscription renewals, so you know what email and SMS really add.

Email revenue, last 90 daysExample data
Klaviyo says email drove£182,400
Orders after an email click£121,900
Of which: subscription renewals£38,700

£38,700 of “email revenue” was subscription renewals that would have happened anyway. The real email number is lower, and so is the target.

At-risk customers.
With the reasons spelled out.

A clear score, not a black box.

Each customer is scored on simple signs: late against their usual reorder gap, falling email and SMS engagement, skipped or delayed deliveries, cancel-page visits and failed payments. Every score lists its reasons and a suggested next step.

At risk this weekExample data
340subscribers at high risk£8,200a month at stake
Sarah M.12 days lateSkipped last delivery£32/mo
James O.No email clicks in 45 daysOpened cancel page£28/mo
Priya K.Payment failed twice£41/mo
Suggested: send the 212 “late and quiet” subscribers a skip-or-swap offer before their next charge.
Export Klaviyo segmentSee all 340

Reports and notes.
Without logging in.

Monday's numbers, in your inbox.

A weekly email with the numbers that matter and what our team changed, plus a dated log of every change, marked on your charts.

Your week in retention · Mon 9 NovExample data
Revenue
£96,300
+6% vs last week
Email + SMS
24%
+3 points
Cancellations
61
−18%
Notes from your team
TueLaunched the order-3 “try a smaller bag” offer to stop the cancellation spike.
ThuMoved the welcome SMS from 10 minutes to 2 hours after sign-up. Click rate up from 4.1% to 6.8%.

Built for big data.
Fast every time you look.

The heavy lifting happens in the background: a full history import first, then a daily update. Pages read numbers that are already worked out, so they open quickly however much data you have.

  • Progress you can see, per tool
  • A first look from your last 90 days, early
  • An email when your data is ready
  • Daily updates after that, automatically
Importing Northbound CoffeeAbout 20 minutes left
Shopify148,200 ordersDone
Recharge9,310 subscriptionsDone
Meta24 months of spendDone
KlaviyoEmail and SMS events64%
First look ready, from the last 90 days. The full 24 months fills in behind it.
You can close this tab. We'll email you the moment the full audit is ready.

Blended metrics
you can trust.

Each tool counts revenue its own way. We work every metric out from your actual orders, so the numbers add up across tools, and we show how each one is calculated.

  • Total revenue against total ad spend
  • Customer acquisition cost (CAC)
  • Lifetime value (LTV) and LTV to CAC
  • Payback period
  • Cohort retention
  • Repeat purchase rate
  • Subscription churn by order number
  • Email and SMS share of revenue

Safe to connect.
Your data stays yours.

We work with your customers' personal data, so we treat it carefully: least access, encryption, and clear rules on how long we keep it. Read our Data Safety & DPA ›

Read-only access

We ask for read access and nothing more. We can't send emails, change orders, edit subscriptions or touch your ads.

Encrypted keys

Every access key is encrypted with AES-256 before it's stored, and everything travels over HTTPS.

A proper DPA

Your customers' data is handled under a data processing agreement, and used only to produce your reports. Data safety

Deleted when you leave

Disconnect and we delete your data. Ask, and we delete it sooner. How deletion works

Want the dashboard on its own?

The platform is included for our agency clients today. A self-serve plan for brands is coming. Ask for early access ›

Start with
a free audit.

Free. Read-only access. We email you when it's ready.