Hi @Sim K
Thank you for posting your question in the community!
To achieve the sequence of four messages you’d like to send, I would recommend setting up 4 unique flows, one for each message.
For the 2-4 messages, the flow would be triggered off of the Placed Order event where you can then apply a trigger filter on the flow to only fire if the order contained the previous message’s coupon. When you set up you coupons, you’ll want to use a unique prefix so that the trigger filter can identify the right unique coupon for that flow.
Setting up the flows individually will also ensure the proper timing between messages vs. one flow that would be difficult to gauge when to send someone the next email and coupon code.
I hope this helps!
@In the Inbox