#F8F8F8

ADOBE JOURNEY OPTIMIZER CHANNELS

Mobile engagement

Reach your customers anywhere with personalized, real-time mobile engagement. Journey Optimizer lets you create and launch precise, contextualized mobile experiences spanning in-app messages, push notifications, SMS/MMS/RCS, WhatsApp, and more.

Mobile app optimization

Personalize how your experiences display on customers’ mobile app screens and user flows using server-side flags to deliver content, pop-ups, app overlays, and feature rollouts.

  • Code-based app experiences. Compose and deliver static (HTML, JSON) and dynamic content within native mobile apps, including offers, next-best experience decisions, and more.
  • UI and UX optimization. Go beyond pop-ups and overlays by fine-tuning personalized content within your mobile apps.
  • App feature rollouts. Deploy new mobile app features with controlled audiences for gradual rollout, testing, and adoption.
  • Flexible development. Empower your technical teams with flexible server-side, API, and SDK frameworks to use Adobe Journey Optimizer with any developer environment.
https://main--bacom--adobecom.hlx.live/fragments/products/modal/videos/journey-optimizer/mobile-engagement/mobile-app-optimization#mobile-app | Mobile ad layout options by display type | :play-medium:

Learn more about mobile app optimization.

Content as a Service v3 - adobe journey optimizer - Wednesday, June 11, 2025 at 16:31

Fitness ad using editing tools to dynamically update for a specific channel

Content cards

Embed dynamic content directly into your app or website with persistent, non-intrusive messages to guide customers along their journey.

  • Extended reach. Complement and extend the reach of in-app messages and push notifications by offering persistent content to users who may have missed or dismissed other messages.
  • Custom design and segmentation. Create on-brand content cards and leverage audience segmentation based on user data for consistent customer interactions.
  • Dynamic content updates. Easily update personalized content within cards without requiring app updates to ensure relevant, timely engagement.
  • Flexible delivery controls. Display content cards in various formats — such as in content feeds, banners, or dedicated sections within the app — using triggered, behavior-based delivery rules that enhance personalization.

In-app messages

Break through the noise with hyper-relevant in-app messages based on customer profile attributes, app usage history, and device location.

  • Advanced message triggers. Set rules to launch timely in-app messages based on real-time behaviors and context.
  • Visual message design. Match the look and feel of your app with customizable workflows that include custom gestures, style rules, and in-app positioning.
  • One-to-one personalization. Tap into the power of real-time customer profiles and geolocation to personalize in-app messages for every customer, in the moment.
  • Experiment and learn. A/B test in-app content variations to optimize messages and campaigns against your key business goals.
  • Out-of-the-box message templates. Create messages fast with ready-to-deploy templates, including full-screen takeovers, models, banners, and fully custom layouts.
  • On-device QA preview. View your mobile app experiences before they go live with quick QR code device pairing and preview. For personalized content, simulate experiences with test profiles.
  • Seamless integration. Support industry-standard integration patterns on iOS, Android, React Native, and Flutter platforms with SDKs.
https://main--bacom--adobecom.hlx.live/fragments/products/modal/videos/journey-optimizer/mobile-engagement/in-app-messages#in-app-messages | A B testing two versions of a personalized message with conversion totals | :play-medium:

Learn more about in-app messages.

Content as a Service v3 - adobe journey optimizer - Tuesday, November 26, 2024 at 12:05

https://main--bacom--adobecom.hlx.live/fragments/products/modal/videos/journey-optimizer/mobile-engagement/push-notifications#push-notifications-video | Mobile push notification and associated engagement data | :play-medium:

Push notifications

Create and send engaging push notifications with copy and rich media. Capture insights to understand how your customers are engaging.

  • Personalization and targeting. Send relevant push notifications based on customer behaviors, preferences, and past interactions. Add custom variables for unique actions like displaying badges, creating sounds, collapsing or grouping notifications, and more.
  • Real-time triggers. Use real-time event signals to launch notifications in response to specific customer actions or events — such as purchases, cart abandonment, or geolocation.
  • Design preview. Visualize how push notifications will display on iOS and Android devices with easy-to-use preview tools.
  • Report metrics. Access metrics on opens, actions, bounces, and more with a detailed notification summary graph within journey global reports.

