Hello! I was tracking a customer journey and i noticed that the “Coupon Assigned” trigger was sent a whole 2 hours after they completed the sign-up form. Causing them to cancel an order.
I’m wondering why the coupon would be assigned so late? Here are some images showing the timeline.
They subscribed to the promo pop-up at 7:24 pm
then the coupon was assigned at 9:39 pm
Page 1 / 1
Welcome to the community @StevenEmail
Dynamic coupons are usually assigned as required, so it makes sense that the coupon is generated prior to the '10% reminder' email being sent.
I think the issue is that you need to add a profile filter to your flow(s) on the trigger to stop flow emails from being sent (ie. the discount reminder) when a contact has purchased (see example below). This filter is evaluated before each flow email is sent.
A typical case is that a contact subscribes to a discount flow. You send them an immediate flow email with the discount. Then a discount reminder is set to send after a time delay but only if they've not purchased. So, a contact who purchases after receiving the first discount email will not receive subsequent emails as they will fail that profile filter i.e they've purchased while being in the flow.