How to track customer lifecycle stages in WooCommerce

Not all customers are equal. OrderBadger lets you badge orders by lifecycle stage so your team responds appropriately.

Install OrderBadger Free

The problem

WooCommerce shows order history per customer, but doesn’t surface lifecycle signals like churn risk, spending trends, or reactivation at the order level where your team actually works. You can’t tell at a glance whether a customer is thriving, declining, or coming back from dormancy.

How OrderBadger solves it

OrderBadger evaluates customer metrics like account age, order frequency, spend trends, and dormancy periods, then badges each order with the customer’s current lifecycle stage.

Different rules target different stages. A “customer account age under 30 days and 1+ previous orders” rule catches customers still in their onboarding window. A “5+ orders in the last year but none in the last 45 days” rule flags at-risk customers. A “reactivated after 180 days with spend above average” rule highlights dormant customers who’ve come back strong. Each stage gets its own badge colour and severity.

Rules that help with this

Each rule is a ready-to-use template. Click through to see the full rule, test fixtures, customisation tips, and FAQ.

Replenishment Due
How to spot overdue skincare replenishment customers in WooCommerce
Badges orders from repeat skincare customers who have purchased before, are reordering a product they have bought at least twice, but whose last order was more than 60 days ago. This gap suggests the customer may have lapsed or experimented with a competitor, making the current order a win-back moment.
Win-Back
How to identify win-back customers returning after months of inactivity
Badges orders from customers who are returning after being dormant for over 6 months, helping you celebrate and nurture win-back moments.
First Order
How to identify first-time buyers in WooCommerce
Badges orders from registered customers who have never placed a paid order before, helping you welcome new buyers or apply extra verification.
Lapse Risk
How to detect lapsing subscription customers in WooCommerce
Badges orders from repeat customers who have not ordered in over 45 days and historically spend above average, highlighting a lapse risk for food, consumable, or subscription-style stores.
Dormant Returning
How to flag dormant customers returning with high spend in WooCommerce
Badges orders from customers who are returning after 180 days of dormancy and whose current order total exceeds their historical average, highlighting high-intent win-back moments that deserve a personal touch.
Lapsed
How to flag lapsed customers returning after 60 days in WooCommerce
Badges orders from customers whose last paid order was more than 60 days ago, helping you identify returning lapsed buyers and trigger win-back actions.
Lapsed Product
How to flag product repurchases after a 90-day gap in WooCommerce
Automatically badges orders where at least one product was last purchased by this customer more than 90 days ago, indicating a lapsed buyer who has returned and may benefit from a win-back experience.
Onboarding
How to track repeat purchases from new customers in WooCommerce
Badges orders from customers whose account is fewer than 30 days old but who have already placed at least one previous paid order with a total over £30 - highlighting engaged new buyers in the critical onboarding window who are worth nurturing into long-term loyalty.
Anniversary
How to celebrate customer anniversaries in WooCommerce
Badges orders from customers whose account age falls between 350 and 380 days and who have 3 or more previous paid orders - identifying loyal buyers placing an order near their one-year anniversary with your store, a milestone worth celebrating.
At Risk
How to detect at-risk customers losing order frequency in WooCommerce
Badges orders from previously active customers who have not ordered in the last 30 days despite placing five or more orders in the past year, indicating they may be drifting away.
Spending Up
How to spot loyal customers increasing their spend in WooCommerce
Badges orders where a loyal customer with five or more previous orders places an order above their historical average and over £100, indicating growing engagement and spend.
New Account
How to flag orders from newly registered accounts in WooCommerce
Badges orders from customers whose account was created fewer than 7 days ago, helping you apply extra verification or onboarding steps for brand-new registrations.
Whale Back!
How to identify your best customers returning after months of inactivity in WooCommerce
Badges orders from customers who have spent over £1000 lifetime, have been dormant for more than 180 days, and are now placing an order over £150. This is your best customer coming back - a VIP retention moment that deserves special treatment.
New Pet Owner
How to identify new pet owners from first purchase patterns in WooCommerce
Automatically badges first-time orders that span 3 or more categories, include pet food, and have a subtotal over £75 - a strong signal that the customer is a new pet owner stocking up on essentials.
Churn Risk
How to spot subscription churn risk in WooCommerce
Badges orders from established customers who have not ordered in over 40 days, maintain an average order value above £25, and are purchasing from the Subscription category. This pattern suggests a subscriber at risk of cancelling who has returned for what may be their final order.

Related rules you might also find useful

Frequent Buyer
How to flag repeat buyers with multiple monthly orders in WooCommerce
Badges orders from customers who have placed two or more orders in the last 30 days, helping you identify and reward your most active recent buyers.
Frequent Buyer
How to spot frequent reorder customers in WooCommerce
Badges orders from customers who have placed 2 or more orders in the last 30 days and are reordering a product they have bought before, highlighting prime candidates for subscription conversion.
Returning Favourite
How to spot lapsed buyers repurchasing favourites in WooCommerce
Identifies returning customers who have been away for over 60 days and are repurchasing a product they have bought before at a discount - a strong win-back signal worth acting on.
Reorder Overdue
How to detect overdue pet food reorders from regular customers in WooCommerce
Automatically badges orders from repeat customers who have repurchased pet food products before but have gone more than 35 days since their last order - indicating a disrupted reorder cycle that may benefit from a reminder or subscription offer.

Try it in your store

OrderBadger is free on WordPress.org. Install it and set up your first rule in minutes - no code required.

Install OrderBadger Free