Learn more about push notifications.

Content as a Service v3 - adobe journey optimizer - Tuesday, November 26, 2024 at 12:07

RCS, SMS, and MMS messaging

Create, personalize, preview, and send text messages to your customers’ mobile devices using a visual RCS/SMS/MMS editor.

  • Batch and real-time messages. Craft and send messages for audience-based batch campaigns and real-time, one-to-one customer engagement, all from one tool.
  • Flexibility and choice. Deliver RCS/SMS/MMS natively, integrate with trusted providers like Sinch, Twilio, and Infobip, or send through another service provider with Custom SMS Provider.
  • Reporting. View detailed reports on RCS/SMS/MMS performance, including message sends and engagement.
https://main--bacom--adobecom.hlx.live/fragments/products/modal/videos/journey-optimizer/mobile-engagement/sms-mms-messaging#sms-mms-messaging | A personalized text message with a confirmation code | :play-medium:
Customer profile with geolocation services enabled

Geolocation

Use geofencing, powered by Places Service, to understand a customer’s location and trigger contextual, timely, location-based mobile messages.

  • Points of interest. Create and manage a set of defined points of interest, such as store locations, showrooms, branches, restaurants, or other landmarks.
  • Map visualization. Visualize your points of interest on a world map to understand spatial context and to add and edit metadata attributes.
  • Geofencing. Define location-trigger rules, conditions, and actions to send timely messages when an app user enters or exits points of interest boundaries.
  • Streamlined development. Reduce app code and development time required to monitor devices’ locations.

Learn more about geolocation.

Content as a Service v3 - adobe journey optimizer - Tuesday, November 26, 2024 at 12:08

Guided channel setup

Quickly achieve your campaign and journey creation goals by streamlining channel setup and validation.

  • Faster time to value. Give developers the ability to quickly automate SDK configurations and setup across Adobe Experience Platform, Data Collection and Journey Optimizer for faster channel activation.
  • Reliable message delivery. Get streamlined integrations with Adobe Experience Platform Assurance tooling to validate SDK setup.
  • Multi-channel activation. Unify workflows to efficiently launch and manage consistent, personalized cross-channel experiences.
  • Simplified onboarding. Provide marketing and product teams with channel configurations to easily create campaigns and journeys using preconfigured, ready-to-go channels and message presets.
Channel configurations setting up sneaker email and SMS discount offer
A mobile pop-up ad personalized based on a user’s online behavior

Learn how to boost mobile engagement with Journey Optimizer.

Read the guide

Questions? We have answers.

What mobile touchpoints does Adobe Journey Optimizer support?

Journey Optimizer supports push notifications, in-app messages, SMS/MMS, and geolocation-based triggers. All channels can be combined into journeys and triggered by live context.

How do enterprise teams personalise mobile content?

Enterprise teams can use any attribute from the real-time profile to personalise push or in-app messages—like location, recent purchases, or loyalty status.

How do geofence triggers work in Adobe Journey Optimizer?

When a customer enters or exits a defined location, the Adobe mobile SDK sends an event that can trigger a next step in the journey—like a push or SMS offer.

Does Adobe Journey Optimizer manage mobile opt-ins?

Yes. Adobe Journey Optimizer respects system-level permissions and integrates consent flags into the customer profile to manage who is eligible for mobile outreach.

How does Adobe Journey Optimizer support cross-channel consistency for mobile users?

Mobile experiences are coordinated with email, web, and other touchpoints using the same journey logic—so customers receive timely, relevant experiences without repetition.

How do marketers and developers collaborate on mobile messaging in Adobe Journey Optimizer?

Developers handle the SDK integration, while marketers manage logic, content, and targeting within the journey canvas—enabling speed and control across both teams.

Can CIOs monitor mobile data use and event processing?

Yes. All mobile data flows through Adobe Experience Platform, where CIOs can define usage policies and inspect processing events for compliance.

How does Adobe Journey Optimizer support location-aware marketing at scale?

Enterprise teams can create scalable geofence rules and link them to real-time journeys—enabling regional offers, in-store promotions, and location-based service updates automatically.