SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Understanding Journey V2 Exit and Re-entry Rules in Segment

Issue

In Segment Event Triggered Journeys, users may unexpectedly exit and re-enter a journey even when an exit rule is defined. This can cause confusion about when users are eligible to re-enter and how journey steps and exit rule interact. Customers often ask why users re-enter journeys before the exit event defined in the exit rule occurs or why journey participation does not match expectations.

 

Product

Twilio Segment

 

Environment

Segment Console

 

Cause

Users can exit a journey in two ways:

  • By meeting a defined exit rule (such as completing a specific event), or
  • By reaching the end of the journey steps (for example, after the last step is completed and there are no further actions or delays).

If "Re-enter after exit" is enabled, users become eligible to re-enter the journey whenever they exit—regardless of whether the exit was due to the exit rule or simply reaching the end of the journey.
A user will re-enter the journey if both of these are true:

  • They have exited the journey (by any exit method)
  • They meet the journey’s entry conditions again

This means that if there are no steps to keep users in the journey (such as a delay or hold step), they may exit and re-enter more quickly than intended.

 

Resolution

To control when users exit and re-enter a journey:

  1. Add a "Delay" or "Hold Until" step after key actions in your journey to keep users active until a specific event occurs or a set duration passes.
  2. Configure exit rules to remove users early if they meet certain criteria, but remember that reaching the end of the journey also causes an exit.
  3. Review your journey structure to ensure users remain in the journey for the intended period and only re-enter when appropriate.
  4. Test your journey with sample users to confirm that entry, exit, and re-entry behaviors align with your goals.

Additional Information 

  • The maximum duration for a "Hold Until" step is 182 days (about 6 months).
  • Using delays or hold steps is a best practice to prevent premature exits and unintended re-entries.
  • For more details, see Segment documentation on Event-Triggered Journeys.
Have more questions? Submit a request
Powered by Zendesk