Preview and Test Message

Prev Next

Suggested readings: Test Transactional Journeys, Test API for On API Call Starter

Preview and Test Message allow you to review message content and sender details before sending to real users.

Preview and Test Message is available on the Email and SMS channel pages.

Preview and Test Message supports two actions:

  • Preview shows how the message content appears in the message, inbox view, or lock/message screen.

  • Test Message sends the previewed message content to selected recipients for review on real devices.

This feature does not activate the journey or send messages to actual journey users.

How does Preview work?

The preview reflects how the message content is rendered based on the dynamic content values provided on the preview screen.

If no dynamic content is provided, Preview and Test Message > Dynamic Content will not appear.

If you used dynamic content in your message, you can use the Use Random Values option or manually enter the values.

When you click Use Random Values:

  • Transactional Journeys generates sample values for all detected dynamic content fields.

  • Generated values are used only for preview and test messages.

  • Random values do not overwrite manually entered values.

Using random values helps quickly visualize message formatting without manually entering data.

When custom values are entered manually:

  • The preview uses the provided values exactly as entered.

  • The preview updates immediately to reflect the entered data.

This option is recommended when validating specific scenarios, such as order details, user names, or identifiers.

Any change to dynamic content values triggers a new preview generation. You can update values and re-send test messages as needed until the content and formatting are confirmed

How does Test Message work?

Test Message sends the previewed message content to real recipients for visual verification. When sending a test message, you can use an email address for Email and phone numbers for SMS channels.

Each recipient receives the message with the same dynamic content values used in the preview. Dynamic content is not fetched from any external source during testing.