Affinsy for Klaviyo

Klaviyo RFM segmentation, built from your order history.

Affinsy scores every customer in your order history on recency, frequency, and monetary value, groups them into segments like Champions and At risk, and exports any of them as a CSV with Klaviyo-ready headers. No integration to install, and Affinsy never touches your Klaviyo account.

7-day free trial · First report in minutes

01 · How it works

How RFM segmentation works,and where Klaviyo's report stops.

RFM stands for recency, frequency, and monetary value. Every customer gets a score from 1 to 5 on each dimension relative to the rest of your customer base, and the three scores combine into a segment. It is the highest-leverage segmentation most stores still have not operationalised, because it needs nothing but order history.

Segment · HibernatingWin-back
678 customers · 39.6% of the base
Recency
533 days
Frequency
1.0 orders
Monetary
$2,884 avg
Past revenue in the segment$1.96M
01 · Recency
Recency

Days since the customer's last order. A recent buyer is reachable and warm; the sample store's Hibernating segment last ordered 533 days ago on average and needs a different message and usually a different offer.

Segment · HibernatingWin-back
678 customers · 39.6% of the base
Recency
533 days
Frequency
1.0 orders
Monetary
$2,884 avg
Past revenue in the segment$1.96M
02 · Frequency
Frequency

How many orders the customer has placed. It separates one-time purchasers from repeat buyers, which is the split that decides whether a second-order flow or a loyalty flow applies.

Segment · HibernatingWin-back
678 customers · 39.6% of the base
Recency
533 days
Frequency
1.0 orders
Monetary
$2,884 avg
Past revenue in the segment$1.96M
03 · Monetary value
Monetary value

Total spend over the customer's lifetime. Combined with recency it finds the at-risk big spenders, the group where win-back campaigns pay back fastest. In the sample store, Hibernating customers still hold $1.96M.

Numbers from the live sample report →

Where Klaviyo's own report stops,and what Affinsy adds.

01 · Advanced KDP
Klaviyo's RFM is a paid add-on

Klaviyo has an RFM analysis report and RFM profile properties of its own, but they belong to Advanced KDP and Marketing Analytics, which Klaviyo's help center states are not included in the standard marketing application and require a separate subscription. Affinsy scores from your order export instead, on any Klaviyo plan, and hands you a CSV for Klaviyo's list import.

02 · The segments
Seven groups, with counts and revenue share

Champions, Loyal, Potential loyalists, Need attention, About to sleep, At risk, Hibernating, each with its customer count and revenue share before you export anything. Acquisition cohorts sit alongside them and show which months' new customers came back and what they are worth.

03 · Re-scoring
Scores move when customers do

Scores are recomputed every time you re-run the analysis, so a segment exported in March and one exported in June reflect what customers actually did in between. Re-import the CSV and the profile property moves with them.

Affinsy report, product intelligence table: one row per product with role tags, weekly trend, orders, buyers, revenue, the share of first-time buyers back by month 1, 3, 6 and 12 against an all-customers baseline, reorder cycle and repeat rate
02 · Getting data in

How segments get into Klaviyo

Two steps: export the segment from your RFM report, then import it with Klaviyo's own CSV import. You control exactly which customers move and when.

Export from the RFM report
Export
  1. Run an RFM analysis on your order history (CSV upload, webhook, or API).
  2. In the customer table, filter to the segment you want: Champions, At risk, Hibernating, or any other.
  3. Pick Klaviyo in the export dialog and download the CSV with Klaviyo-ready headers.
Import into Klaviyo
Import
  1. In Klaviyo, create or pick a list and use the CSV import.
  2. Map the extra columns (Segment, Total Spent, Days Since Last Order, Total Orders) to profile properties.
  3. Build flows and campaigns off the segment property: winback for At risk, VIP treatment for Champions.
A plain CSV import in Klaviyo's own UI. Affinsy holds no Klaviyo credentials.
03 · What you get

Segments with substance,not just a list of emails.

