Ask Me Anything, August 27th with Journey Optimizer Product Experts Adam Wilson & David Kangni on Tips for Tackling Complex Journeys & Catching Error Before They Enter in Campaign | Community
Skip to main content
Sukrity_Wadhwa
Employee
August 7, 2025

Ask Me Anything, August 27th with Journey Optimizer Product Experts Adam Wilson & David Kangni on Tips for Tackling Complex Journeys & Catching Error Before They Enter in Campaign

  • August 7, 2025
  • 13 replies
  • 5039 views

Join us for the Adobe Journey Optimizer Community Ask Me Anything! 

  Wednesday, August 27th from 8am -9am PT 

We'll be joined by Adobe Journey Optimizer expertsAdam Wilson (@awilsonl1) - Director, Air Miles, Canada and David Kangni (@davidkangni) - AJO Community Advisor and Solution Architect at RiteAid .

In this Ask Me Anything, the experts will be logged in to answer any of your questions related to the topics to be discussed during the Skill Exchange sessions led by them, scheduled for August 13th

Participation is easy:

  • Add your Questions below by Replying to this thread. 
  • Begin your Question with our experts' Community Usernames: @awilsonl1@davidkangni 
  • Stand-by to watch the page as the experts weigh in during the hour, so that you can:
    • Clarify your questions
    • Ask follow up Qs and provide additional details
    • See Questions posted by other Community members to up-vote those that you find interesting
    • Discuss further with your AJO Community members and peers 

Meet the Experts

Adam Wilson is the Director of Marketing Operations at AIR MILES where he works at the intersection of technology, data, and marketing. At AIR MILES, he’s been involved in the end-to-end implementation of AEP RTCDP and Journey Optimizer, establishing a multi-channel audience library and integrated customer journeys that leverage real-time customer interactions. He has deep experience in marketing and advertising operations, designing multi-channel digital campaigns and experiences.

 

David, our very own AJO Community Advisor, is a seasoned Solution Architect based in Montreal, Canada, bringing extensive experience in IT consulting, software architecture, and marketing solutions implementation. His career has been marked by a strong focus on delivering end-to-end project excellence ; from requirements gathering and functional design to technical architecture, data modelling, and development. His ability to bridge the gap between complex technical requirements and strategic business goals has consistently delivered measurable value for clients around the world.

13 replies

Sukrity_Wadhwa
Employee
August 27, 2025

Thanks everyone for joining today’s AMA! Huge shoutout to @awilsonL1 and @DavidKangni  for taking out the time today to share their thoughts and insights. Really appreciate it!

Sukrity Wadhwa
awilsonL1
New Participant
August 27, 2025

Thank you, @sukrity_wadhwa, and to the community for the great questions!

NimashaJain
Employee
August 27, 2025

Another question that sparked interest was around initiation: does a journey always need to start with a customer action, or can marketers also initiate a journey themselves?

awilsonL1
New Participant
August 27, 2025

Great question!

 

While customer actions are the most common use case, you occasionally want to trigger a journey based on an event that's not tied to an individual profile. This is where Business Events are useful.

 

There are a few things you will want to consider when setting these up.

  • What use cases do you want to enable? Do you simply want marketers to be able to trigger journeys ad-hoc or do you want journeys to be triggered on a more general class of events (for example, the start of a sale/promo period).
  • Usage of this feature requires an Experience Event schema so you will need to create a schema based on the scenarios you want to enable.
  • How will marketers send data to the platform? With your data modelled in a schema, event records prepared for this schema will need to be ingested into the platform.

With these things considered, you can leverage these business events within a journey where the occurrence of one of these events will trigger a journey that subsequently reads an audience of customers for inclusion within the journey you define.

Employee
August 27, 2025

Another question, for the requirement of having multiple IAMs triggered at different stages of the journey using the same trigger, can this be achieved within a single journey?

DavidKangni
New Participant
August 27, 2025

It's not recommended to use the same trigger at the different stages of your journeys. You can try to leverage Rule-based events to identify the relevant events that will trigger your IAMs at the stages. This rule can be based on any field available in the event payload but as best practices do not over engineering.

Thanks

David Kangni
Sukrity_Wadhwa
Employee
August 27, 2025

