To set up a recurring journey where users enter frequently (e.g., every week) but receive specific messages less frequently (e.g., Push notifications only every 2 weeks), you should combine Journey entry settings with Tag-based logic.
Step 1: Configure General Journey Re-entry
Set the base frequency in the Audience-based entry element:
- In Entry schedule, select Recurring entry, then Periodically.
- In ENTRY EVERY, set the interval (e.g. every 1 week), then pick the days, the time and the timezone.
- Check the journey's Campaign entry limit (canvas Settings → Campaign entry limit). Its options are fixed periods — once in a lifetime, once a day, once a week, once a month, once in three months — so make sure the one you pick is not stricter than your entry interval, or users will be blocked from re-entering.
Step 2: Implement Channel-Specific Limits using Tags
Since the journey allows entry every 7 days, but you want a 14-day limit for Push notifications, use tags as "cooldown" markers.
Inside your main journey: 1. Check the tag: before the message element, add a Condition split element that checks a specific tag (e.g., push_cooldown). 2. Send & mark:
-
If the tag is absent (or indicates no cooldown): proceed to the Push element, and immediately after it add an Update user profile element that sets
push_cooldowntotrue(or a specific value such as2w-push). - If the tag is present: end the flow with Exit from journey, or route users to an alternative path.
Step 3: Reset the Cooldown Tag
You need a mechanism to clear the push_cooldown tag after the specific duration (e.g., 14 days). The recommended method is a separate "technical journey" that handles resets:
-
Entry: an Audience-based entry launching daily for users who have the
push_cooldowntag. - Wait: a Time delay element matching the cooldown period (e.g., 14 days).
-
Action: an Update user profile element that clears or resets the
push_cooldowntag.
This setup ensures users flow through the main journey regularly but skip specific channels if their custom cooldown period hasn't expired.
Comments
0 comments
Please sign in to leave a comment.