Adobe Journey Optimizer Roadmap and Innovations

[Music] [Jason Hickey] Welcome, everybody.

This is S520 Journey Optimizer.

Before we get started, I just wanted to quickly do a hand survey. How many of you guys have Journey Optimizer and have a couple of use cases live already? Oh, I'd love to see it. Who is curious about Journey Optimizer, doesn't have it yet, but thinking about it? Who has no idea what I'm going to be talking about today? All right. Seriously, welcome. I know we're one of the last things standing between you guys and drinks and parties and cocktail receptions and everything else. I'm Jason Hickey. I'm the Director of Product Marketing and Strategy for Journey Optimizer. I'm joined on stage by Chetan Prasad, who's the Director of Product Management. We're really, really excited today. We're going to walk you guys through a lot of cool stuff about what we've been building, what's coming up, and a couple of sneaks you guys saw for everybody who saw the main stage Keynote today, you heard all about agents. So we're going to talk a little bit more about two of the agents that are coming into Journey Optimizer. And really excited to get going. So before we get started, just a disclosure. Anything on roadmap can change, so our lawyers make us say this.

Like I said, we're going to walk you through a little bit of the why especially for the folks who aren't quite sure what Journey Optimizer is. Just a couple of slides on this, then we're going to get into the heart of the session. We'll talk about the roadmap innovation, then we're going to show you some sneaks. We're going to show you two demos for the two new agents that we're building in in AJO. So first, I'll start with the why. Why did we build Journey Optimizer? What's it all about? And over the past five years had a lot of conversations with customers, both in terms of where were their teams going with respect to were they doing pods or Centers of Excellence or channel managers, and how were these customers, these brands, wanting to bring these channels together for consistency across each interaction point as well as a streamlining of the operational impact to their companies, the swivel chair effect or the operational and switching costs of moving from tool to tool or integrating different products for data pipelines, right? And then at the same time, we saw a pretty big shift in this idea of customer centricity, moving from this idea of batch and blast campaigns to really hyper personalized, signal driven, triggered campaigns that are happening on a real time action, where it might only go to just one person, or it might go to a bunch of people, but they're getting them individually. And then about weaving intelligence through all of it. So smarter experimentation, smarter decisioning, next best action, next best offer, next best experience. And how do we actually bring that into every part of this platform? So that's really why we built Journey Optimizer. That's what it's all about. You're thinking about unified customer experience or the consumer experience. So any consumer who's hitting your website, your mobile app, walking into a physical location, a store, a branch, calling you up on the call center, using a kiosk or the Internet of Things, they're getting something that's consistent, where they're seeing the same thing everywhere, where you're able to centrally orchestrate it. And then from the marketer experience, your practitioners, either you in the room or the team members that you work with, you're doing it all in one place with a common layer of trust, of governance, of access controls, common data, common content, right, and the common intelligence. So that's just the one page, what is Journey Optimizer, why you guys are all here.

Who saw me do this session last year? Do we have any repeats? Oh, man. Okay. This is the second year we've ever done this, and I'm really hoping that we make it a yearly thing. So I was thinking back to what I presented last year and tried to give myself a scorecard of, hey, I said we're going to ship a bunch of stuff. How did we do? I don't want to get up here and just tell a bunch of lies. So this is last year in AJO. If you guys have been along for the ride, you saw 2024 is a pretty watershed year for the product. We shipped a bunch of new channels. We built Content Cards for the mobile app, for marketer, nontechnical practitioners, for developer personas, we released our code based experiences that go into any API endpoint. So you think about nonvisual services, you think about kiosks, you think about connected televisions, you think about voice assistance, call centers, anywhere that you can call an API, you can now have AJO on that channel. We did in-browser messaging. So again, no code authoring for a nontechnical practitioner to be able to pop up in-app messages, in-browser messages. And then with our partnership with Sinch, we unlocked MMS messaging. We have a bunch of new capabilities here as well, but I just wanted to show you the pace of innovation that's going through Journey Optimizer. And as impressive as I think 2024 was, I think we're actually on pace to eclipse it in 2025. So I'm really excited to walk you through what the year looks like for AJO. We're going to give you a lot of detail on exactly what we're releasing. And the strategy hasn't changed since the first day that we shipped this product. So here's what we're going to be talking about today. First category, we're going to be talking about basically content and channels. What are we doing in the integrations across the Adobe ecosystem? We have this amazing DNA of content in Adobe, right? From all the Creative Cloud apps as well as our asset management, our content management side, GenStudio side, Dynamic Media, Adobe Express, all this cool stuff. And then as many channels as we have in Journey Optimizer, we're still not done. We're constantly adding new channels, so we'll talk about a bunch of new channels that we're adding this year. Second, we're going to talk about innovations to the Journey canvas itself, so you guys are actually creating these real time one to one journeys. And we're going to talk about new innovations in Journey Optimizer to bring the best of Adobe Campaign into Journey Optimizer for batch and ad hoc workflows. And then lastly, we're going to talk about where we're infusing intelligence, especially across our decisioning, for next best everything, and then sneaks into the journey agent and the experimentation agent. So with that, I am going to hand it to Chetan, and he's going to walk you through the product strategy for content. [Chetan Prasad] All right. Hopefully, I'll speak faster so I don't hit the screensaver. Okay. So the first integration I'd like to talk to you about is the announcement that we made at Keynote earlier today. Adobe GenStudio for Performance Marketing with Adobe Journey Optimizer. So GenStudio is really adept at making those on-brand email with variants that are tailored for personas that you want to reach. And bringing that into Journey Optimizer, leveraging those emails, pulling them into the orchestration canvas, and then using them to highly individualize or personalize the communications that go out there, that crossover is going to be essential to make that happen.

