When a loyal customer increases their spend, it signals deepening trust and expanding needs. Without visibility into this behaviour, your team treats every repeat order the same and misses the chance to reinforce the upward trajectory with a thank-you, upsell, or loyalty reward.
OrderBadger can automatically spot when a loyal customer spends more than their historical average on a new order.
Stores with a returning customer base where average order value matters - subscription brands, fashion retailers, premium food and drink, and any business that tracks customer lifetime value.
How it works
Evaluates three conditions together: the customer must have at least five previous paid orders, the current order total must be greater than their average order value, and the order total must exceed £100. When all three are true, a Spending Up badge appears on the order to highlight the positive trend.
Consider including a thank-you note, a loyalty reward, or a targeted upsell offer. Use the badge as a signal to your marketing team that this customer segment is worth nurturing with exclusive previews or early access.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Lower 'over £100' to 'over £50' if your store's typical basket size is smaller and you want to capture spend growth at lower values.
- Raise '5 or more previous paid orders' to '10 or more' to restrict the badge to your most established customers only.
- Add 'and it is not peak season' to isolate genuine spend growth from seasonal inflation - customers naturally spend more during holidays. … 5 or more previous paid orders and order total is over £100 and it is not peak season
- Add 'and distinct product count is 3 or more' to focus on customers who are both spending more and exploring more of your catalogue. … 5 or more previous paid orders and order total is over £100 and distinct product count is 3 or more
Badge preview
When this rule matches
When this rule does not match
Good to know
- The average order value is a derived field calculated from completed orders only. Pending or refunded orders are excluded from the average.
- Guest checkouts have no order history, so this rule will never fire for guests.
- The 100 floor means that even if a customer's average is very low, a small uplift order under £100 will not trigger the badge.
Frequently asked questions
-
Does the average order value include the current order being evaluated?No. The average is calculated from previous completed orders only. The current order is compared against the historical average, not included in it.
-
Can I lower the loyalty threshold from 5 to 3 orders for stores with fewer repeat buyers?Yes. Edit the rule text and change '5 or more' to '3 or more'. A lower threshold casts a wider net but includes customers with less established spending patterns.
-
Why is there a minimum order total of £100 in addition to the average comparison?The 100 floor prevents the badge from firing on trivially small orders. A customer with an average of 15 placing a £20 order is technically spending up, but it is not operationally meaningful. The floor ensures only substantial orders are flagged.
Related rules
Try this rule in your store
OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.
Install OrderBadger Free