Customers who reorder the same health products on a predictable schedule are among the most valuable in any pharmacy or supplement business. They rarely browse - they go straight to reorder. If their experience falters even once - a late dispatch, a stockout, a price increase - they silently switch to a competitor. Identifying these repeat-cycle customers lets your team ensure their orders are always prioritised and their products always in stock.
OrderBadger can detect customers reordering the same products on a regular monthly-ish cycle and tag their orders accordingly, so your team knows to treat them as high-retention-value accounts.
Online pharmacies, supplement retailers, and health product stores where a significant portion of revenue comes from customers on regular replenishment cycles - monthly vitamins, prescription top-ups, or recurring wellness products.
How it works
Evaluates four conditions together: the customer must have 3 or more previous paid orders, at least one product in the current order must have been purchased by this customer 3 or more times previously, and the gap since their last order must fall between 25 and 40 days. This window captures the typical monthly reorder pattern while excluding both premature top-ups and overdue lapses.
Ensure these orders are dispatched promptly - cycle customers notice delays more than casual buyers because they time their orders around product usage. Monitor stock levels on their frequently purchased products and consider proactive outreach if a product is about to go out of stock.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Widen the window from '25 to 40' to '20 to 50' if your customers show more variation in their reorder timing and you still want to capture them as cycle buyers.
- Narrow the window to '28 to 35' for products with a strict 30-day supply, like prescription quantities, where the cycle is highly predictable.
- Add 'and order total is over £50' to focus the badge on higher-value cycle orders where retention has the greatest revenue impact. … is more than £25 and days since last order is less than £40 and order total is over £50
- Create a companion rule for overdue cycle customers: 'days since last order is more than £40 and at least one product has been purchased 3 or more times' to trigger a re-engagement email.
Badge preview
When this rule matches
When this rule does not match
Good to know
- The 25-to-40-day window assumes a roughly monthly cycle. Customers on fortnightly or quarterly cycles will not be detected without adjusting the day range.
- Product purchase count tracking requires customer accounts. Guest checkouts cannot build the repeat-purchase history needed for this rule.
- The rule identifies the pattern but does not predict when the next order will arrive. For proactive reminders, you would need a separate email automation system.
Frequently asked questions
-
What if a customer orders the same product but at different intervals?The rule only checks whether the current order falls within the 25-to-40-day window from the last order. It does not analyse historical interval consistency. As long as this particular gap fits the window, the badge fires.
-
Can I detect customers on a weekly or quarterly cycle instead?Yes - adjust the day range in the rule text. For weekly cycles, use 'more than £5 and less than £10'. For quarterly, use 'more than £80 and less than £100'. Each cycle length benefits from its own rule.
-
Does the product purchase count include the current order?No. It reflects how many times the customer has previously purchased the product. The current order is evaluated against this history, not included in it.
-
Why require 3 previous orders and not just product purchase count?The order count condition confirms the customer has an established relationship with your store, not just a one-time bulk purchase of the same product. Combined with product purchase count, it isolates genuine repeat buyers.
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