This article explains a simple, effective workaround for reaching customers who had a specific event tracked before you created a scenario or an On event trigger.
Recommended approach
Use a Now trigger instead of an On event trigger, and then filter customers based on their historical event data.
Step-by-step instructions
Start the scenario with a Now trigger.
Add a Condition node immediately after the trigger. Configure the condition to check whether the customer has the required event on their profile. Define the appropriate timeframe (for example: last 30 days, last 6 months, or lifetime).
- Continue the scenario flow only for customers who meet the condition, sending them emails or performing other desired actions.
How to prevent duplicate sends
- Because this method uses a Now trigger instead of an On event trigger, it evaluates customer profiles continuously. As a result, customers may enter the scenario multiple times and receive the campaign more than once if they still meet the conditions.
- To prevent this, add a Condition node to exclude customers who already received the campaign within a set timeframe. This avoids sending it twice.