Hello @Rishabh20,
Thanks for sharing your question with the Klaviyo Community!
The flow you are describe sounds very similar to what Klaviyo considered as replenishment flow. You can find out guide on how to build one out from the Creating a Replenishment Flow Help Center article. A replenishment flow is meant to nurture customers into repurchasing a replenishable product in set intervals.
This sort of flow functions by targeting a specific product or category using flow filters to allow only those customers who purchased that product or from that category to be entered into the flow. Next it strategically uses time delays to remind customers that it’s time to repurchase the product. One thing to also keep in mind is that when a customer does repurchase or their subscription renews, this would trigger a new Placed Order event which would cause the customer to trigger this flow all over again. Another filter for the flow as described in the guide would cause the customer to be skipped and removed from the flow instance they are in the flow and thus set the customer up for a new reminder with the most recent order.
Other articles that may be helpful in further understanding how to build this flow and how the flow functions are the following:
I hope this helps!
David