Your WooCommerce orders, turned into a test backlog.
Upload an order CSV or paste one webhook URL into WooCommerce's own settings. Affinsy finds the products your customers buy together, segments them by purchase behavior, and hands you ranked experiments to run.
No credit card · First report in minutes
How your WooCommerce data gets in
Three paths, all using what WooCommerce already gives you. There is no Affinsy plugin to install and keep updated.
- Export your orders to CSV with the order export plugin you already use.
- Include order ID, order date, and product name; customer ID, price, and quantity unlock the full reports.
- Drop the file into Affinsy. Common WooCommerce column layouts are detected and mapped automatically.
- Copy your signed webhook URL from the Affinsy dashboard.
- In WooCommerce, open Settings, then Advanced, then Webhooks.
- Create an order created webhook pointing at your URL. New orders stream in automatically from then on.
- Create a dataset and authenticate with your API key.
- POST orders to /api/v1/data/orders from your pipeline, one by one or in batches.
- Trigger runs and pull results over /api/v1/reports, or get a webhook when a run finishes.
Two reports and a plan, from one order history.
Association rules over your real orders: which products pull each other into the cart, how often, and what each pairing is worth. Ranked by revenue impact, not just statistical lift.
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.
Each finding comes with a hypothesis you can act on: the bundle to offer, the segment to target, the cross-sell to test, ranked so you know where to start.
WooCommerce specifics
No. Webhooks are built into WooCommerce core (Settings, Advanced, Webhooks), so the automatic path needs no plugin. For one-off analyses, a CSV export from any order export plugin works.
Three are required: an order ID, the order date, and a product identifier. Adding a customer ID unlocks RFM segmentation, and price and quantity unlock revenue metrics. Affinsy shows you the mapping before anything is processed.
RFM segmentation works from your first upload. Market Basket Analysis gets stronger with more co-purchase history: the more orders you include, the more reliable the bought-together rules become, so export the widest date range you can.
Affinsy only needs a stable per-customer identifier for segmentation. You can use a customer number or a hashed email instead of a raw address if you prefer to keep PII out. If you plan to export segments to an email tool later, keep real email addresses in the data.
Your next bundle is already in your order history.
Export your WooCommerce orders and see the first report in minutes.
Order data from: Affinsy for Shopify · Affinsy for Shoper
Segments out to: Affinsy for Klaviyo · Affinsy for MailerLite · Affinsy for Omnisend