Echo Steps

We introduced echo steps to let you print logs to the journey run output. You can use echo steps to provide descriptions and annotations about the intent behind steps and flows. They can even be used to debug journeys, by printing variable values to the output logs.

Trainer toolbar updates

The "Add wait" and "Add echo" buttons have been moved into the "More actions" menu.

Examples of Echo Steps

  • Assert that the 'Submit' button is disabled if field is empty.
  • Creating a Generate Variable like: "{{@randomUserEmail}}" and printing its value: "testUser-k3oD9@company.com"

How to insert Echo steps in a journey

  1. Navigate to the step you'd like to add an echo, and ensure that the web page is in the desired state.
  2. Click on the "..." icon at the bottom right of the lower toolbar in the trainer.
  1. Enter a message to print to the test output logs. Both patterns and variable values will be resolved in the logs.
Example of an echo message

Example of an echo message

  1. After typing in the value you'd like to print a log about, you'll notice a step added to the journey.
  1. After running your journey, notice the echo step messages printed to the test output logs.

Echo steps won't result in test failures

If for any reason a create variable step was deleted and the echo wasn't, or if the variable name was changed, a failed echo step won't terminate the rest of your journey run. We simply skip the logging and print a warning message instead.