The next feature I'm excited to talk to you about and these are going to be heavy hitting, quick heavy hitting features that I go through. The next feature that I want to talk to you about is an integration with the Experience Manager assets. So Experience Manager has a construct called Dynamic Media layers, where you can overlay multiple assets together to form a composite image. So this could be watermarks, text, so on and so forth. We're bringing that notion into Journey Optimizer to where you can also embed personalization as a layer on top of Dynamic Media. So you can have a specific editor that lets you edit an image, pull personalization into it. You'll have centralized asset management so you're not reusing content over and over again. Or you're reusing content over and over again, not duplicating content. And then you'll be able to have updates, if you will, updates made in AEM fragments reflecting the Journey Optimizer seamlessly. And you can use this for use cases like, let's say, you all seen those credit card images that have your name on it that get you really excited to sign up for those credit cards. You can do something like that with this.

Okay. The next integration I want to talk to you about with Experience Manager is the notion of Content Fragments. If you've used Experience Manager, you know they have the idea of Content Fragments. You can bring those into Journey Optimizer. You can insert personalization placeholders and use them across channels. So if you have Experience Manager doing your web app, your mobile app, you can also use the same Content Fragment inside of Journey Optimizer for email, in app, so on and so forth.

Okay. The next integration that we have is Adobe Express and Adobe Journey Optimizer. So Adobe Express is a fantastic application. Creative, rich, lots of editing prowess. Bringing the power of that into Journey Optimizer, if you don't have a license, it gives you basic operations like crop, erase, remove background, resize, adjust. But if you do have a license to it, then it gives you the ability to do things like insert text and layouts, shapes, overlays, so on and so forth.

Okay. The next use case is we made an announcement last year that we have AI powered content generation. Give us a tone, give us a prompt, give us a few inputs and we can automatically generate content for you on the fly. This is taking it one step further. We're enhancing that to also set brand standards in terms of what your tone should look like, what your copy should look like, the colors you ought to maintain for your brand look and feel and consistency. So you can use all of those now as inputs to generate generative AI copy, if you will, as part of your email push and other marketing channels.

Okay. The next enhancement is a feature to our landing pages in Journey Optimizer. So with landing pages, we're enhancing it with a piece called data acquisition forms. So if you want to create new profiles from a landing page, or you want to update existing profiles with new attributes, you can do that with this feature. So use case of this could be that a user interacts with a promotional form of some sort on a landing page and they provide new pieces of contact information. You can use that to update their existing profile information so you can retarget them a little better.

Okay. You guys, I almost wish we had drumroll for this. And I'm half expecting applause for this, but we have folders in AJO today.

Thank you. Thank you. Thank you. So folders, let me tell you about folders if you're not aware of folders. So folders help you organize things inside of our product. I know we're laughing about this, but guess what? Every customer has asked us and we're so excited to finally have it in our product. And the one thing you ought to know something about folders is they come with access and permission control. And if you have subfolders, all of that rolls downstream into those subfolders as well.

Okay, Jason. Awesome. I seriously think folders was number one on our roadmap wish list. - Game changer. Yes. - Like a long time. So I'm going to talk about channels. And so we built Journey Optimizer to be open. You can use us for everything. You can have a heterogeneous technology stack. You can call out to third party endpoints, other vendors, whatever. We're super open. And we have a lot of capability there to connect to both outbound and inbound services. But we're really excited about announcing a direct partnership with Meta to bring WhatsApp channel into AJO. So WhatsApp Business channel is an incredibly popular channel, especially in Latin America and other parts of the world and here as well. So what this integration point and this native authoring experience is going to let you do is connect to your Meta Business account, configure your marketing or operational templates inside of Meta for your WhatsApp comms, and then those templates pull into AJO in our visual designer. So you get a WYSIWYG experience, you get the prepopulated list of the templates that you've created, and then you can apply those in our journeys or campaigns for transactional or marketing use cases and have access to WhatsApp native in Journey Optimizer.

