Marketing
Flows
Flow Re-entry
6 min
flow re entry controls whether a customer can enter the same flow again after they have already completed or exited it enabling re entry allows flows to respond to customer behavior that may happen multiple times over the customer lifecycle how re entry works a customer enters a flow when they meet the entry conditions you define if re entry is enabled, they may enter the flow again later if they meet those conditions again this is useful when flows are based on behaviors that naturally repeat, such as purchases, engagement activity, loyalty interactions, or other customer actions examples of flows where re entry is useful common examples include abandoned cart reminders , where customers may abandon carts multiple times post purchase follow ups , such as review requests or bounceback offers loyalty activity flows , triggered when points are earned or rewards are redeemed winback campaigns , when customers return after periods of inactivity coupon or discount usage , where customers may use offers repeatedly survey or engagement follow ups , when customers respond to surveys or support interactions in these cases, re entry ensures customers receive messaging that matches their most recent behavior when re entry settings are available see docid\ vodhsmbsmjpflvbs zmhs for the full list of traits and whether re entry is allowed or not re entry is only available when the first step of a flow includes at least one behavioral or time based trait that limits when customers qualify for entry this prevents flows from continuously re triggering when conditions remain permanently true for example ✅ first name is tom and purchased in the last 3 days → re entry available ❌ first name is tom only → re entry not available at least one qualifying behavioral trait must exist in the first step so customers can naturally qualify again over time multiple triggers re entry is configured at the flow level , not per trigger or step only the first step is evaluated to determine whether re entry settings are available additional triggers or conditions later in the flow do not affect re entry availability, and re entry settings are not shown for individual triggers using totals and counts in flows some entry conditions use totals or counts, such as total purchases, total spend, or total points earned or redeemed these values often increase over time and may continue to satisfy a condition once reached flows still allow re entry in these cases to provide flexibility, but you may want to add additional controls to avoid sending messages too frequently consider using date ranges to evaluate recent behavior instead of lifetime totals additional filters or exit rules to control when customers qualify again cooldown periods between entries (see below) flow cooldown period when re entry is enabled, a cooldown period (in days) is required this determines how long a customer must wait before they can enter the flow again key rules a cooldown period is required whenever re entry is enabled the cooldown must be at least 1 day customers cannot re enter the flow again until the cooldown period has passed, even if they meet the entry conditions sooner example if a flow has re entry enabled cooldown set to 14 days a customer who enters the flow today will not be able to enter again for at least 14 days, even if they qualify again tomorrow cooldowns help prevent over messaging while still allowing flows to respond to repeat customer behavior