Prerequisites
Before getting started, ensure you have:
Required Permissions:
The following roles have access to create Flows:
Marketing
Marketing + Analyst
Operator
Owner
Other Requirements
Marketing Pro (or higher) subscription
How Re-entry Works
A shopper 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 shopper actions.
When Re-entry Settings Are Available
Re-entry is only available when the first step of a flow includes at least one behavioral or time-based trait that limits when shoppers qualify for entry.
When available, Re-entry settings are located under (...) > Edit Details:
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 shoppers can naturally qualify again over time.
ℹ️ Note: If your Flow only consists of an AI Trigger, you won't be able to enable Re-Entry. Re-entry requires a "Limiting Trait" (like last purchase, abandoned cart, etc.) on the first step of a Flow in order to be enabled.
ℹ️ Note: See Flows Re-Entry Supported Traits for the full list of Re-Entry supported Traits.
Multiple Triggers
Re-entry is configured at the flow level, not per trigger or step. This means when re-entry is enabled, it applies across all triggers in the flow — not just one specific trigger.
Whether the re-entry option is available at all is determined by the first step only — specifically, whether it includes a qualifying behavioral or time-based trait. Triggers added later in the flow do not affect this. Note: Re-entry settings are configured once for the whole flow, not per trigger. The re-entry toggle and cooldown apply to every trigger in the flow equally. Example: A flow with two triggers ("Purchased" and "Abandoned Cart") shares a single re-entry setting. You cannot enable re-entry for one trigger and disable it for the other.
Examples of Flows Where Re-entry Is Useful
Common examples include:
Abandoned cart reminders, where shoppers 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 shoppers return after periods of inactivity
Coupon or discount usage, where shoppers may use offers repeatedly
Survey or engagement follow-ups, when shoppers respond to surveys or support interactions
In these cases, re-entry ensures shoppers receive messaging that matches their most recent behavior.
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 shoppers 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 shopper 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
Shoppers 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 shopper 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 shopper behavior.
Need Help?
If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.
