Bought once
and gone?
Bring them back.

You paid to win that first order. Then the customer goes quiet, and the next one costs you just as much. Affinsy reads your order history and tells you which customers are ready to buy again, what to offer them, and when. Every list is ready for Klaviyo before Black Friday.

Who comes back,
and who won’t.

Every report starts from your own orders: which first purchases bring customers back, how long each product takes to run out, who is due now and who has already slipped past. Drop in an order export and it’s all there, with no app to install.

Affinsy report, headline numbers: 24 months of collected revenue split into cross-sell, reorders and no-pattern orders with missed reorders dashed on top, then 12 months past today of reorders due and cross-sell open over today's pace, with linked tiles for each figure below
Executive summary

The headline numbers, up front.

One timeline from what the store collected to what is still ahead: every past month split into what was bought together and what came back as reorders, the reorders that fell due and were missed, and the ones coming due as each buyer's window closes. Every dollar ahead is sized on customers you can actually reach.

Open on the live report
Affinsy report, products table: one row per product with its job glyphs, revenue, the share of first-time buyers back by month 3, 6 and 12 against all products, reorder cycle and overdue buyers
Affinsy report, products treemap: every product as a tile sized by revenue, grouped by its job (opener, retainer, cannibal, attachment), coloured by how many first-time buyers came back by month 12
Product intelligence

What each product does for the store.

One row per product: what it sells, the role it plays in the basket, whether the customers who started with it came back by month 1, 3, 6 and 12 against the store baseline, and how often it gets reordered. Tick the rows and build a cross-sell, reorder or win-back audience from them, so your next campaign starts from the products that earn it. Read it row by row, or see the whole catalogue at once on a treemap sized by revenue. Reorder timing is per product, not per store.

Open on the live report
Affinsy report, association rules table: product pairs with a trend sparkline, strength, lift, confidence and capture rate
Affinsy report, rules map: every product pair placed by cross-sell audience and lift, bubbles sized by reachable revenue, with the Act first corner and the barely-above-chance band
Basket patterns

Every rule, two ways.

Every pair bought together, in a table with its strength, lift, confidence and how often the add-on lands, or on one map: how many customers are left to reach across, how strong the pull is up. The corner where both are high is where to act first, and it becomes one audience for your next campaign. The margin isn't on the gateway product. It's on what comes with it.

Open on the live report
Affinsy RFM report — revenue treemap by customer segment with a ranked share table
Customer segmentation

Where the money lives, by customer.

Every run also grades the customer base with RFM: Champions to Hibernating, revenue mapped per segment, and a ranked share table ready for the deck. Win-back and VIP audiences export exactly like basket audiences. A second order costs a fraction of a first one.

Affinsy RFM report — acquisition cohort heatmap: one row per first-order month, retention per month since the first order, today's segment mix per cohort, and the size-weighted average row
Retention by cohort

Which months' customers came back.

Customers grouped by the month of their first order and tracked month by month: the share still ordering, what each cohort is worth after six months, and where they sit in the segments today. Compared at the same age, so a young cohort never reads as a bad one, and the second-order window falls out of the data instead of a guess.

Works with your export

Bring the order file you already have.

The importer recognises the order exports of the major platforms and maps their columns for you. Anything else works as a CSV with an order ID, a date, and a product per row; customer, price, and quantity unlock the full reports.

One plan,
two ways to start.

Your order history already says what to sell next, to whom, and when. Start on your own today, or have us run the first analysis and walk you through it.

Merchant plan

Run it on your own.

Every analysis, every audience export, one store.

$99/ month

7-day trial first, card on file. Cancel any time.

Most stores get from sign-up to their first money opportunity in about 15 minutes.

What’s included, all of it
Analyses
Basket analysis
What sells together, what substitutes for what, and when products get reordered, ranked into testable moves.
Customer segmentation
Every customer graded from Champions to At-risk, with the revenue each segment carries.
Workspace assistantBeta
Ask questions in plain language; it answers from your data, runs analyses, and builds audiences.
Acting on it
Audience exports
Every finding comes with its customer list: Klaviyo-ready CSV or straight over the API.
Customer export
Any segment, filtered and downloaded, including full RFM grades per customer.
Shareable reports
Read-only links for your team or your freelancer, optionally password-gated.
Data
CSV, webhook, or API ingest
Start with an export from your store admin; switch to continuous ingest when you want it automatic.
150k orders
Room for years of order history on a mid-size store, so cycles and seasonality actually show up.
REST API + MCP serverBeta
Pull results programmatically, or let your AI assistant query the store directly.

Running an agency? The Agency plan runs the same analyses across your whole client book, $299/month flat. See the Agency plan

The questions we hear most.

How store owners typically use Affinsy. Quick, honest answers.

Still have a question? Email us
Yes, that’s what the Merchant planis for. The analysis works exactly the same on one store as on an agency’s ten: drop in your order CSV (or wire it up via webhook/API) and within minutes you get ranked, testable moves, each with the backing patterns and a customer audience attached. Most merchants find their first test-worthy pattern in the first session.
Before the next campaign

Your next best seller is
already in your orders.

Drop your order history in. Affinsy returns the patterns, the moves worth testing, and the audience for each one.

Pay after you read it · 7-day trial if you'd rather run it yourself