Skip to main content
Solved

Help with review flow bug

  • March 1, 2025
  • 3 replies
  • 35 views

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.

3 replies

MANSIR2094
Expert Problem Solver IV
Forum|alt.badge.img+19
  • Expert Problem Solver IV
  • 328 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 IV
Forum|alt.badge.img+19
  • Expert Problem Solver IV
  • 328 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.