Test Journey

The Test Journey feature within the journey framework enables users to simulate and validate journey workflows before deploying them to customers. It provides a real-time view of how a journey will behave, without having to wait for configured delays.

You can execute the journey for a set of Test customers, triggering events to observe exactly how they progress through the journey. When testing, you can bypass any configured wait times for quicker results. Testing is limited to draft journeys, ensuring no impact on live workflows

Key features & benefits:

FeaturesBenefits
Real time validationUnderstand journey behavior before launch
Skip wait timeSpeed up testing cycles by bypassing delays
Persistent test modeContinue testing across sessions without needing to reset or re-enter the flow
Sale for live workflowsTesting is limited to draft journeys, ensuring no impact on live workflows
Version testing supportEasily test updates or new journey versions with separate entry criteria

Prerequisite

  • Only journeys in draft state can be tested. Once a journey is live, the test mode becomes unavailable.
  • If Test customers are removed from the group, either during setup or testing, they will not enter the journey.

Testing journey

To test a journey, perform the following:

  1. Navigate to the journey that you want to test.

  2. Click Test journey and confirm by selecting Yes, switch to test.

  3. Once the journey switched to TEST Mode, trigger events via API to satisfy the journey’s entry criteria. For example, simulate a transaction of $500.

📘

Note

If the journey is complicated it may take some time to enter test mode, displaying a Processing to run test status until ready.

  1. To track customer progress, enter the customer ID (mobile number with country code or user ID). A green line indicates a completed event; blue means an event is pending or processing.
  1. If a customer reaches a wait block, use Skip wait to skip the configured wait time and proceed to the next block immediately.
  1. For event-based waits, you may simulate the trigger (for example, a transaction) to skip the waiting period and move the customer to the next block.

  2. Once you've validated the desired paths, stop the test to revert the journey to draft. From there, proceed with your standard approval process to make it live.

📘

Notes

  • Test mode persists indefinitely, so you can pause and resume testing across sessions. Your journey remains in test mode until you stop it and you can always find it on the listing page of Journeys.
  • If you create a new version of a Live journey by editing it, you can test it similarly, provided Test customers meet the new entry criteria. Avoid duplicating incentives. For example, reusing reward IDs results in errors.
  • Journeys in draft can be tested repeatedly by adding relevant users to the Test customers group.