Another new channel that we're really excited about is iOS live activities. So for those of you who are in the Apple ecosystem, if you've ever ordered an Uber or a Lyft or gotten groceries delivered or if you've checked a flight status or if you are waiting for food to get delivered or anything like that, you've probably seen something like this where you're not in the app, you're on your lock screen or your home screen and you see this floating overlay with a countdown timer or your driver's almost here situation. So this has a ton of use cases across a variety of industries, but we're going to let you configure the iOS live activities inside of Journey Optimizer, and then send those in real time, based on the events and then the profile data that you're keeping in the platform.

The next one I'm actually really excited about, RCS messaging. I really think it's crazy how fast RCS messaging is blowing up in popularity in North America. Over just the past year even when you think about the tier one carriers that are actually the backbone telecom plumbing of messaging and then the handset providers themselves across your Androids and your iPhone ecosystem, the rate of adoption, and the accessibility of RCS is greater than ever. But for those of you who might not know what RCS is, think about every time you've engaged with a brand. You've done a password challenge, single sign-on, one-time PIN. You have got an appointment reminder from somebody and you get a text from a number you've never seen. It says 34576. Your delivery is almost ready. And you're like, "Okay, I guess that's who this is." They say that it's this my brand, but you don't know. So RCS has this thing called registered RCS agents, which registers with a central authority, which means that the RCS message itself is branded. You see the logo of the brand that you're dealing with. It's validated or verified. You get the little check mark that says this person is who I think they are, and it's rich. So it's not just text like an SMS. It's not just multimedia like an MMS. You actually get these really cool things like slidable carousels. You get buttons or pills. You get commerce transactability. It's an app-like experience without ever actually having to open an app, and it's in your message inbox in your phone. So this is RCS, and we're really, really excited about it. And we're rolling out RCS in waves across the year.

So right now today, you can send an SMS through Journey Optimizer, provided that you're contracted with us through our partner, Sinch, and get auto RCS upscale. What that means is that we will check to see if the recipient is eligible to receive an RCS. And if they are, then they'll receive the message as an RCS instead of an SMS at no surcharge. So you pay the SMS rate. You get the RCS message. It'll have the branded RCS message. That's for RCS basic, which means that it's plain text. So it's still an SMS like text message. The second phase of what we're doing in a couple of months in the May timeframe is the ability to set up a custom configuration of RCS inclusive of the dynamic carousels and actions with any provider. So if you're using us, you can do that. If you're using another provider, you can do that as well. And then lastly, in the last half of the year, we're bringing a native authoring experience for RCS so you can actually design the carousels and the buttons and the pills yourself, and then bring all the robust analytics back from the RCS ecosystem. So this one's huge, and I think it's really exciting you guys could actually go try it today or on Monday when you get back in the office to try RCS auto upscale and start seeing what that looks like for your open rates or your click rates when you're actually sending messages through a registered RCS agent that has your logo and your verification status to it.

Similar to WhatsApp, we're also releasing LINE. So same kind of talk track as WhatsApp. LINE is just the overwhelmingly number one messaging app in Japan. It's also popular across Southeast Asia, in Singapore and Thailand and a couple other countries. So we'll have native LINE support in Journey Optimizer as well. This is in beta now. If this is something that's interesting to you and you operate in Southeast Asia and you're interested in LINE, let us know and we can get you in the beta.

This one I'm also super excited about. So last year, we released Content Cards. So Content Cards you can imagine are an inventory of tiles that you can look at and might have offers or promotions for you. So we're taking it one step further and evolving the cards construct into building a persistent message center or an inbox. And so this is where you can imagine if you send a user a push notification, but they dismiss it or they forget it or they ignore it or they get busy, that push message might be gone forever. So it just evaporates. If you clone that message into the inbox, then it's there in a persistent state on their mobile app as well as their website or any other inbound surface that you have access to, where then they can go say, "Oh, yeah. I remember I got something. Let me go look in my inbox and see." And so we've stored it then and they can retrieve it and then continue across their journey to complete that transaction or do whatever it is that they were looking to do. So Inbox is going to be in beta soon coming out by the end of the year.

And then lastly, when it comes to channels, for those of you who are using us for CDP, we generally think of Journey Optimizer as an owned channel ecosystem. You're activating the channels that you own and operate. But sometimes no matter how hard you try, you've nudged and you've nudged and you've tried to get them to engage with you, and the profile of the consumer just really isn't biting. So for our joint customers that have CDP and Journey Optimizer, we are now going to allow you to select a set of paid media destinations and social destinations directly on the canvas so that you can actually say, "Okay, we've tried to email you. We've tried to send you a message. We've tried to engage you on our website and in our app. We're going to now put you on this journey, and we're going to put this into Facebook and try to recapture you through social." So these will be, like I said, destinations from our CDP, drag and droppable onto the Journey canvas. So super excited about that in terms of all the new channels that we are building for out-of-the-box support in in Journey Optimizer this year.

So I talked a little bit about the Journey canvas itself, and so the next set of innovations are really going to be quality of life innovations to make your jobs easier, to make you happier, to make you more productive, to make you more efficient. Chetan's going to walk you through some of the awesome things that we're doing to iterate on and improve our Journey canvas.

