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.

User Re-enters the Journey Without Performing the Entry Event

Issue

In Segment Engage, users are re-entering an Event-Based Journey V2 multiple times, even though the triggering event is sent only once per user. This results in unexpected re-entry into the journey, causing repeated communications to users, inconsistent journey behavior, and unintended downstream actions.

 

Product

Segment

 

Environment

Segment Console

 

Cause

One possible cause for this issue is when the same event name is used for both the journey entry trigger and the Send to Destination step. In this scenario, the event emitted by the Send to Destination step matches the journey entry criteria, causing the user to re-qualify and re-enter the journey. This creates a loop, resulting in multiple journey entries, duplicate downstream events, and repeated communications to users.

 

Resolution

  1. Use a unique event name for the "Send to Destination" step that is different from the journey entry trigger event name.
  2. Add a "Hold Until" step or a time delay after the destination step to ensure that profile trait updates are completed before the user exits the journey.
  3. Monitor user progression and event/trait updates to confirm the issue is resolved.

 

Additional Information 

A fixed time delay may not be sufficient under high-volume scenarios. Using a "Hold Until" step that waits for a specific confirmation event or trait update is the most reliable way to prevent duplicate journey entries and emails.

Have more questions? Submit a request
Powered by Zendesk