5 powerful Adobe Journey Optimizer capabilities marketers should use.

Jason Hickey

09-04-2025

A company sending a location-based push notification to a user as they check in for their appointment.

Experience architect. Personalization pro. Customer journey strategist. Whatever your title, you’re working tirelessly, every day, to build better personalized experiences for your customers. You’ve said goodbye to siloed, batch-oriented marketing campaigns and hello to real-time omnichannel customer journeys. But even the most sophisticated Adobe Journey Optimizer (AJO) users often overlook powerful features hiding in plain sight. After consulting with the experts, we’ve identified five things you might not be doing in Journey Optimizer — but absolutely should be.

1. Activate geofencing for location-based personalization with Adobe Experience Platform Places Service.

Geofencing might sound complicated, but the idea is simple. Here’s a quick breakdown.

What is geofencing?

Concept of geofencing illustrated by a virtual boundary surrounding a geographic area.

Geofencing relies on various technologies, including GPS (Global Positioning System), RFID (Radio Frequency Identification), Wi-Fi signals, and Bluetooth beacons, to accurately determine a device's location and thereby create virtual perimeters. These perimeters can be established around diverse locations such as retail stores, event venues, specific neighborhoods, or even competitor locations. The fundamental purpose of geofencing is to act as a dynamic bridge, connecting businesses with their target audience in a highly personalized and impactful manner by leveraging real-time location data.

While geofencing involves creating virtual boundaries that trigger actions based on boundary crossings, geomarketing encompasses a broader array of strategies and tactics that utilize geographical information to plan and execute marketing efforts. This includes techniques like geotargeting (delivering content based on location), store locators, and local Search Engine Optimization (SEO), with geofencing serving as one specific tool within this larger domain.

Benefits of geofencing.

Geofencing offers several significant advantages for businesses aiming to enhance their marketing effectiveness and customer engagement:

Seamless Integration with Adobe Experience Platform Places Service.

The foundational geofencing capabilities in Journey Optimizer are centered around its native and seamless integration with Experience Platform Places Service. Places Service is a sophisticated geo-location service that empowers businesses to define, manage, and visualize Points of Interest (POIs). These POIs are, in essence, the geofences that marketers wish to target. Places Service enables the creation of these POIs, complete with descriptive names, defined radii, physical addresses, relevant categories, and custom metadata tags, providing rich contextual information.

This service operates in close conjunction with Adobe Experience Platform Mobile SDK. When Mobile SDK, which includes the Places Service extension, is implemented within a brand's mobile application (and the user has granted necessary location permissions), it actively monitors the device's geographical location. It can then detect when the device enters, exits, or dwells within these predefined POIs. This interaction between the mobile app, Mobile SDK, and Places Service generates the location-based events that Journey Optimizer can "listen" for and subsequently react to, forming the trigger mechanism for location-aware journeys.

Real-time event triggers for geofence entry, exit, and dwell.

Journey Optimizer is designed to respond in real time to location-based signals originating from app users who have enabled location services on their devices. When a user's device crosses a geofence boundary meticulously defined in Places Service — whether it's an entry into the area, an exit from it, or a sustained presence (dwell) for a specified duration — an event can be triggered within Journey Optimizer.

These geofence interactions are classified as "unitary events" within the Journey Optimizer framework because they are directly linked to individual profiles and their specific real-world behavior. For example, a marketer can configure a journey condition in Journey Optimizer to specifically react to a geofence entry event. This condition can be further refined by specifying the name of the POI, such as "Arlington Stadium," to ensure that only entries into that particular geofence trigger a specific journey path or action.

Journey Optimizer also supports the advanced strategy of "nesting" multiple geofences within each other. This allows for the creation of highly sophisticated and continuously refined sequences of engagement as a user moves through different, often concentric geographical zones. A practical illustration of this is the "fan traveling to an event" scenario: the fan might receive an initial welcome message upon entering the airport geofence, followed by another message with local tips and recommendations upon entering the city or hotel district geofence, and finally, a specific message with event details or venue offers upon approaching the event venue geofence itself.

Personalized messaging and dynamic journey orchestration.

Once a geofence event (such as entry, exit, or dwell) successfully triggers a journey within Journey Optimizer, marketers gain access to the platform's powerful orchestration canvas. This canvas allows them to design and dispatch highly personalized messages through a variety of mobile-centric channels, most commonly push notifications and in-app messages, but also potentially SMS if integrated and appropriate for the use case.

The true strength of Journey Optimizer in this context is its ability to seamlessly combine the contextual location trigger with the rich, unified profile data available for each customer. This means that the messages sent are not merely location-aware (e.g., "You are near our store") but can be deeply personalized using a wealth of attributes such as past purchase history, expressed preferences, loyalty status, or recent browsing behavior. For instance, a personalized message could be, "Welcome back to our Downtown Branch, Sarah! As a valued Gold Member, we invite you to enjoy an exclusive 10% discount on any purchase today."

Furthermore, dynamic content capabilities in Journey Optimizer enable different content blocks, offers, or information within a single message to be displayed based on the specific geofence that was triggered, the time of day, or other real-time profile attributes and contextual data. This ensures maximum relevance and impact for each interaction.

Conceptual steps for setting up geofence-triggered journeys in Journey Optimizer.

While detailed, step-by-step instructions are best found in Adobe Experience League documentation, the conceptual workflow for establishing geofence-triggered journeys in Journey Optimizer involves the following key phases:

2. Orchestrate omnichannel customer journeys.