Thanks, Jason. So this part of the presentation is really exciting for me. It's really exciting for me because this is the core part of the product, right? This is where we make all those channels, those content integrations, everything that we're doing in the product come alive in our journey construct. And the way we're thinking about our journey's road map is we're thinking about how to make your lives easier in terms of helping you reuse, helping you modularize business logic that's in the journey, helping you extract more value from your interactions that you're already putting into the product in terms of being able to ideate or reuse constructs that you're already creating. The first feature that I want to talk to you about is the notion of journey fragments. So with this feature, the way we're thinking about it is you can take one or more nodes on the canvas. So if you had a journey, like an abandoned car journey, let's say you had an email channel in there, a push channel, and let's say you had some business logic, some conditional logic that guided users down certain paths. You can lasso around all of that logic and save that as a fragment. And we'll let you browse all of that through an inventory of fragments. And you can use fragments across multiple journeys. And the idea really here is that these fragments take a life of their own in the sense that as you make updates to these fragments, as you improve these fragments over time, those fragment updates will propagate the journeys or you'll have the option to propagate those to journeys that are both live as well as in draft. And so the idea here is really giving you more control, more modularization in terms of who's building these pieces of business logic if you will, and how you can find reuse over and over again in the product.

The next feature we think is really exciting. It's the notion of real-time pause and resume for journey management. So a use case of this could be you might have a holiday promotion journey that's running live. But let's say inventory is running low. Instead of stopping the journey, you can pause the journey, update messaging, and when product stock comes back online, you can then republish the journey. And so this allows for a little more control, hopefully a lot more control to be more responsive, if you will, in terms of how you think about journeys corresponding to the realities that you have in your business and how you might use them across the enterprise.

The next feature is the notion of quiet hours, right? It probably doesn't need a lot of introduction, but the idea of being able to honor a user's preferences or regulatory or requirements that you might have in your unique business, being able to specify those and honor those and being able to use those as a way to suppress messaging is a feature that we're also adding to our journey construct. So with this, you'll be able to use the time zone preferences that a user has in profile, know what their quiet hours are based on rules that you set, and then your journeys and your messaging inside of our product will honor all of that for the purposes of maintaining quiet hours, if you will. So if you didn't want to reach users during nights or weekends or other windows of time that really mattered to you or were sensitive, you can do that with this feature.

Okay. The next one is a little nuance, but bear with me. So we're adding this new feature called journey parallel reentry. And maybe the best way to describe this would be to give you a use case. So the way I think about it is, let's say, you have a cart abandonment. I seem to like those use cases by the way. Let's say you have a cart abandonment journey. And in this journey, let's say someone goes through it because they add something to the cart and they don't check out. So they enter the journey. Once they enter the journey, let's say they go back to that cart over some time and add another item and abandon again. This time, they'll reenter the journey and the messaging they get will be based on the latest cart that they have as opposed to the previous cart in the previous journey entry that they had. So we think this feature is really exciting. We think you're going to use it in ways we don't understand yet. We've had a few customers ask for this. We think it's really powerful. But what this gives you beyond the use case that I described is it also lets you do things for real-time journeys in a way to catch people where they're at, right? You could have a dynamic business. You could have dynamic use cases. And this really starts delivering on some of those advanced use cases that you might want to do with journeys in our product.

Okay. The next one. This is a little bit like folders, you guys. I'm not expecting applause for this one. But we're adding an activation calendar. And the activation calendar is really bringing a few things together in the sense that you've got journeys in our system, you've got campaigns running in our system, and we wanted to give you a place where you see all things that are happening inside of the ecosystem, inside of our product. And this is step one of many, if you will. So the calendar really shows everything that's in draft, schedule, live, completed, whatever as you want to see it fit and show to you on a calendar. There's permission behind it. There's some level of collaborative workflows behind it. So you can really get to a place where you're timing your journeys and your campaigns based on the time based milestones that you care about. Over time, we're going to let you do things like upload your own events and I'll talk about some of the AI innovation. But this starts forming the foundation of how we think about the intent that you come into our system and start doing things that really matter to you with our product.

With that, I'll pass it over to Jason. Cool. Thank you. So we built Journey Optimizer, as I've said before, for real time one to one engagement. We built it to be the fastest one to one engagement application in the world, and we asked you a pretty tough question when you started to adopt Journey Optimizer or a pretty tough ask. We asked you to reimagine how you do everything. We asked you to go from batch and blast into customer centric, and everybody has been game. Moving to customer centricity has been the number one business priority in a lot of these digital transformations in so many conversations that I've been in. But you can't just abandon your batch workflows and those kinds of campaigns. So what we're building into Journey Optimizer is a whole new reimagination of a campaign orchestration workflow that's reminiscent of taking the DNA of 20 years of Adobe Campaign and reimagining it on platform. So what this is going to mean for you guys is that we are going to have the profile database in platform, which is all your real time customer profile data, and a type two relational database using Snowflake to have all of your non profile entity data. So all of your bookings or your store information or your cancellations or store information.

