THE RETRICS APP · APP.RETRICS.AI
Every customer,
accounted for.
14 DAYS FREE · NO CREDIT CARD · READ-ONLY CORE SHOPIFY SCOPES
$12,480
▲ 8.4% vs last wk
34
212
18
Win back 1,204 lapsing coffee drinkers — worth ~$18,400 this month.
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
WATCH IT WORK
01 — IT READS
Every order.
Orders, customers, and products sync read-only — then every customer is re-scored on their own cadence, or the product's or store's cycle until they have one.
● DRIFTING · ● STEADY · ○ HOLDOUT — LEFT ALONE ON PURPOSE
RETENTION · SHIPPING TODAY
Twelve more surfaces. One graph.
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
LIVE IN THE APP TODAY
LIVE IN THE APP TODAY
CAMPAIGNS AND LOYALTY LAND IN THIS SAME APP — SAME GRAPH, SAME LEDGER
WORKS WITH YOUR STACK
It fits the tools you already run.
The app reads from Shopify, decides who and when, and hands the audience to the tools you already run. Sending from Retrics is unavailable in this release.
Shopify
Orders, customers and products, read-only.
READ ONLYThe campaign-safe CSV, already shaped for import.
EXPORT ONLYMeta
Receives an irreversible email hash, never an address.
HASHED AUDIENCERead for spend and performance, graded against your orders.
READ ONLYSlack
The weekly digest and open opportunities, in your channel.
DIGESTCSV · API · Webhooks
Every working list exports, with a public API to build on.
OPEN01 — RETENTIONLIVE
It sees the drift before the churn.
Personal reorder windows flag who is overdue, the win-back audience is frozen for your approval, and a control is withheld and never messaged so the evidence for what the outreach did keeps accumulating — the recovered figure itself is not published yet.
DRIFTING
412
STEADY
11,684
HOLDOUT
120
It’s been a while — your usual order, one tap away
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
02 — CAMPAIGNSEARLY ACCESS
Audiences that wait for a reason.
An audience builds when behavior opens a window, then clears the gates the pipeline actually enforces — a deliverable address or a consented phone, the suppression list, and the withheld control — before you export it. Sending from Retrics, and scheduled delivery, are unavailable in this release.
Your usual order, one tap from done
412 customers in window
EMAIL ON FILE · NOT SUPPRESSED · CONTROL WITHHELD · 38 INELIGIBLE
Still here when the refill runs out
1,204 customers drifting
REACHABLE · NOT SUPPRESSED · CONTROL WITHHELD · 96 INELIGIBLE
Back in stock — the one you watched
96 customers waiting
EMAIL ON FILE · NOT SUPPRESSED · CONTROL WITHHELD · 4 INELIGIBLE
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVE
03 — TIERS & REWARDSEARLY ACCESS
Rewards that respect the evidence.
Named tiers built from the orders a customer has actually placed, each definition printed on the page, each tier one click from an exportable reward audience with unique Shopify discount codes. A reward worth more than the customer has ever returned is held before it ships.
Free shipping over $60
−$4.10 / redemption
2× points on refills
−$1.90 / redemption
15% off sitewide
−$11.80 / redemption
REFERRALS EARN ON THE FIRST PROFITABLE ORDER ONLY
CONCEPT — COMING SOON · NUMBERS ILLUSTRATIVE
HOW IT PROVES RECOVERY
Claimed only when the holdout agrees.
Where an audience is big enough, a slice is left alone on purpose and the rest is compared against it. Below that size the control is still never contacted, and the result is reported observationally instead.
EVERY METRIC SQL-BACKED · CONTROL CARVED · FIGURE NOT PUBLISHED YET
THE NUMBERS BEHIND IT
Withheld until the holdout can settle it.
Where an audience is large enough, a slice is left alone on purpose — the treated group is then measured against that holdout’s own return rate, not against a fixed figure.
The recovered-revenue figure is withheld today. The holdout is still carved and never messaged on every eligible send, so the evidence accumulates — but the comparison is being rebuilt to count only the customers a message actually reached, and Retrics won’t publish a dollar measured over anything looser.
~2.7%
natural-return floor
the share of lapsed customers who return with no outreach — the baseline for an uncontrolled result; a controlled send is read against the observed return rate of its own withheld holdout
3.2×
second-order window flag lift
12-month backtest of real Shopify orders, measuring flag precision rather than campaign uplift
130+
SQL-backed retention metrics
live in the product today — browse the catalog in-app
16
analytics report pages
orders, customers, cohorts, RFM, behavior, geography, forecast & more
CONCEPT PREVIEW · NUMBERS ILLUSTRATIVEMETHOD →
QUESTIONS
The honest answers.
What the app does, what it is allowed to touch, and how a recovered dollar earns the right to be counted.
What does the Retrics app do?
Retrics Retention is the live app for Shopify brands. It reads your order history, learns a reorder cadence for each customer — their own where their order history supports one, the product’s or your shop’s median where it does not — and each product’s repeat rhythm, and flags who is drifting or overdue. It ranks the next best action by expected dollars and freezes the win-back audience with a control withheld from it. You write the message — nothing model-written goes out — and once you approve it, Retrics hands you a campaign-safe export with the control already dropped, so the evidence for what the outreach actually recovered keeps accumulating. Sending from Retrics — direct email, SMS, WhatsApp, scheduled delivery and the Klaviyo audience handoff — is unavailable in this release: export the campaign-safe CSV and send it from your existing platform.
What access does Retrics need to my store?
Core Retention analytics runs on read-only Shopify scopes — read_customers, read_orders, and read_products — so the app that ships today can learn from your store but can never change an order, product, price, or customer. Optional modules ask for the extra permission they need and nothing beyond it: Loyalty requests discount write access so it can issue the rewards you configure, and Shopify shows you that request to approve before it is granted.
Does Retrics contact my customers?
No. Sending from Retrics is unavailable in this release — direct email, SMS, WhatsApp, scheduled delivery and the native Klaviyo handoff are all switched off. You write every message yourself, approve the audience, and export it campaign-safe to send from your own platform. Autonomy is earned: capabilities start in suggest-only mode, graduate to approval, and only then act inside explicit limits, always with a kill switch.
How does Retrics prove recovered revenue?
Where an audience is large enough to withhold one, a randomly chosen slice is held out and never messaged, and the treated group is compared against that holdout’s OWN return rate. Audiences too small to split carry no control of their own and are read observationally against the fixed ~2.7% natural-return floor instead. Neither lane publishes a dollar today — the comparison is being rebuilt to count only the customers who were actually messaged.
Which parts of the app are live today, and which are early?
Retention is live: reorder windows, drift scoring, frozen win-back audiences with a withheld control, and 130+ SQL-backed retention metrics across 16 analytics report pages all ship today. Two things deliberately do not: AI drafting is off today: Retrics won’t send model-written copy until it can mechanically prove a draft carries no discount, deadline or offer you never authorised. You write the message — the audience, the holdout and the campaign-safe export are unchanged. The recovered-revenue figure is withheld today. The holdout is still carved and never messaged on every eligible send, so the evidence accumulates — but the comparison is being rebuilt to count only the customers a message actually reached, and Retrics won’t publish a dollar measured over anything looser. Campaigns is in early access and Loyalty is coming soon — both run inside this same app, on one customer graph and one proof ledger.
Which brands is the app built for?
Repeat-purchase Shopify brands — coffee, supplements, skincare, pet, household refills, and other consumables where customers reorder on a rhythm. Retention learns a cadence per customer — their own once they have repeat history, the product’s or your shop’s median until then; it is not built for one-and-done catalogs.
What does it cost, and is there a trial?
Flat monthly plans, billed per store with no per-contact metering: Growth $149, Scale $299, and Concierge $1200 per month. Every plan starts with a 14 days free trial and no credit card up front. See the pricing page for exactly what each plan includes.
Retention is live today. Prove it on your orders.
GROWTH $149/MO · SCALE $299/MO · CONCIERGE $1200/MO — FLAT · 14 DAYS FREE · NO CREDIT CARD