Affinsy RFM report — revenue treemap by customer segment with a ranked share table
01 · Scored segments
Who your customers are

Every customer scored on recency, frequency, and monetary value, then grouped into segments like Champions, Loyal, At risk, and Hibernating, each with counts and revenue share before you export.

02 · Klaviyo-ready columns
Exactly what the CSV contains
EmailSegmentTotal SpentDays Since Last OrderTotal Orders
03 · Campaign plays
What to send each segment

Winback offers for At risk, VIP treatment for Champions, re-permission for Hibernating. Each segment maps to a campaign you can build the same day you import it.

For agencies

Running Klaviyo for client accounts?

One workspace, one dataset per client, on a flat $299/month for up to 10 client datasets. Schedule reruns on your cadence and walk into every QBR with a fresh, statistically backed test backlog instead of rebuilding spreadsheets the night before.

5 team seats10 client datasetsDaily scheduled reruns
See how agencies use Affinsy →
04 · Playbooks

What to send each segmentin Klaviyo.

Each segment maps to a flow or campaign you can build the same day you import it. The market basket rules from the same report tell you which product goes in the email.

01
Flow · VIP
Champions and Loyal

Early access, VIP-only launches, and a referral ask. These customers do not need a discount; they need to be first. Cross-sell them the highest-lift pairing for what they already own.

02
Flow · Win-back
At risk

A win-back flow triggered by the segment property: one reminder of what they bought, one offer, one last message. Lead with the product the rules say usually follows their last purchase.

03
Flow · Sunset
Hibernating

Re-permission before anything else, then a sunset flow for profiles that stay silent. Suppressing them protects deliverability for every other segment.

04
Flow · Second order
New and Potential loyalists

A second-order flow timed to the replenishment gap of their first product, not to a fixed number of days. The report shows the typical reorder window for each product.

Affinsy report, association rules table with All rules, Biggest gaps and Quick wins presets: product pairs with tags, trend sparkline, score, lift, confidence, support, capture rate and the target customer segment, substitutes and traps hidden, out-of-stock products struck through
05 · Questions

Klaviyo specifics

What does RFM stand for?

Recency, frequency, and monetary value: how recently a customer ordered, how many orders they have placed, and how much they have spent in total. Scoring all three at once separates your best customers from the ones about to leave.

How is an RFM score calculated?

Each customer gets a 1 to 5 score on each dimension relative to the rest of your customer base, with 5 as the best. The three scores combine into a segment such as Champions (5-5-5 territory) or At risk (high past value, low recency). Affinsy computes them from the order history you upload.

Do I need Klaviyo's Advanced KDP to use RFM segments?

Not with Affinsy. Klaviyo's own RFM report is part of Advanced KDP and Marketing Analytics, which require a separate subscription. Affinsy scores from your order export on any Klaviyo plan and exports the segment as a CSV that Klaviyo's standard list import accepts.

Does Affinsy connect to my Klaviyo account?

No. Affinsy never touches Klaviyo. You download a CSV that is formatted for Klaviyo's import and upload it yourself. There is no OAuth grant, no API key exchange, and your customer list never syncs anywhere automatically.

Is this a live sync?

No, and that is deliberate: you review exactly which customers leave Affinsy and when. To refresh a segment, re-run the analysis and export again. On the Agency plan you can also pull segment data over the REST API and automate the handoff in your own pipeline.

What do I need in my order data?

A stable customer identifier is enough for segmentation itself, but Klaviyo needs real email addresses to import contacts. If your customer ID column is not emails, Affinsy warns you before exporting.

Which segments do I get?

The standard RFM taxonomy, scored from recency, frequency, and monetary value: Champions, Loyal, Potential loyalists, Need attention, About to sleep, At risk, Hibernating, and more. Each segment shows its customer count and revenue share before you export.

Affinsy for Klaviyo

Your best Klaviyo audience is alreadyin your order history.

Run RFM on your orders and export your first segment today.