Your orders know
what to sell next.

You keep paying for new customers while the ones you have drift past their reorder date. Your order history already says what sells together, who is slipping away, and when they’ll be back. Affinsy reads it and hands you your Black Friday bundles and win-back lists, from your own orders.

Still burning money
on ads?

The answers are in a year of orders nobody has time to read: which products pull others along, which customers are quietly leaving, who is due to reorder this month. Every run reads all of it and files the result. When you wonder what changed since last quarter, that quarter’s run is still there, exactly as it was: open it next to the new one.

Affinsy report — executive summary revenue waterfall: captured revenue, winnable cross-sell, replenishment due, total potential
On the table
$3.5M
+25% on captured revenue
Executive summary

The headline numbers, up front.

One bridge from captured revenue to what's still on the table: the share flowing through co-purchase patterns, cross-sell winnable right now, and replenishment coming due. Every dollar of upside is sized on customers you can actually reach.

Open on the live report
Affinsy report — association rules table: product pairs with tags, trend sparkline, score, lift, confidence, support, revenue, AOV lift and capture rate, substitutes and out-of-stock hidden
Bark mulch → Compost
$619.2k
revenue behind the top rule, 1.1× lift
Basket patterns

Every rule, ranked by what it's worth.

The mined rules, one row each: lift, confidence, support, the revenue flowing through the pair, the AOV lift when the add-on lands, and a week-by-week trend. Substitutes and out-of-stock traps are filtered out by default, so the list is what you can actually act on. 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
Hibernating
$264.2K
37.6% of revenue, ready to win back
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
Second order
By month 4
84% of returning customers are back by then
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.

Affinsy report — product lineage graph for Bark mulch: products bought before it on the left, co-purchases and later orders on the right, with depth, lift and support controls
Bark mulch
38% return
reordered every 129 days
Product lineage

What surrounds any product.

Open a product and see what customers buy before it, with it, and after it, drawn as a lineage: solid edges for the co-purchases, dashed ones for the orders that came earlier or later. Step deeper, raise the lift floor, click a product to move the view there. The fastest way to see what your hero product is actually pulling into the basket. Your best seller isn't where the money is. The basket openers are.

Open on the live report
Affinsy report — replenishment table: 64 products with a repeat cadence, each with its reorder cycle and range, consistency meter, repeat rate, buyers, reorders and estimated revenue, with totals for buyers before, in, and past their reorder window
In window
$4.6M
665 buyers due to reorder right now
Replenishment

Who is about to run out, by product.

Every product your customers buy on a cycle, with the typical gap between orders, how tightly buyers keep to it, and how many came back. Buyers are split into the ones approaching their window, the ones inside it, and the ones past it, so your next reorder campaign is a matter of ticking rows and exporting the audience. Reorder timing is per product, not per store.

Open on the live report
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.

Meet your
Merchandising Engineer.

Every workspace comes with a Merchandising Engineer, an assistant that knows your store’s orders, products and analyses. It answers from the data, starts a new analysis when the question needs one, and builds the customer lists to act on.

Grounded
Answers cite your orders
Hands-on
Runs MBA & RFM for you
Included
In the Agency plan
1

Answers from the data, not the internet

Every number comes from the workspace's own orders and completed analyses. If something isn't in the data, it says so. It doesn't guess.

2

Runs analyses from a sentence

Ask a question that needs new work and it starts the Market Basket or RFM run itself, files it into the right space, and links the result when it's ready.

3

Builds lists you can act on

Turn a cross-sell rule into the exact customers to contact — sized, filtered by segment, and downloadable as a CSV for your email tool.

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

We run it for you.

Every analysis, every audience export, one store.

$490one-time

Pay after the results call. 30-day pass included.

4 spots left in September

Book by 31 October and your 30 days cover Black Friday.

If we can’t show results you can act on right away, we say so on the call and you decide whether to pay. Either way you keep the findings, the walkthrough video and a plan for the next 30 to 90 days.

How it goes
  1. 01
    A 15-minute intro call

    We reply within a business day to book it. We talk through the store and what you want answered, then you send the order export. Shopify and WooCommerce exports work as they are.

  2. 02
    We set everything up and run the analyses

    Within 48 hours of receiving the data: basket patterns, customer segments and reorder cadence are mined, and the findings are ranked into a test list.

  3. 03
    A 15-minute results call

    A walk through the findings, plus a few-minute video of the whole process and a plan for the next 30 to 90 days, all yours to keep. The payment link comes after this call. If we can't show results you can act on right away, we say so and you decide whether to pay.

  4. 04
    Pay, and your 30 days start

    The workspace is yours for 30 days: the analyses, new runs, the assistant for follow-ups. At the end, keep the plan or leave it. The findings, the video and the 30-to-90-day plan stay yours either way.

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