engaging customer beyond 90 days | Community
Skip to main content
Pradeep-Jaiswal
Level 5
October 30, 2025
Question

engaging customer beyond 90 days

  • October 30, 2025
  • 1 reply
  • 316 views
AJO guardrails of engaging customers upto 90days once they enter in the journey. Is there any hack or work around if customer needs to be engaged for longer period of time ?

I m trying to think of converting read audience based journey into trigger based journey so event attributes can be accessed for personalization. However the some of the conditions in audience goes beyond 90 days of their initial event trigger.
 

1 reply

SashankaBi1
Level 2
November 2, 2025

Hi @pradeep-jaiswal ,

 

The 90-day limit in Adobe Journey Optimizer (AJO) often gets misunderstood. It doesn’t mean that a customer cannot be engaged after 90 days — it simply means that a single journey instance (the workflow that holds a person as they move through steps and waits) can only remain active for up to 90 days. After that, the system automatically expires that instance to manage runtime capacity and performance.

 

 

 

Here’s the correct way to interpret and handle it:


1. What the 90-day limit actually governs

  • The limit applies per journey canvas — i.e., once a profile enters a journey, that specific execution path can only stay open for 90 days.

  • You can have multiple Waits and Actions inside that period (e.g., an event at day 5, another at day 10, 20, 30… up to day 90).

  • After day 90, the journey instance closes — it cannot keep “holding” that profile/guest.

So, you’re not restricted to one interaction per 90 days; you can design up to 90 days of orchestrated activities within a single instance.


2. Use audiences and events intelligently

  • If an audience condition naturally evaluates over longer periods (say, “customers who made their first purchase 120 days ago”), that audience definition itself can control who enters the next phase of engagement.

  • The journey doesn’t need to stay open that long; instead, you can use the audience as the entry trigger for a new journey.


3. Design modular, sequential journeys

Break the overall lifecycle into smaller, modular journeys that represent distinct phases.
For example:

Module Duration Objective Trigger for Next Module
Journey 1 – Onboarding0 – 60 daysWelcome + First purchaseEvent: Onboarding_Completed
Journey 2 – Early Engagement61 – 120 daysRetention + Cross-sellEvent: Engagement_Completed
Journey 3 – Loyalty Retention121 – 180 daysRewards + Renewal prepAudience: Active_6months

Each module lives comfortably within the 90-day guardrail and triggers the next via either a custom event or a profile-based audience qualification.


4. Avoid inefficient “holding patterns”

Keeping customers “waiting” in long, passive journeys consumes runtime capacity and limits the number of live journeys you can operate (AJO’s guardrail is ~100 active journeys).
Instead:

  • Close journeys once their functional purpose is met.

  • Trigger the next relevant journey when the customer reaches a meaningful milestone.

  • Use events or computed attributes to pass context between modules

Please review and share your thoughts.

 

Thanks a lot.

 

Sashanka B

Pradeep-Jaiswal
Level 5
November 2, 2025

Thanks Sashank, I really appreciate the details around 90 days.

 

The limitation with readAudience based journey is it can not access the event attributes for the personalization content. For that reason, I was thinking around using event as trigger, but then get hung on this 90 days guardrails.

 

Can we leverage jump activity in such cases to extend the event trigger based journey beyond 90 days ?

SatheeskannaK
Community Advisor
Community Advisor
November 3, 2025

@pradeep-jaiswal No. At any point in time, only one time profile can be present in the journey. Here is the callout,

"A unique individual can only be present once in the same journey. As a result, if the individual pushed from the origin journey is already in the target journey, the individual will not enter the target journey. No error will be reported on the Jump activity because this is normal behavior."

  • To enhance the seamless progression of customer profiles from one engagement phase to the next, particularly at the end of a 90-day journey, I propose a strategic architectural adjustment. This involves modularizing the customer journey design and integrating an HTTP API inlet with a custom action. You can keep the necessary attributes passed from one journey to another.

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/orchestrate-journeys/journey-use-cases/custom-action-aep

 

 

Thanks, Sathees