An omnichannel customer journey addresses the customer's expectation for fluid, consistent, and interconnected experiences, regardless of how, when, or where they choose to interact with a brand.

Defining the omnichannel customer journey.

An omnichannel customer journey is characterized by a seamless and integrated customer experience that spans multiple channels and touchpoints. These channels can be digital (such as a website, mobile app, social media platform, email, or chatbot) or physical (like an in-store visit or a call to a contact center). The defining characteristic of an omnichannel approach is that all these channels work in concert, not in isolation, to provide a unified and consistent brand presence and experience.

This strategy is fundamentally about recognizing the same individual customer across every interaction point. The goal is to ensure that each experience, regardless of the channel, feels connected to previous and potential future interactions, making the overall journey feel deeply personal, intuitive, and effortless from the customer's perspective. Today's customers rarely think in terms of distinct channels — they expect a fluid transition and consistent information as they move between, for example, browsing on a mobile app and then visiting a physical store or seeking support via a call center.

Benefits of an omnichannel strategy.

Adopting a true omnichannel strategy yields substantial benefits for businesses aiming to build stronger customer relationships and drive growth:

Best practices for designing and implementing omnichannel strategies.

Successfully designing and implementing an effective omnichannel strategy requires careful planning and adherence to several key best practices:

3. Connect physical actions to digital outcomes with event-initiated journeys.

Adobe Journey Optimizer interface displaying the setup of an event-triggered customer journey.

External data sources can reshape journeys in real time.

Deciding who gets placed in a journey — when and why — is the foundation for every successful engagement strategy. There are two ways to start a journey — targeting a user segment or listening for a real-time event. Targeting a user segment initiates the journey for all members of that segment, most similar in practice to a batch campaign. For instance, you might want to kick off a journey for all members of your rewards club to alert them of an upcoming promotion.

This tip is about another method for entering a journey — real-time events. Events come in two flavors — person-driven and business-driven. Person-driven events could include actions like entering or exiting a segment. For example, imagine your last hotel stay bumped you from gold to platinum status, which is then reflected in your segment memberships, or a real-time action like a form submission. Business-driven events are events that a business can update, like back-in-stock alerts or delayed shipping routes. The best part of this tip is that events can also occur in the physical world, like the Places Service we talked about in tip #1, based on human interactions and discrete actions your customers, fans, patients, or guests perform every day.

Here are some cool ways you can use a unitary or business event to kick off a journey:

4. Make personalization even more powerful with conditional rules for dynamic content.

This tip is technically two tips, but conditional rules and personalization go together like peanut butter and jelly. Here’s what you need to know. Dynamic content enables you to tailor the content of your messages according to conditional rules that can be composed of profile attributes, event-specific contextual information, or audience segments. Personalization takes it a step further, allowing you to tailor your messages to each specific recipient using the data and information you have about them.

Here are a few ways you could deploy conditional content:

Adobe Journey Optimizer interface demonstrating how to build conditional rules and create dynamic content.

Now that you have dynamic content blocks in your email or other messages, personalization can take over. When sending out the message, Journey Optimizer replaces the personalized fields with the data contained in Experience Platform: “Hello {{ profile.person.name.firstName }} {{ profile.person.name.lastName }}” becomes “Hello John Doe.”

Here comes your bonus tip. What happens if John Doe never filled in their last name during profile registration? You wouldn’t want to show “Hello John {BLANK}.” We’ve got you covered because the personalization builder in Journey Optimizer has a wide variety of helper functions to ensure that your messages resolve with backup text even when you have incomplete profile data.

5. Use Adobe Experience Platform Assurance as your mobile app sidekick.

We’ve arguably saved the best for last. Adobe Experience Platform Assurance is a set of tools designed to give you confidence that your painstakingly built customer experiences work properly when you push them live. Assurance works for apps and websites implemented with Adobe Experience Platform SDKs to help you inspect, simulate, and validate app events, location signals, configuration parameters, SDK logs, device information, and more. With quick setup, hassle-free connection, and real-time signals, Assurance will change the way you integrate and deploy Adobe applications in your mobile app.

Here are the ways Assurance can change the way you build mobile apps and websites powered by Journey Optimizer:

If you’re ready, learn more about Assurance and start building these Assurance Tools into your app or site.

Unlock advanced capabilities with Adobe Journey Optimizer.

These five features provide a comprehensive framework for creating, personalizing, and validating dynamic customer journeys. The process begins by utilizing a customer's physical location via geofencing or specific real-world actions, such as a ticket scan, to trigger event-initiated journeys. These journeys remain relevant and accurate by incorporating external data sources for real-time updates, including store hours and inventory.

Once a journey is underway, the content of each message is tailored to the individual using conditional rules and personalization, which adapt the content based on user attributes such as loyalty status or language. Finally, the Adobe Experience Platform Assurance toolset serves as a crucial quality control step, enabling developers to test and validate all aspects of the mobile and web experience before it goes live — ensuring everything functions as intended.

Book a demo now or watch an overview video to see how Journey Optimizer can help your business target the right customers at the right time.

Jason Hickey is a principal product marketer for Adobe Journey Optimizer. For the past 15 years, he has been immersed in the personalization and real-time engagement space — first as an end user of Adobe applications, and then as a technical solutions architect, strategic consultant, and product marketer. Jason is highly passionate about data-driven decision-making and is now sharing all things Journey Optimizer with the world.

https://business.adobe.com/fragments/resources/cards/thank-you-collections/ajo