Pre-release notes e-release-notes
Adobe Journey Optimizer continuously delivers new features, enhancements to existing features, and bug fixes. All changes are consolidated at the end of each month in the release notes.
September '26 pre-release notes sep-26-rn
The pre-release notes below are subject to change without prior notice until the release availability date. Links, screens and updated documentation are published once changes are live in production. While most changes are delivered on the release date, a few may roll out later — refer to the Availability Date listed for each entry for details.
See also Adobe Experience Platform Pre-release notes.
Release date: September 22-23, 2026
New in CX Enterprise Coworker this month
This release brings several new and improved Coworker features and skills, listed here for visibility. Each one is also detailed in its relevant section below.
- Message-copy and email-design plugins - Two new plugins that streamline messaging and email workflows in Coworker, from campaign brief to production-ready copy and HTML.
- Loyalty recommendation skill - Request challenge opportunities directly in Coworker’s conversational interface and turn them into live challenges without leaving the chat.
- Journey Simulation - Automate end-to-end journey validation and interpret the results directly in Coworker.
- Journey creation from the Coworker rail - Generate journeys with AI directly from the Coworker right rail, replacing the previous AI Assistant experience.
- Compare journey versions - Get a full-fidelity, structured diff between any two versions of a journey through Coworker Chat.
- Hygiene Analysis skill - Scan active and draft journeys for broken configurations, silent failures, and decaying or unused assets, with recommended fixes.
- Business Performance Analysis skill - Analyze journey performance and get concrete optimization recommendations, right from the chat.
- Decisioning rule generation - Build AI-assisted decisioning rules directly in Coworker, which now replaces the right rail for this experience.
Content Management sep-26-content-management
The following capability is coming to content management in this release.
Two new plugins are now available in Coworker to streamline your messaging and email workflows from strategy to deployment:
Message copy plugin:
- Captures campaign briefs and defines messaging maps, narrative arcs, and channel roles.
- Builds a multi-dimensional content matrix tailored across channels, touchpoints, locales, audiences, and variants.
- Produces net-new copy and leverages Adobe Firefly to generate, crop, and adapt campaign visuals.
- Allows in-place content evaluation and directly syncs approved assets back to Journey Optimizer, Adobe Campaign V8, and Marketo.
Email design plugin:
- Converts marketing goals, reference screenshots, or Figma design links into custom layout plans and production-ready email HTML.
- Manages reusable brand assets, design tokens, and structural email templates.
- Audits assembled email code for corporate compliance, visual design quality, and WCAG 2.1 AA accessibility standards.
- Exports approved HTML directly into Adobe Journey Optimizer and Adobe Campaign.
Loyalty sep-26-loyalty
The following capability and improvement are coming to Loyalty in this release.
The Loyalty Performance menu now includes an Opportunities tab, which surfaces AI-detected trends and gaps such as tier progression friction or challenge task drop-off, each with a projected impact and a one-click "Create with AI" action to generate a challenge that addresses it.
Creating or editing an Event Mapping now uses a new **visual mapping builder**: select a schema, pick fields from a searchable field selector, map each field to a loyalty event field with per-row connection status, and preview the auto-generated JSONata expression, with the option to switch to manual JSONata editing at any time.
In addition, "Event Definitions" in Loyalty admin have been renamed to "Event Mappings", with a refreshed list view that shows the human-readable Experience event schema name.
-
Coworker loyalty recommendation skill - Marketers can now request challenge opportunities directly in Coworker’s conversational interface, getting grounded challenge ideas based on real loyalty program trends and turning them into live challenges without leaving the chat.
-
Challenges domain in the Content Card personalization editor - The Content Card personalization editor now supports Challenges as a domain, letting you access challenge metadata when authoring content card personalization. This makes it easier to create tailored content for each stage of a challenge — Launch, In progress, and End — without custom code.
-
Per-member Loyalty challenge completion deadlines - Loyalty challenges now support per-member completion deadlines: choose “Within a number of days after opt-in” under Completion requirements so each member’s deadline is calculated from their own opt-in date rather than a fixed program-wide end date. If both a challenge end date and this opt-in window are set, each member’s deadline is whichever comes first.
Onboarding sep-26-onboarding
The following capability is coming to onboarding in this release.
Transitioning to Adobe Journey Optimizer from another marketing platform is easier with guided capabilities that help you move existing email content and journeys into Journey Optimizer. A dedicated workspace lets you reuse what you have instead of rebuilding from scratch.
Previously released in Limited Availability, this capability is now available to all environments (General Availability).
Audiences sep-26-audiences
The following reminder applies to audiences in this release.
- Upcoming change to Audience Composition enrichment audiences - During the October release (end of October), Journey Optimizer will stop journeys and campaigns that use or reference an Audience Composition audience whose source dataset does not have a primary identity descriptor. From that point forward, only Audience Composition audiences built with a primary identity descriptor are supported in journeys and campaigns. If you need these journeys or campaigns to remain active, contact your Adobe representative — our product team can help you migrate.
Journeys sep-26-journeys
The following capabilities and improvements are coming to journeys in this release.
The Journey Optimizer home page now surfaces an AI recommendation card when a journey alert fires, covering Journey Custom Action failure and Journey Anomaly Detected alerts. Selecting the card opens the journey with the right rail pre-populated with the analysis already performed.
-
Supplemental ID support in Journey simulation - Supplemental ID is now supported in Journey simulation, allowing you to test complex user scenarios for both read-audience and event-triggered journeys.
-
Jump support for Audience Qualification journeys - Journeys that start with an Audience Qualification can now use a Jump activity to enter an event-based start journey; jumping to an Audience Qualification-based journey remains unsupported.
-
Compare journey versions with Coworker - Today, reviewing what changed between two versions of a journey requires manually comparing them inside Journey Optimizer node by node - there’s no structured diff, which makes change-review, audit, and pre-publish checks slow and error-prone, especially as journeys grow more complex. This capability lets a customer or AI agent compare any two versions of a journey through Coworker Chat and get back a full-fidelity, structured diff - added/removed/modified/moved nodes with field-level detail, changed connections, journey-level property changes, and roll-up counts - without opening Journey Optimizer.
-
Reduced step events for wait and event activities - Step events are no longer generated for wait activities and event activities when the profile was not actually processed at that activity.
-
Dry run step-event suppression for custom reports - As part of step-event optimization, Journey Optimizer now stops generating certain non-reportable step events during Journey Dry Runs. This only affects custom reports built on these dry-run step-event types. If you’re impacted, re-trigger the dry run to regenerate data.
-
Hygiene Analysis Coworker skill - A new Hygiene Analysis skill in Coworker scans your active and draft journeys for broken configurations, silent failures, and decaying or unused assets — such as stale draft journeys, orphaned data sources, and persistent custom action errors — and surfaces recommended fixes, right from the chat.
-
Business Performance Analysis Coworker skill - A new Business Performance Analysis skill in Coworker analyzes how your journeys are performing, explains areas of lower performance, and recommends concrete optimizations, like re-engagement waits, channel escalation, and Send Time Optimization.
-
Automatic event recovery timeout in Journey Properties - Journey Properties now includes a Set event recovery timeout setting: by default, impacted journey events are automatically replayed for up to 72 hours after a service interruption with no action needed. You can turn this setting on to control the replay window (0–72 hours) for time-sensitive journeys. The existing Timeout or error field has also been renamed to Custom Action / IDS Action timeout to avoid confusion between the two settings.
Channels sep-26-channels
The following capabilities and improvements are coming to channels in this release.
Journey Optimizer now expands its real-time mobile personalization capabilities by extending Live Activity support to Android. You can deliver real-time progress updates directly to users, such as order tracking, flight statuses, live event updates, and real-time sports scores.
Beyond supporting iOS Live Activities, Journey Optimizer now manages temporary push tokens for Android Live Updates across its platform configurations. It supports both broadcast and transactional update flows using API-triggered campaigns and headless APIs.
Custom outbound channels let administrators bring any outbound HTTP-based messaging channel — such as WeChat, Kakao Talk, Messenger, or a proprietary provider — directly into Journey Optimizer through a no-code Channel Builder. Once configured, custom channels are available across campaigns, journeys, and orchestrated campaigns, with the same full set of capabilities as native channels: personalization with the expression editor, content experimentation, preview and proof, out-of-the-box reporting, and consent and governance enforcement.
With this release, custom outbound channels also gain several new capabilities:
- Use Journey Optimizer Decisioning in the custom channel payload through the Personalization Editor, the same way as in code-based experiences.
- Apply business rules to custom channels, the same way you already can on native channels.
- Select custom channels in the channel list for API-triggered campaigns, which was not previously possible.
- Define a reporting webhook for a custom channel and attach it to a channel configuration, so you can enrich your Journey Optimizer reports with interaction events.
Android push notifications previously rendered with a single, fixed layout: images were always center-cropped, and long body text was truncated. This release introduces a template picker at authoring time, allowing marketers to control the layout of Android push notifications.
Following improvements are available:
- Layout selection: New Push Notification Layout picker (Standard / Expanded) when authoring an Android push.
- Standard layout with "Show entire image": Choose cropped-to-fill vs. scaled-to-fit.
- Expanded layout: Multi-line body text with no truncation, plus optional large-icon thumbnail.
- Collapsed body (Expanded layout): Set a separate, shorter body text for the collapsed state.
- Custom SMS BYOP auth flexibility - You can now configure custom authentication headers when connecting your SMS provider’s OAuth setup, including where the token is placed on outgoing messages and how the token request itself is formatted.
Direct mail sep-26-direct-mail
The following capabilities and improvements are coming to Direct Mail in this release.
-
Split large files automatically - Direct Mail files can now be split into multiple parts automatically when they exceed roughly 20 GB, or manually by choosing a target file size in the file routing configuration.
-
Increased audience limit - The Direct Mail channel audience limit has been increased from 3 million to 100 million profiles, letting you target much larger audiences without hitting file-creation errors.
Email channel sep-26-email-channel
The following capabilities and improvements are coming to the Email channel in this release.
When building your journeys and campaigns, you can now override the email parameters derived from the selected channel configuration directly at the journey or campaign action level.
This lets you personalize the email header fields (From name, From email prefix, Reply to name, and Reply to email), the execution address, and the list-unsubscribe values, using profile attributes or contextual data for more precise control. In particular, this allows sender details to reflect the relevant advisor, location, or branch for each recipient, rather than routing all sends through a single corporate address.
-
Suppression list override at email action level - You can now override local suppression-list behavior at the email action level, so operational or compliance-critical communications can still be sent through a dedicated configuration when needed. Global suppression-list behavior remains unchanged.
-
URL syntax validation in email authoring - Journey Optimizer now validates URLs earlier in the email authoring flow and surfaces clearer guidance when malformed syntax is detected. This helps authors catch issues before finalization, reduce publishing errors, and improve delivery confidence.
Email Designer sep-26-email-designer
The following capabilities and improvements are coming to the Email Designer in this release.
Email themes now support dark mode, so each color variant can render with a look tailored to recipients viewing your email in a dark mode-enabled client.
When enabled, a default dark palette is generated automatically for every variant, and you can further customize it with a different palette or your own custom colors — independently from the light mode design, so changes made in one mode do not affect the other.
- Fallback fonts for custom fonts in email themes - You can now define a fallback font for any custom (web) font applied through email themes. If a subscriber’s email client does not support the custom font, Adobe Journey Optimizer automatically displays the specified fallback font instead of leaving the choice to the email client’s default. This keeps email typography closer to your brand guidelines and reduces font-rendering inconsistencies across email clients.
Orchestrated campaigns sep-26-oc
The following capabilities and improvements are coming to orchestrated campaigns in this release.
-
LINE channel for orchestrated campaigns - LINE is now available as a native outbound channel in orchestrated campaigns, alongside email, SMS, and push. You can build and deliver LINE messages directly from the campaign canvas, including text, stickers, images, videos, location data, and Flex Messages, supporting promotional, transactional, and ongoing engagement use cases in LINE-dominant markets such as Japan and APAC. Previously released in Limited Availability, this capability is now generally available.
-
New Orchestrated Campaigns monitoring APIs - New API specifications are now available for orchestrated campaigns, allowing you to programmatically create, manage, and trigger orchestrated campaigns, enabling deeper integration with external systems and automation pipelines.
-
Direct join UX improvements - When adding an attribute from a related collection, you can now choose between three join modes — a new default that warns you about potential performance impact from cartesian products, plus the existing Aggregate and Advanced modes — making it easier to understand the tradeoffs of your query before you build it.
-
Conditional content with relational data in orchestrated campaigns - When building conditional content in the Email Designer for orchestrated campaigns, you can now build conditions directly on relational data — such as related records associated with a profile — not just standard profile attributes. This closes a gap from the original release, so marketers can build these conditions visually, without needing engineering help.
-
Campaign Orchestration monitoring — A new user interface is now available for tracking the ingestion status and freshness of relational store data used by Orchestrated Campaign Segmentation. It gives you direct visibility into the health of the data feeding your batch audiences. A new Campaign Orchestration tab in the Adobe Experience Platform’s Monitoring dashboard surfaces the health of relational store dataflows (records ingested/updated/deleted/failed/skipped), with drill-down graphs and a per-dataflow/dataset breakdown including lineage.
Campaigns sep-26-campaigns
The following improvement is coming to campaigns in this release.
- Folders for campaigns - You can now organize your campaigns into folders to improve navigation and management in the interface.
Decisioning sep-26-decisioning
The following capabilities and improvements are coming to Decisioning in this release.
-
Decisioning rule generation from Coworker - The AI-assisted decisioning rule generation experience, previously available via the right rail, is now accessible through Coworker, which replaces the right rail as the way to build rules with AI.
-
Support for Adobe Experience Platform profiles in Rule and Ranking formula simulation - When simulating a Rule or Ranking Formula, you can now select an Adobe Experience Platform profile to automatically fill the attributes of a test-data variant, instead of entering them manually.
Reporting sep-26-reporting
The following capability is coming to reporting in this release.
You can now monitor inbound data health directly from Data Management > Monitoring > Edge, with six new graphs covering throughput, latency, and proposition events:
- AJO Inbound Throughput — overall inbound throughput (records per second) over time.
- AJO Inbound Throughput Breakdown — inbound throughput broken down by location.
- AJO Inbound Latency — inbound request latency (in milliseconds), broken down by distribution of values (P50, P90, and more).
- AJO Inbound Proposition Events Throughput — throughput of proposition events (tracking signals generated when a user interacts with, views, or triggers personalized offers) over time.
- AJO Inbound Proposition Events Throughput by Channel — proposition events throughput broken down by inbound channel (CBE, in-app, content cards).
- AJO Inbound Proposition Events Throughput by Event Type — proposition events throughput broken down by event type (dismissed, suppressed, displayed, triggered, interacted, sent).
Administration sep-26-administration
The following reminder applies to administration in this release.
- Dataset Time-to-live (TTL) guardrail — existing sandboxes - The time-to-live (TTL) guardrail for Journey Optimizer system-generated datasets (90 days in the profile store, 13 months in the data lake) will be enforced on existing customer sandboxes and organizations starting October 1, 2026.
Usability improvements sep-26-usability
-
Usability improvements in the Content Simulation experience - The new Content Simulation experience now lets you name and organize your variants for easy comparison, copy or delete variant details directly from each card, view full attribute paths and per-card channel configuration on demand, and upload your own CSV, JSON, or JSONL profiles from a more prominent upload button.
-
Unified calendar for Campaigns, Journeys, and Orchestrated campaigns - The calendar view for journeys and campaigns now moves out of separate inventories into a unified, left-rail accessible menu that shows both in one combined view.