And then you're going to be able to query both the relational database and the profile store to build all of these ad hoc queries for batch workflows. And the visualization would really be helping me right now, but the idea is that you can change dimension. Instead of saying, "Hey, I want to build an audience of people who just bought a thing," you can actually flip the script and say, "Show me all low-performing stores. Show me stores with the most amount of lossage or cancellations or returns, or show me the top 500 reservations by value." And I might actually be three rows in that query, right, in terms of all of the reservations. But you can look at non profile data, start to build a query, and then flip it back to a profile dimension, and then start to send that message in a batch way.

So this is what it looks like. You're going to be able to query the database for the audiences. You're going to be able to have multi entity segmentation. So multi entity here means more than just profile information. You're going to be able to then merge these different sources of destinations, see your pre-send visibility so you exactly know with precision exactly how many people a message is going to go to, and then continue on a multi-step campaign across multiple interaction points.

So I'm going to shift gears a little bit and talk about AI ML and decisioning inside of Journey Optimizer. So inside of Journey Optimizer, we have a full decisioning engine for real time interaction management, next best experience, next best action. And if you think about our general philosophy for how we're thinking about next best blank. And I have no notes or screen in front of me anymore, so this is really testing how much I know this content. So you have a person, you have a profile, you have context around that profile, you have a goal, some kind of a business goal. You might have competing business goals. You want thing one to go up and you want thing two to go down. You want to increase the size of your average orders. You want to reduce the amount of call center volume that you have. Then you have a bunch of actions or channels, and you have content that you can give. So we're really looking at deploying and throughout-- I guess I should tell you. So today in Journey Optimizer, we've been really focused around next best offer, next best content, right? So we have business rule ranking, so logic that you can apply. We have AI ranking with AI models that we've built proprietary in house. And now we're looking to shift the decisioning framework to every single object that exists in Journey Optimizer. So we're going to start with next best journey. Is that right? It is. So think about AI journeys, right? You have an individual who might qualify for multiple journeys at a time. Chetan talked a little bit about how we think about this from a prioritization perspective, and we've already launched tools for journey arbitration around conflict management and business logic. But imagine applying AI to figuring out, okay, for any individual profile, what is actually the best journey for that person to get in? And then once they're in the journey, you can think about path optimization. So I have a journey. I'm in the journey, but this journey has seven branches on it. And normally, those branches are built on conditions, and those conditions could be something manual like a score. So it could be like if my propensity score or my churn score is between zero and three, I get branch one. If I'm four to six, I get branch two, etcetera, etcetera. But now we're actually going to-- Wrong slide. Now we're actually going to be able to say, "Hey, I want to either do an experiment." So AB test these journey paths. So I can actually test a bunch for any individual profile, what's the best branch of this journey for them to go on. Or use our AI ranking to actually say, "Just in time-- I don't care. Just pick for me. Pick the right branch of this journey for this profile. I'm going to trust you. We're going to reinforce that obviously to make sure that it's performing properly, against the control, but use that AI." So now you know you're in the right journey. Now you know you're in the right path. What's the next logical step? Channel optimization. So this is something like smart channels, right? So inside of a specific node on the Journey canvas, today you can do preferences, right? If you know I prefer to get a push message over an email because I've indicated that in some way via a survey or a preference center, you can respect that today, totally. But if you're not sure or if they have equal preference or if my preference changes depending on the day of the week or the time of the day or even my context, maybe I'm on vacation, maybe I'm in Las Vegas for an event, and I'm just not accessible in the exact same ways that I usually am. So you can use AI now to actually say, "We know you're on that journey. We know you're on the right path. We know you need to get this message. We know we need to send it to you now, but we actually don't know the best way to send it to you. So let's either, again, run an experiment or use some AI in our decisioning engine to provide that for you." Yeah, so then the journey arbitration, right, to actually figure out how all these conflicts are being managed.

The next thing I want to talk about is for those of you who are working with data science teams or for the folks who are like, "Yeah. I know you have algorithms. I know you have fancy AI models. I don't really trust them all the way or I want to do my own thing or I want to take what you have and combine it with what I have because I have a whole team running data science models. And let's merge them together and take the best of both worlds." So this is the new formula builder for AI ranking in Journey Optimizer for decisioning. And the really cool thing about what this is going to let you do is the way that you build formulas right now in Journey Optimizer is a code box. It's a big white blank space and you type code into it. And if you're not the type of person who wants to write what we call PQL, that feature is probably not for you. And you might look at it and say, "Well, I'm never going to use this, or you have to get in a backlog of somebody who is going to start writing some scripting to be able to get you the formula that you want." So we will still have the scripting language for the power users who want to write in PQL, but we also now have this total WYSIWYG mode, which goes beyond what you could even do in the formula builder because it's going to let you take computed scores from models outside of the Adobe ecosystem, scores from inside the Adobe ecosystem like RTCDP, customer AI, right, so propensity scores, churn scores, and things like that, with model scores that we have in our AI ranking, and then do math basically against them to be able to say, "I have a series of options, let's say offers in this case, and each of these has an expected business outcome and a priority. And I'm going to check the model scores for each one of these to multiply the priority versus the expected value, and then that's how I'm actually going to build my decisioning." So a ton of sophistication in here, but the too long, didn't read for you guys is it's going to let your marketing team work with your AI and data science teams in a much more meaningful way inside of Journey Optimizer.

