Release Notes

This page lists all the new features and improvements for Journey Optimizer. You can also consult the latest Documentation Updates.

September 2021 Release

New capabilities

Reporting - Better insight to targeted audience

New metrics are available in reporting: Targeted and Excluded for email & push messages are visible in both live and global reports.
To have access to the latest metrics, please note that you will have to reset the different reporting dashboards for each channel and reporting type. For more information on dashboard customization, refer to the detailed documentation.

A new column in the message execution list displays the number of targeted profiles for each message execution.

For more information, refer to the detailed documentation.

Pass lists of data dynamically using custom actions

You can now pass collections or a list of data in your custom action parameters that will be dynamically populated at runtime. Two kinds of collections are supported: simple collections and object collections. Previously created custom actions will continue working.

For more information on collections, refer to the detailed documentation.

The filter and intersect functions have been added to the list of functions available in the advanced expression editor. This offers more possibilities for collection filtering and comparing.

Consult the documentation on the filter and intersect functions.



  • System generated schemas and datasets that have been created during provisioning for step events are now in read-only mode, safeguarding against any inadvertent modifications to critical schemas. Learn more
  • Cleanly label the Wait activity with a label that will be displayed in the canvas. The label is also used in reporting and test mode logs to clearly identify what you are doing. Learn more
  • Find your events and actions faster by filtering elements in the Events and Action categories using search. Orchestration activities are no longer filtered. Learn more
  • When defining an event ID condition in a rule-based or business event, the “contains” operator is now available for string types of fields. Learn more

Email configuration

  • When an IP pool has been associated with a message preset, you can now edit it, the update being asynchronous. You can also check each IP pool update status. Learn more

August 2021 Release

New capabilities

Send messages at the best time - Send-Time Optimization

Automatically send your push or email at the best time for every customer you engage with Adobe Journey Optimizer. Send-Time Optimization, powered by Adobe’s AI services, predicts the best time to send an email or push message to maximize engagement based on historical open and click rates out of the box.

This feature is currently in beta version and only available to beta customers. To join the beta program, contact Adobe Customer Care.

For more information, refer to the detailed documentation.

Leverage schema relationships in business events - Lookup table management

You can now leverage relationships between schemas when configuring a business events. This comes in addition to the ability to leverage fields from linked tables when configuring a unitary event, when using conditions in a journey, in message personalization, and in custom action personalization.

For more information, refer to the detailed documentation.

Personalized URLs

Personalized URLs take recipients to specific pages of a website, or to a personalized microsite, depending on the profile attributes. In Adobe Journey Optimizer, you can now add personalization to URLs in your message content. URL personalization can be applied to text and images, and use profile data or contextual data.

For more information, refer to the detailed documentation.

Make sure your emails get to your users - Email Retry

You can now define the retry period on a per preset basis to ensure that retry attempts are not performed anymore when no longer needed. For example, you may set the retry period to 24 hours for a password-reset transactional message containing a link valid for only a day. Note that retry settings only apply to the email channel.

For more information, refer to the detailed documentation.

Define addresses to exclude from sending - Suppression list

Adding email addresses and domains into the suppression list is now available from the user interface, either one by one, either in bulk mode through a CSV file upload.

For more information, refer to the detailed documentation.



  • Dynamic headers - You can now pass dynamic data in HTTP header parameters. These parameters can be used by the integration systems that receive the journey action HTTP calls, for example timestamp or tracking ID. Learn more
  • Dynamic URL paths - You can now set up dynamic URL paths for custom actions. Learn more
  • The overall throttling rate for read segments has been changed from 17,000 to 20,000 messages per second. Learn more

User interface

  • Search - On every page, you can now search business objects and help articles directly from the Unified Experience Cloud search field. Learn more
  • Recents - The display of recents elements from Adobe Journey Optimizer home page is now extended to additional business objects. With this update, shortcuts to your recently accessed include Messages, Journeys, Segments, Schemas, Datasets, Data Sources, Events, Actions, Sources, and Destinations. Learn more

Content Design

  • Background - Background images are now supported in live preview. Learn more
  • One-click opt-out link - You can insert a new type of link into your email content: the Opt-out link allows users to unsubscribe from receiving your communications in just one click, without being redirected to a landing page to confirm opting out. Learn more


  • Expression Editor - You can now easily add a fall-back value when defining personalization: when personalization field is empty for a profile, the fall-back value will display. Learn more

Email configuration

  • Allowed list - The allowed list can now be enabled and disabled on a non-production sandbox through an API call. Learn more
  • Navigation - The suppression list, which was accessible under the Administration > Channels > Email configuration > General menu, has been moved to the new Suppression list submenu, which gathers all related capabilities for easier access. Learn more

Decision management

  • The way you add and configure representations when creating an offer has been updated for improved user experience. In particular, the Asset library is now displayed only when you define image-type content for a representation. Learn more


  • Fixed an accessibility issue in message tab navigation.
  • Fixed a localization issue in the email designer labels.
  • Fixed an issue when selecting more than one node in a journey and clicking ‘Delete’ on the property panel.
  • Fixed an issue which prevented from adding a new header to an action used in a journey.
  • You can now find out the reason why a message preset creation failed through a more explicit warning in the user interface.

July 2021 Release

New capabilities

Use metadata in your messages - Lookup table management

Enrich your experiences with reference data you've loaded into Journey Optimizer. Examples include looking up metadata on a reservation ID in an experience event, or finding product information from a sku in an experience event for use in the canvas.

You can now leverage relationships between schemas in order to use one dataset as a lookup table for another. You can then leverage all the fields from the linked tables when configuring a unitary event, when using conditions in a journey, in message personalization, and in custom action personalization.

For more information, refer to the detailed documentation.

Allowed list

You can now define a define a specific sending-safe list at the sandbox level, to have a safe environment for testing purpose. On a non-production instance, where mistakes can occur, the allowed list ensures you have no risk of sending out unwanted messages to your customers. This feature is enabled by leveraging Suppression APIs.

For more information, refer to the detailed documentation.



  • The overall throttling rate of all the read segments that run simultaneously in the same sandbox is limited to 17,000 messages per second. Read more
  • The Cache duration field has been removed from the data source configuration pane. Read more
  • For external data sources, a capping rule of 15 calls per second is now automatically defined. Read more
  • For live journeys, the journey properties screen now displays the publication date and the name of the user who published the journey. Read more
  • In the journey list screen, the journey type filter has been added. Read more
  • The Throttling rate parameter has been added in the Read segment activity. Read more

Preview and test messages

  • Identity and namespace are now visible in the Preview screen. Read more
  • The number of test emails for proofs is now restricted to 10.
  • Characters allowed for the Subject line prefix in proofs are now limited. Read more

Personalization expression editor

  • The helper drop-down list has been renamed and reordered.


  • Fixed an issue which was causing duplicate messages being delivered for batch email delivery.
  • Events are now generated accordingly when email sending is not performed once the retry period is over.
  • Fixed an issue where IP information was missing in PTR Records screen.
  • Localization in offer rail within Expression Editor is now implemented.
  • Fixed incorrect spacing in information popups.
  • Fixed an issue in the Email designer when uploading an HTML file where internal style sheet with background-image property was not supported.

On this page