For Shopify DTC founders · €200K–€2M/yr · running Meta Ads

The operating system for Shopify founders. It catches what Meta and your own dashboards miss.

runNorth connects to Shopify, Meta Ads, Google Analytics, and Klaviyo. Every morning it tells you exactly what broke overnight, what it's costing you, and what to fix. So you're not the one checking five dashboards at 11pm.

Setup takes 7 minutes. No credit card.

What it caught this week · example store
€0

across underperforming spend and missed follow-ups, caught by runNorth, invisible from inside Meta Ads Manager alone.

06:58 · your morning briefing

Two minutes, before your coffee's done.

Every metric below is real, pulled the same way your own briefing would be, from Shopify orders, Meta delivery, and Google Analytics sessions, reconciled overnight.

Revenue yesterday
€1,455
↑ 120% vs day before
Store · Shopify
Orders15
Avg. order€97
Conv. rate5.4%
Marketing · Meta Ads
Ad spend€276
ROAS5.28×
CPC€0.61
Traffic · GA4
Sessions278
Impressions15,014
CTR3.03%
Home · Today's priorities

Today's priorities

3 open · 1 in progress · oldest: 20d
SpendOpen 18d
+€6,900/mo
Ad spend down 28% this month

Meta spend fell from €18,600 to €13,400/mo. Revenue is down 14% over the same window.

Last action · 2 Aug: Cut budget on one campaign, forgot to check the rest.
→ Check which campaigns lost budget. A broad cut risks pulling back on what's working.
···✓ SolvedDismiss
FunnelOpen 20dIn progress
+€4,200/mo
Checkout drop-off

Only 31.3% of checkout sessions complete, down 67% WoW.

Last action · 3 Aug · Tamir Levy: Made cart button sticky on PDP.
→ Add an express checkout option, typically lifts completion 5–10%.
···✓ SolvedDismiss
RetentionOpen 20d
+€3,600/mo
Email send cadence

Last campaign sent 121 days ago. Regular sends add 15–25% to monthly revenue.

Last action · 2 Aug · tamir@runnorth.io: Will send a newsletter next week.
→ Send one campaign this week, even a simple one.
···✓ SolvedDismiss
The instruments

Every daily check a senior DTC growth team would run, automated.

Funnel diagnosis

Finds exactly where visitors drop, whether it's traffic quality, product page, cart friction, or checkout, and prices the leak in euros, not percentages.

Media buyer verdicts

Scale it, cut it, watch it. Every campaign and ad set gets a decision, not a chart, with the exact creative behind the number. You approve; runNorth never touches a euro on its own.

Retention & flows

Detects missing or inactive abandoned-cart, checkout, and win-back flows, and estimates exactly what an idle flow is costing you this month.

Inventory guard

Tracks burn rate and stock runway per SKU, and blocks a "scale this campaign" recommendation outright if the product behind it is about to sell out.

Real profit, not just revenue

True COGS, marketing efficiency ratio, and net profit after ad spend, the number your accountant cares about, refreshed daily.

Ask it anything

"What was my AOV in Germany last March?" Plain-English questions against your live store and ad data. No dashboard required.

Media buyer verdicts · Meta Ads

Every campaign, every ad set, every ad. One verdict each.

Not a chart. A decision: scale, cut, or watch, with the exact ad behind the number. The rN columns are runNorth's own attribution: your first-party pixel and Shopify orders, next to Meta's self-reported numbers, so you can see the gap yourself.

Media Buyer · Campaigns

Campaigns

82 active · Click row to drill into ad sets & ads
CampaignSpendImpr.ClicksCTRCPMCPCATCCost/ATCConv.ROASrN·ATCrN·ConvrN·ROAS
SS26 / Purchase / LAL+Retargeting
PausedPurchaseRetargeting
€55629.0K1.0K3.49%€19.16€0.5558€1052.0×7172.4×
SS26 / New Arrivals — Dresses / Broad
Scale +20%
€1,24061.4K2.2K3.58%€20.20€0.56140€8.86313.4×159363.7×
SS26 / Summer Sale / Interest
Cut
€34018.2K6403.52%€18.68€0.5322€15.4511.1×2720.9×
Ad Sets (1)By CountryBy Device
SS26 / Purchase / LAL+Retargeting · 7 ads€55629.0K1.0K3.49%€19.16€0.5558€1052.0×7172.4×
Essential Cotton Tee — Sand
€29215.3K5773.77%€0.5132.6×1442.9×
Wrap Midi Dress — Terracotta
€774.7K1964.18%€0.3900.0×611.2×
Poplin Blouse — Ivory
€723.6K742.05%€0.9814.6×525.1×
The moment most founders don't see coming