And then for those of you who have been working with AJO Decisioning right now, historically, it's been a code based affair. So we have an API endpoint, and you can put it in a channel. So we're bringing the WYSIWYG authoring into every channel we support. So all the channels I just talked about today, all the channels that exist already in the product, you're either going to be able to drag and drop decisioning onto that authoring canvas or use our personalization editor, in an in-app messaging channel, use the personalization editor to very quickly, without code, drag and drop decisioning onto any of the native channels that we support in addition to our API and custom channels.

And when you put it all together, it looks just a little bit like this. I wanted to put it in context, right? So applying, again, both the principles of experimentation and decisioning or both to be able to say, "At each journey, at each path, at each node, at each message, at each channel, at each offer, apply those principles." And the really cool thing here is you could actually AB test multiple strategies against each other. So maybe you have three different ranking strategies. You want to try one that's an AI model, one that's some business ranking, and one that's a mix of the two, you can actually AB test all those together. Or let's say you've picked your selection strategy and you've got the model really tuned how you want it, then you can actually start to AB test on the presentation layer or at the offer level.

So now let's talk about sneaks. We've got two demos to show you, but I want to double click a little bit more into one of the agents that was announced on main stage this morning, and that is the experimentation agent.

So I've been in experimentation for 18 years give or take. And in a lot of ways, the experimentation culture, the universe of experimentation hasn't really changed much for the standard deviation bell curve customers. If you're some of the top brands in the world who are doing these incredible experimentation things, that's amazing, and my kudos to you. But I would say most of us feel stuck sometimes of we don't run enough tests or the tests that we run don't win often enough or the lift amount is too small or we struggle for resources. We struggle for our priority. We can't get the attention of our leadership to actually talk about how great experimentation is. I think everybody intuitively knows that experimentation is good, and that we should do it, and that it is an empirical way to actually figure out some decision-making where we're stymied by the real estate or scarcity or office politics. But for whatever reason, the experimentation culture itself just has not really broken through the zeitgeist. So I think about why that is and you think about the tribal knowledge of experiments. And as you lose team members, you might have results of previous experiments in Wiki or in Jira or in SharePoint or in Miro or just in somebody's brain and then they leave the company. But there's no real way systematically that most of the companies that I work with are actually figuring out what have we ever done other than just in the recent time that we can remember what works, what doesn't, what's been tested, what hasn't, and what ideas. Constantly, the thing is, we would love to experiment more, but we actually don't know what to test. We're not sure where to start. So that's what experimentation accelerator is all about. So Journey Optimizer experimentation accelerator is a new app experience on platform in the Journey Optimizer ecosystem that is going to train on all of your experiment data in both Target and AJO. That's the key part. I don't know if anybody in here is using Adobe Target and has been using Target for a long time with web testing. This works on Target. So super, super exciting. It is going to use the experimentation agent that Shantanu talked about on main stage today. And the experimentation agent has a set of agentic skills that are going to review all of the experiments that you've run, find commonalities in what made the content variations in those experiments work, do some reverse, like some sentiment analysis, some content analytics as well, which we talked about today to actually figure out the nature of the variation in the treatment itself and then provide opportunities into here's what you should do next. And then the goal is that you start to run more tests. You infuse generative AI into those experiments because we can automatically create variations for you where it makes sense. Or if you'd prefer to create them yourself, that's fine too. And then learn from your tests more. So you're testing more often. The win rate of your test is going up, and the variation or the amount of lift that you're going is going up. So Chetan's going to walk you through a quick demo of Experimentation Accelerator. But again, this is both seamlessly in Adobe Target and Journey Optimizer. So if you're not fully using Journey Optimizer yet, this is going to launch training on all of your Adobe Target data. - Cool. - So let's get into the demo. Okay. So here's the new user interface. I want to call out a few things, and I apologize I'm sitting. I'd rather be standing, but whatever. So the new interface is intentionally simpler, right? If you've looked at a lot of Adobe product, there's a lot of complexity hitting you in the face as soon as you pull up one of our UIs. But this is attempting to be from design language on up intentionally simpler, easier to approach, so on and so forth. How we've organized the page is also simpler. We're trying to put things that matter the most front and center. So one of the first things that you see is the notion of KPIs that actually matter to you. And so here, for this mockup, you see the notion of revenue increase that you might care about, the number of live experiments that are running, and surfaces that you might be running these experiments in. So the idea here really is to show you what KPIs are being moved as you run these experiments. And as you come back, as you scroll down, you'll also see a notion of experiments that are doing really well, experiments that need attention from what we think you probably should be taking attention, probably should be caring about and also some level of trending KPIs. So we have a few directional indicators on revenue going up or CTR going up. Those kinds of things. So for the purposes of an example, let me follow one of these, right? So let me click on Revenue. And when I do, I see a more detailed drilldown page that shows me here's how revenue was moved over time with all of the experiments I've run using this product. Now the core principle here as Jason talked about is this is trying to make experimentation more approachable. And one of the ways it does that is it shows here on the right the notion of opportunities. So this is where the experimentation agent comes in. Think of this as an always-on, continuously monitoring agent that's looking through data, that's looking through journeys, that's looking through activities and target, and trying to figure out is there anything else I can put into an existing journey or an existing target activity that would make it more meaningful. And so all of these opportunities that you see on the right are ideas. So the first one is add a treatment that promotes how Adobe's products enables users to improve their design skills. So let's see what happens when I hit that. So when I hit that, the opportunity can unfolds a little bit more. Tells me a little bit about the probability of lift that we've calculated. It tells you the experiment that it is. Some rationale to justify why we think it's an important opportunity. And then on the far right, there's a notion of add to experiment. You might ask, "Hey, I think in my organization, the journey manager sits at an arm's length distance from the growth practitioner or the product manager that cares about this experiment." So how would this really work? So when I hit Add to Experiment here, what this is doing is this is queuing up that treatment, that variant, if you will, to the journey practitioner or the campaign practitioner or the target practitioner and says, "Hey, based on what the growth manager has said or the product manager has said, we think there's a new opportunity you can add to a journey the next time you come into the ecosystem." And so if I log into the Journeys product, I see a little callout on the top right saying, "Somebody in my organization sent me a new opportunity." I can look at this. If it's non-intrusive, if it's accretive, if it doesn't mess with my current journey, I can follow these breadcrumbs and say, "Okay great. I'd like to generate that treatment." We've got some generative AI that generates copy if you'd like it or you could use your own. And then you can use this content and then pull that treatment directly into the journey or the target activity. All of the screens that I'm showing you is from the perspective of Journey Optimizer, but a lot of these principles also work for Adobe Target. And again, as I mentioned, there's this notion of all of your experiments showing up on this page where you can then look at the KPIs that really matter to you based on those treatments that were adopted into a journey or a campaign or a target activity. So this was the experimentation accelerator. I know I went through it really fast. This is working product. We did mocks just so we wouldn't have any flubs during a demo. But if you're interested in seeing this in action, I know we've got booths set up where you can go play with this or reach out to your customer success manager and you can get a demo. We'd love, A, to show you how it works in real life but also to get feedback on how you'd like to see this work given the nuances of your business. Okay. So the Journey Agent. The Journey Agent, I think, is extremely exciting innovation. So if you think of journeys, there's really a few things you can do with journeys, right? You can create them. You can ideate, right? You can create complex branching logic, whatever. But let's say over time, you have 10 journeys, 50 journeys, 100 journeys, maybe thousands of journeys depending on who you are and the kind of operation that you're trying to run. As we thought about, "Hey, what can we do to make AI really compelling for you?" There were ultimately really two things we landed on. One, we could make your time inside of the journey apparatus more effective, right? We could help you with productivity. We could help you do things a little easier in the product. Maybe make it easier to use top to bottom. But the second piece, the more compelling piece for us is that we wanted to make sure whatever AI we put in, it gives you better and more differentiated outcomes in terms of being able to bring AI into this product surface. So the Journey Agent, what I'll walk you through, really does four things. One, it analyzes performance of existing journeys. The second is the notion of adjusting journeys in real time. The third is to be able to modify and ideate based on learnings that we have across other journeys that have been built and how we think journeys ought to be built. And the last piece is the notion of being able to plan and resolve conflicts so you can really figure out the heavy hitting journeys that you want to deliver to the customer over time. As I walk you through this, you might have a question, "Hey, Chetan. Why did you start with analyze and adjust? Isn't step one of journeys creating the journey?" Absolutely. We have a lot of customers that run journeys and we wanted to make sure that we meet you where you are today and give you more out of the journeys you already have running. So analyze and adjust is really where we're beginning and we've got plans to get into modify and resolving conflicts and planning. So again, just like experimentation accelerator, you see what-- I'll show you what we have today. It's working product and if you've got ideas, if you've got places that you'd like to extend the product to, have a conversation with us. And we'd love to go into that direction. Okay. Cool. - Let me pull up a demo. - Thank you. Just quickly before you do that, because I know we're running close to time, we're going to end with a demo. If you guys want to learn more about some of the stuff that we talked about today, there are three sessions that I want to make sure that you guys prioritize. Tips and tricks for the practitioners is tomorrow at 1 o'clock. So Ivan is going to do an incredible job walking you through all the stuff you had no idea that Journey Optimizer could do, but you're going to want to take back to work on Monday morning. On Wednesday at 4 o'clock, Deepti is going to be with T-Mobile, and they're going to be talking about how they're using AI decisioning. And Deepti's going to double click into more of the decisioning roadmap that I touched on today. So thank you, guys, all so much. And we're going to end this with the Journey Agent. I appreciate it. Cool. Thanks. So here's the Journey Agent. You might ask, "Hey, where is the Journey Agent?" Well, a few things. Just like when I set the stage a little bit-- With the experimentation agent. The notion of redesigning our UI so everything isn't hitting you in the face is super apparent here. So we have a few things that are key, front and center for you. One, you've got a section of my journeys, right? Things that are running today, work that you left off, you want to pick up, all of that is front and center. But the Journey Agent is on the far right. It's continuously monitoring your journeys, checking to see if there's issues with journeys, checking to figure out if there's opportunities that you could take advantage of. And so let me follow one of these. So I've got a little hotel brand, a travel brand, if you will. And I've got a little recommendation that shows up right here that says, "For your current onboard new VIP customers, there's a recommendation." So if I hit that, there's a conversational overlay that pops up. And the conversational overlay does a few things. The first is it's saying, "Hey, for the journey that you have, we think adding a new branch to this journey might be really compelling. And we think you need to update the journey with three components to get there." And then you read on and it says, "Okay, we found a few insights and based on these insights, we think modifying the journey would be really compelling." And there's some level of ROI articulation for you. It tells you what the email engagement rate could be if you made this change. It tells you what the average booking rate, your KPI that you really care about could be if you made this change. Once you looked at this and said, "This looks pretty good. Let me move on," then we tell you, "Okay, great, this is how your journey is going to change." Here's the before. Looks mostly linear with one conditional branch, and here's the after. There's a new condition added of cold region and the journey splits into another branch based on what was there previously. This looks okay. I hit Apply. Once I hit Apply, the system thinks about it for a second. Tells me, "Hey, everything looks in order. I've updated the journey." But wait. Although I've added these new channels for the journey branch, content for those channels are missing. So you might say, "Well, can you help me with that?" And so you could ask the Journey Agent-- To bring content from AEM directly into this flow based on text prompts, based on indicators that we get from the conversation that you're having with the agent, we can go and look in your assets repository and bring the right asset into this flow and tell you probabilistically how this asset is going to change the journey that you're about to run. You can interact with us a little bit more and say, "You know what? I don't quite want this piece of content. I would like the second image, for instance, and keep the text from the call to action." The journey agent says, "Sure, this looks good." And then right from here, you can look at the Email Preview for instance, as well as the Push Preview. And then if all of this looks good, you could come back and say, "Great, I want to go ahead and hit Apply." And then the journey agent is ready to do more. This looks pretty futuristic, but the idea here really is to give you an agent that's always on that tells you, "Look, there's more that you could be doing with the journey and we've got lots of ideas for this." So if you want to talk about this, feel free to connect with us during a stay here at Summit or when you get back. - Thank you. - Thank you guys so much.

