I have an automation which sends a discount code to the customer after 90 days of inactivity since the last order. This works fine.
My problem is that the same code is sent again and again to the same customer after another 90 days period without an order. How can I restrict a flow/automation so that it only sends the discount code to the customer once? A pointer in the right direction would be very much appreciated.
I would love to know how this got resolved. I am having the same problem. But I don’t understand the solution. Did this actually get resolved? If so, how?
Paul, it is literally the same exact problem as described by the op.
"
I have an automation which sends a discount code to the customer after 90 days of inactivity since the last order. This works fine.
My problem is that the same code is sent again and again to the same customer after another 90 days period without an order. How can I restrict a flow/automation so that it only sends the discount code to the customer once? A pointer in the right direction would be very much appreciated."
You are using a double-negative, which is pretty much never the correct approach, and also very confusing to understand. You want to use “None of order / customer / tags IS EQUAL TO retarget90”
When you run “None” on a list that is empty, you get true, because none of the items could match.
This is useful a way to check if a tag doesn’t exit. The problem with “is not equal to” is that if there are 2 tags (“tag1”, “tag2”) it will always be true, which then makes the other “None” is always false.