Hey @magnolia4,
Using the “has not been in this flow” filter would only prevent those who already qualify and are going through the flow from receiving them again within the specified timeframe.
I think I have a better understanding now. It sounds like you want to only send someone a product review request for a product they haven’t previously received a request for. I.E. if the customer repurchased the same product again you don’t want them receive another review request.
Only way I can see this being done would be through a series of conditional or triggers splits evaluating if the customer has previously received a review request for the specific product purchased. Although it’s possible, if you have a large selection of products, you may be left with fairly large flow. I wouldn’t advise this since the more flow or conditional splits there are in a flow, there may be a longer delay in the automated flow email reaching a recipient’s inbox.
Instead, you may want to use a third-party product review tool such as Okendo which passes "Created Okendo Review" metric/event which is recorded when a review has been submitted. This way, it would at least prevent repeat reviews from customer from occurring. Besides Okendo, we have a number of third-party Tech Partners that offer product review tools that integration with Klaviyo.
David