Expand my Community achievements bar.

Never miss an update of the Adobe Journey Optimizer Community Lens! Subscribe now to get the latest updates, insights, and highlights delivered straight to your inbox every time a new edition drops.

circular loop in journey canvas

Avatar

Level 6
how do we create a circular loop in journey canvas , if i want to connect one of the touch point back into another condition in the previous path (either at beginning point or intermediate point)? i have attached a screenshot for reference. I would like to avoid creating the condition again and find optimal way to build this in canvas. Even if we allow re-entry it would go through all check again. I m trying to think how to skip those check and directly connect to required node. Not thinking of splitting the journey and use jump activity here 
 
2 Replies

Avatar

Community Advisor

@Pradeep-Jaiswal Loop patterns are not supported in AJO. The choices you mentioned can be pursued.

Thanks, Sathees

Avatar

Level 6

further investigation i found that

 

Currently creating circular loops in the Journey Canvas is not supported. This is enforced at canvas level due to reasons listed below. 

 

The execution engine is built around a DAG (Directed Acyclic Graph) model: profiles move forward through nodes; they don’t orbit around them.

 

Allowing authors to connect any node back to a previous node creates several hard‑to‑control risks:

• Infinite or near‑infinite loops if the exit condition is incomplete, misconfigured, or data doesn’t change as expected.

• Reporting and Metrics data would be skewed/inaccurate

Unbounded dwell times for profiles inside a journey, which breaks assumptions around:

• Global journey timeout

• Re‑entrance rules

• Capacity planning and throttling

 

This is called the internal loop design as “forbidden patterns” (single-node loops on conditions/waits/end, loops within loops, entangled loops, etc.) because these patterns are often easy to misconfigure.