Design and deliver

Discover how to build and deliver impactful mobile communications using Adobe Journey Optimizer. Learn to create, design, and send a variety of message types—including push notifications, in-app messages, content cards, SMS/MMS/RCS, WhatsApp marketing messages, and code-based experiences tailored to your audience and optimized for mobile engagement.

NOTE
If you are new to Journey Optimizer, start by familiarizing yourself with Journey Optimizer by completing these courses:
  1. Build and activate audiences in Adobe Journey Optimizer
  2. Orchestrate journeys and action campaigns in Adobe Journey Optimizer

Design and deliver mobile messages

Learn how to design, author, and deliver mobile messages per channel:

Overview

Overview

Understand which mobile channels Journey Optimizer supports and how to configure and send messages using these channels.

embed
https://video.tv.adobe.com/v/3426021?quality=12&learn=on

https://video.tv.adobe.com/vc/3426021/eng.json

Push

Push notifications

note prerequisites
PREREQUISITES
  1. Verify that the app is integrated with the Mobile SDK and configured for mobile channels.
  2. Make sure that the Push channel has been configured.
  3. Ensure that the customer profiles and audience segments are ready for targeting.

Tutorials

Push notifications- Overview

Push notifications- Overview

Understand how to build push notifications, to engage mobile app users at any time with personalized targeted messages.

Watch

Configure and send a push campaign

Configure and send a push campaign

Learn how to configure and send a push notification with a campaign.

Watch

Optimize Push Notifications with AJO Decisioning

Optimize Push Notifications with AJO Decisioning

Enhance engagement with personalized push notifications using AJO decisioning. Create tailored offers and analyze campaign performance.

Watch

Product Documentation

table 0-row-3
Create Push Create a push notification Design push {width="50"}Design a push notification Send push Send a push notification
In-app

In-app messages

note prerequisites
PREREQUISITES
  1. Verify that the app is integrated with the Mobile SDK and configured for mobile channels.
  2. Make sure that the In-App channel has been configured.
  3. Ensure that customer profiles and audience segments are ready for targeting.

Tutorials

Author an in-app message

Author an in-app message

Learn how to author and test an in-app message.

Learn more

Create an in-app campaign

Create an in-app campaign

Understand what an in-app message is. Learn how to create, configure, and publish in-app messages in Campaigns.

Learn more

Create in-app journeys

Documentation

table 0-row-3
Create message Create Mobile In-app Messages Design Content {width="50"}Design In-app Content Send notification Send an In-app Notifications
Content Cards

Content cards

note prerequisites
PREREQUISITES
  1. Verify that the app is integrated with the Mobile SDK and configured for mobile channels.
  2. Make sure the in-app channel has been configured.
  3. Ensure that customer profiles and audiencea are ready for targeting.

Tutorials

Create content cards

Create content cards

Learn how to create content cards for your application.

Watch

Product Documentation

table 0-row-2
Create and Configure Content Cards Create and Configure Content Cards Design Content Cards {width="50"}Design Content Cards
SMS/MMS/RCS

SMS/MMS/RCS messages

note prerequisites
PREREQUISITES
  1. Make sure the SMS credentials and channel and/or MMS credentials and channel and have been configured -> the RCS configuration is explained in the tutorial below.
  2. Ensure that customer profiles and audience segments are ready for targeting.

SMS Tutorials

SMS/MMS messages - Overview

SMS/MMS messages - Overview

Understand how to to create, schedule, and distribute SMS and MMS messages to reach your customers easily on the go.

Watch

Configure, author, and deliver SMS messages

Configure, author, and deliver SMS messages

Learn how to configure, author, and deliver SMS messages in Journey Optimizer campaigns and journeys.

Learn more

Double opt-in for Sinch and Infobip

Double opt-in for Sinch and Infobip

Learn how to configure double opt-in for SMS.

Watch

MMS and RCS Tutorials

Author an MMS message

Author an MMS message

Learn how to connect Journey Optimizer to an MMS service provider and how to create an MMS channel surface.

Watch

Set up RCS in Journey Optimizer

Set up RCS in Journey Optimizer

Learn how to configure and send branded, interactive RCS messages in Adobe Journey Optimizer using a custom SMS provider. This tutorial walks through setting up API credentials, webhooks, and channel configurations, then building a journey to deliver rich, personalized messaging experiences - all within the native messaging app.

Watch

Product Documentation

table 0-row-3
Get started with text messaging Get started with text messaging Design Content {width="50"}Create SMS, MMS, and RCS Messages Send notification Check and Send Text Messages
Code-based experiences

Code-based experiences

note prerequisites
PREREQUISITES
  1. Make sure that the code-based channel has been configured.
  2. Ensure that customer profiles and audiences are ready for targeting.

Tutorials

Create a code-based experience campaign.

Create a code-based experience campaign.

Learn how to create a code based experience campaign to scale personalization with support for server-side, API-based, or SDK-based implementation methods to seamlessly integrate with development environments.

Watch

Add Form Fields to Code-Based Experience Channel Templates

Add Form Fields to Code-Based Experience Channel Templates

Discover how developers can streamline collaboration with marketing teams by enabling editable fields within code-based experience channels.

Watch

Product Documentation

table 0-row-1
Create Code-Based Experiences {width="50"}Create Code-Based Experiences
WhatsApp

WhatsApp messages

note prerequisites
PREREQUISITES
  1. Make sure the WhatsApp channel has been configured.
  2. Ensure that customer profiles and audiences are ready for targeting.

Tutorials

Introduction to the WhatsApp channel

Introduction to the WhatsApp channel

The video gives a high-level overview of the value of integrating WhatsApp with Adobe Journey Optimizer. It highlights WhatsApp's global reach and engagement benefits, and outlines key prerequisites like setting up a WhatsApp Business Account, generating access tokens, and creating message templates.

Watch

Create a WhatsApp journey

Create a WhatsApp journey

This tutorial walks you through creating a multi-step WhatsApp journey using Adobe Journey Optimizer.

Watch

Product Documentation

table 0-row-2
Create WhatsApp Messages Create WhatsApp Messages Preview, Validate, and Send WhatsApp Messages {width="50"}Preview, Validate, and Send WhatsApp Messages

Apply Best Practices

Time messages to moments of value for the user

Identify potential conflicts

Identify potential conflicts

Discover how to identify and manage potential conflicts - such as overlapping audiences, concurrent timelines, shared communication channels, and frequency constraints across journeys and campaigns to ensure a seamless and customer-friendly communication experience.

Watch

Personalize content

Personalization editor - Overview

Personalization editor - Overview

Understand which content can be personalized in Journey Optimizer.

Watch

Use helper functions for personalization

Use helper functions for personalization

Learn how to transform personalization values using personalization helper functions and understand different use cases for helper functions.

Watch

Use and manage saved expressions in the personalization library

Use and manage saved expressions in the personalization library

Learn how to use saved personalization library items in a message and how to create and manage personalization library items.

Learn more

Control message frequency to avoid user fatigue:

Assign Priority Scores to Inbound Actions

Assign Priority Scores to Inbound Actions

Learn how to prioritize inbound actions, ensuring that the highest priority content is delivered to a customer when they qualify for multiple inbound actions using the same channel configuration.

Watch

Journey Frequency Capping and Prioritization

Journey Frequency Capping and Prioritization

Learn how to prioritize inbound actions, ensuring that the highest priority content is delivered to a customer when they qualify for multiple inbound actions using the same channel configuration.

Watch

recommendation-more-help
journey-optimizer-learn-help-mobile-learning-hub