Another scenario that folks asked about during the Skill Exchange: what’s the best way to manage overlap when a customer qualifies for multiple journeys at the same time?

Sukrity Wadhwa
DavidKangni
New Participant
August 27, 2025

As of today, AJO offers several tools for conflict management and prioritization. These tools are available for campaigns and unitary, Audience Qualification, and Read audience journeys.

  • Conflict detection tool
  • Priority scores
  • Rule sets

Find mor details here

David Kangni
DavidKangni
New Participant
August 27, 2025

Can AJO also send alerts for drops or failures in a journey run — for example, if a breaking event or data flow issue causes interruptions?

David Kangni
DavidKangni
New Participant
August 27, 2025

Adobe Experience Platform provides several predefined alert rules that you can enable.

Here is a tutorial to subscribe to data ingestion alert using Adobe I/O Events notifications

 

You can leverage this approach with Observability Insights to build your own monitoring/alerts

David Kangni
NimashaJain
Employee
August 27, 2025

One of the questions that came up in the Skill Exchange was:
is there a way in AJO to set alerts when journeys are about to expire, so
marketers get notified to extend them if required?

awilsonL1
New Participant
August 27, 2025

There's no out-of-the-box alerting option for this specific scenario but there's a few ways to approach this.

 

  • If your marketing teams are already using planning tools (such as Workfront) that allow for custom notifications or reminders to be configured, you can build these reminders into your planning templates there.
  • A simpler, alternative, option would be to incorporate the inclusion of "Journey check-in" reminders in your journey/campaign set-up process. Whenever a team member is developing and publishing a journey, they would create a reminder in their calendar to check-in either at a set point within the journey duration or a few days before it's intended to expire. This would ensure any journeys which may require action will not be missed.
  • A complementary option would be to develop a tagging structure within Journey Optimizer that identifies journeys or campaigns expiring on a set day, week, or month. Your team could then build an activity into their day-to-day activities where they filter on those tags and review any campaigns which will be expiring soon.
Employee
August 27, 2025

Are there any available details on the Mobile SDK code or trigger setup for the In-App channel in AJO? The IAM behavior appears inconsistent, as the messages are not always displaying within the app.

awilsonL1
New Participant
August 27, 2025

I'm not aware of this specific issue but I'd start by focusing troubleshooting on your Mobile SDK implementation. 

 

Use Assurance to validate that the events you've configured as triggers within Journey Optimizer are, in fact, being fired when expected. It may be that there's a reason within your implementation that the events that trigger the message are not being fired.

 

In the event that you've validated that, I would also double-check the frequency settings within the in-app message configuration.

 

If you've already validated that the events are being fired as expected and the frequency settings are not going to block the expected message display, then I'd open a ticket. In the event there's actually a bug, leveraging the details from the debugging done in Assurance (mentioned above) will help narrow in on the specific issue with engineering.

Employee
August 27, 2025

Thank you Adam for your inputs.

New Participant
August 27, 2025

will this page update automatically or do we have to refresh?

Sukrity_Wadhwa
Employee
August 27, 2025

Hi @puneetlamba_, refreshing the page will update the thread with any new responses. You’ll also receive a notification via the bell icon on your community profile whenever there’s a new comment or reply. 

Sukrity Wadhwa
Sukrity_Wadhwa
Employee
August 27, 2025

Hi everyone! Welcome to our follow-up AMA from the AJO Skill Exchange sessions. I’m joined by our amazing experts @awilsonL1  and @DavidKangni, who led their respective sessions and are here to answer your questions live.
Drop your questions below, and while we wait for them to roll in, I’ll surface a few that came up during the webinar but couldn’t be addressed due to time. Let’s dive in!

Sukrity Wadhwa
awilsonL1
New Participant
August 27, 2025

Thanks, @sukrity_wadhwa. I'm happy to be here and looking forward to hearing from the community!

New Participant
August 27, 2025

For a read audience journey, Will there be an OOTB Allow reentry option coming up?? We are currently facing lot of issues with incremental read option, which doesn't help us anymore.

New Participant
August 27, 2025

Agree. We've abandoned incremental read because it essentially prevents journey versioning (causes incremental read to reset)