A customer's first anniversary is a powerful retention moment. Acknowledging it builds emotional loyalty and reduces churn. Without a flag, these anniversary orders pass through unnoticed and the milestone goes uncelebrated - a missed opportunity to deepen the relationship.
OrderBadger can automatically identify orders placed near a customer's one-year account anniversary, so your team can celebrate the milestone.
Brands and retailers focused on long-term customer relationships - subscription services, lifestyle brands, premium DTC stores, and any business where customer loyalty anniversaries are a natural touchpoint for engagement and reward.
How it works
Checks three conditions: the customer's account must be between 350 and 380 days old (a 30-day window around the one-year mark), and they must have 3 or more previous paid orders. The order count condition ensures the badge only fires for genuinely active customers, not dormant accounts that happen to be a year old.
Include a handwritten thank-you card, a small free gift, or an exclusive anniversary discount code with the shipment. Consider sending a dedicated anniversary email acknowledging their loyalty. This is an ideal moment to invite the customer to a loyalty programme or VIP tier.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Narrow the window to 'more than 360 days and less than 370 days' for a tighter 10-day window closer to the exact anniversary.
- Widen the window to 'more than 335 days and less than 400 days' if you want a broader net that catches customers who order slightly before or after their anniversary.
- Raise '3 or more previous paid orders' to '5 or more' to focus on your most loyal anniversary customers.
- Add 'and order total is over £50' to only celebrate anniversary orders above a minimum value, ensuring the gesture is proportionate. …han 380 days and customer has 3 or more previous paid orders and order total is over £50
- Add 'and customer has 0 previous refunds' to reward loyal customers with a clean track record - no returns, just consistent purchases. …han 380 days and customer has 3 or more previous paid orders and customer has 0 previous refunds
Badge preview
When this rule matches
When this rule does not match
Workflow
This rule includes workflow features that help your team act on flagged orders.
Good to know
- Guest checkouts are excluded - account age tracking requires a registered customer account.
- The 350-380 day window is approximate and may not align exactly with the calendar anniversary date, depending on when the customer typically orders.
- The badge fires once per order within the window. A customer placing multiple orders during the 30-day window will see the badge on each one.
- Account age is measured from registration date, not from the first purchase date.
Frequently asked questions
-
Why is the window 350 to 380 days instead of exactly 365?Customers rarely order on the exact anniversary date. The 30-day window ensures the badge fires on the first order they place near their one-year mark, rather than requiring a precisely timed purchase.
-
Will the badge fire for the customer's second anniversary as well?No. This rule only targets the 350-380 day range. To celebrate the second anniversary, duplicate the rule with a window of 715-745 days.
-
What if the customer registered a year ago but only started buying recently?The rule checks both account age and previous paid order count. A dormant account that recently became active will qualify if it is within the anniversary window and has 3 or more paid orders - though this represents a recently reactivated customer rather than a steadily loyal one.
-
Can I combine this with a loyalty tier or spend-based condition?Yes. Add conditions like 'and prior gross spend is over £500' to only celebrate anniversary milestones for high-spending loyal customers, creating a tiered recognition approach.
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