Skip to main content
Solved

Help with review flow bug


Forum|alt.badge.img+4

We created a review flow that gives a discount when leaving a review.

But it seems that people have found.a loop hole to get the discount without actually buying anything first

They just click the review option on the page get the discount then shop.

How can i add a condition in my review flow that first check if the person have placed an order BEFORE TODAY ?

 

Thank you

Best answer by MANSIR2094

@lollygag , You are right, Klaviyo doesn’t have a direct “before today” option, but you can work around this by using a relative date filter. Instead of selecting a specific date, try setting the filter to:

“Placed Order at least once X days ago” and set X = 1 (this means at least one day before today).

This will ensure that only customers who have placed an order before today can receive the discount.

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

MANSIR2094
Expert Problem Solver III
Forum|alt.badge.img+17
  • Expert Problem Solver III
  • 266 replies
  • March 2, 2025

Hi ​@lollygag , It looks like customers have found a way to get the discount without making a purchase first. To prevent this, you can add a condition to your review flow that checks if the person has placed an order before today. In Klaviyo, you can do this by adding a flow filter: "Placed Order at least once before today." This ensures that only past customers receive the discount.


Forum|alt.badge.img+4
  • Author
  • Active Contributor I
  • 12 replies
  • March 3, 2025

Hi thaank you for your replay

i cant see to find the option of “before today”  it only give me an option of choosing a date 
 

 


MANSIR2094
Expert Problem Solver III
Forum|alt.badge.img+17
  • Expert Problem Solver III
  • 266 replies
  • Answer
  • March 3, 2025

@lollygag , You are right, Klaviyo doesn’t have a direct “before today” option, but you can work around this by using a relative date filter. Instead of selecting a specific date, try setting the filter to:

“Placed Order at least once X days ago” and set X = 1 (this means at least one day before today).

This will ensure that only customers who have placed an order before today can receive the discount.