Skip to main content

Flow Re-entry

Flow re-entry controls whether a shopper can enter the same flow again after they have already completed or exited it. Enabling re-entry allows flows to respond to shopper behavior that may happen multiple times over the shopper lifecycle.

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.

See Traits for the full list of traits and whether re-entry is allowed or not.


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.


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.

Did this answer your question?