[Music]

In-Person On-Demand Session

Adobe Journey Optimizer Roadmap and Innovations - S520

Sign in
ON DEMAND

Closed captions in English can be accessed in the video player.

Share this page

Speakers

Featured Products

Session Resources

No resources available for this session

About the Session

Adobe Journey Optimizer is a leader in powering personalized, omnichannel engagement strategies that allow brands to put the customer at the center of the experience. From real-time journey orchestration to omnichannel marketing campaigns to mobile engagement and intelligent decisioning, Journey Optimizer delivers a winning experience every time. Hear from Adobe product experts about recent Journey Optimizer product releases, compelling use cases, and the product vision and roadmap. 

Key takeaways:

  • Next generation of customer journey management and new orchestration capabilities
  • Powerful AI and gen AI tools that unlock operational efficiency, productivity, and unleash creativity 
  • Next-best experience, experimentation, and real-time decisioning capabilities

Technical Level: General Audience

Track: Customer Journey Management , Generative AI

Presentation Style: Thought Leadership

Audience: Campaign Manager, Developer, Digital Marketer, IT Executive, Marketing Executive, Audience Strategist, Web Marketer, Operations Professional, Product Manager, Marketing Practitioner, Marketing Analyst, Marketing Operations , Business Decision Maker, Content Manager, Data Practitioner, Email Manager, IT Professional, Marketing Technologist, Omnichannel Architect, Team Leader

This content is copyrighted by Adobe Inc. Any recording and posting of this content is strictly prohibited.


By accessing resources linked on this page ("Session Resources"), you agree that 1. Resources are Sample Files per our Terms of Use and 2. you will use Session Resources solely as directed by the applicable speaker.

New release

Agentic AI at Adobe

Give your teams the productivity partner and always-on insights they need to deliver true personalization at scale with Adobe Experience Platform Agent Orchestrator.