Meta grades its own homework.

Every campaign decision this month was probably built on Meta's own number. That number can be wrong in either direction: inflated by generous attribution, or blind to revenue its own pixel never saw. runNorth checks it two ways: its own first-party pixel, which catches visitors Meta's pixel misses, cross-referenced against Shopify's actual orders. Not an estimate. Reconciled.

Meta Ads Manager claims
€4,200

this week's attributed revenue, self-reported

−55%
money you were optimizing for that never existed
Shopify actually recorded
€1,900

real orders, real revenue, ground truth

Live from runNorth
v_4726ac8d2c8a
Email · flow_abandoned_cart
01
session start
/products/deep-repair-moisturizer
09:46:30
02
page view
/products/deep-repair-moisturizer
09:46:34
03
view content
/products/deep-repair-moisturizer
09:47:05
04
add to cart
/products/deep-repair-moisturizer
09:47:40
05
initiate checkout
/products/deep-repair-moisturizer
09:48:20
06
page exit
/products/deep-repair-moisturizer
09:49:10
Visitor journey · first-party pixel

Every visitor. Not just the ones who bought.

One person: arrived from an abandoned-cart email, viewed the product, added to cart, started checkout, and left. Meta never saw them. runNorth did.

  • Your own pixelMulti-touch attribution across every touchpoint, not just the last click.
  • Every session, trackedSource, campaign, and landing page. For every visitor, not a sample.
  • Privacy-safe by designSession-level counting with no device storage or PII, so numbers stay accurate even when visitors decline cookies.
What changed, and why

Click one point. Get the actual diagnosis, not just the delta.

This isn't a chart with a tooltip. It's a real comparison engine. Click any day and runNorth compares the window before and after it automatically, or pick two custom periods yourself. Either way, it reconciles every metric that moved and writes the specific reason, not a generic "revenue increased."

Timeline · What happened each day
What happened each day90D
RevenueMeta spendNewsletter sent
7D14D30D180D
NORTH30 Oct 2025 → 12 Nov 2025↑ 100% revenue
AOV fell 50%. That's likely what drove the conversion spike, not a traffic change.
  • Items/order collapsed from 4.00 to 1.55 while item price rose 29%, a normally pricier item, bought solo rather than bundled.
  • A clear deal converts easier: CVR +261%, ATC rate +78%, CAC halved to €46.
Likely cause: a sale on a normally higher-priced item explains the item price, the single-item carts, and the easier purchase decision all at once.
⚠ If this was a limited-time sale, the lift may not hold once it ends. Confirm before scaling spend around it.
16–29 Oct → 30 Oct–12 Nov
Metric16–29 Oct30 Oct–12 NovΔ
Revenue€29,600€59,300↑ 100.4%
Orders75300↑ 300%
AOV€395€198↓ 49.9%
Avg. item price€99€128↑ 29.3%
Items / order4.001.55↓ 61.3%
Meta spend€7,900€8,200↑ 4%
Sessions41,70046,300↑ 11%
ATC rate2.19%3.89%↑ 77.6%
CVR0.18%0.65%↑ 261.1%
CAC€175€46↓ 74%
Newsletters67↑ 16.7%
Pricing

Less than one bad Meta day.

€99/mo
First month free
  • Shopify, Meta Ads, GA4, and Klaviyo, all in one place
  • Daily playbooks across funnel, spend, and retention
  • Unlimited campaigns and ad sets
  • Approve-first automation, runNorth never spends without you

Built for Shopify founders doing €200K–€2M/yr and spending €3K–€30K/mo on Meta ads. Running without ads yet? Half the signal disappears. Talk to us first.

Before you ask

Questions founders actually ask

I already use an analytics dashboard. +
Dashboards show you data. That's a reporting layer. runNorth is an action layer: it tells you what to do with the number and lets you execute in one tap. Most founders who use both say the dashboard is where they go to check; runNorth is where they go to know what's next.
I have an agency running my Meta ads. +
Your agency sees one channel. They don't see what Shopify actually recorded, your email performance, or your real funnel conversion. runNorth sees all four together, and costs less than one day of agency time.
I don't have time to learn another tool. +
There's nothing to learn. You open it in the morning, see 3 tasks, approve or dismiss. Built for founders who don't want to become analysts.
What if a task is wrong? +
Every task has an "Explain this" button. runNorth shows exactly how it reached that conclusion, what data it used, and the € impact. You're always the one who approves, dismisses, or asks for more.
Is my data safe, and what about cookie consent? +
runNorth's first-party pixel is privacy-safe by design, session-level counting with no device storage or personal data required, so your numbers stay accurate even when a visitor declines cookies.