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.
Design and deliver mobile messages
Learn how to design, author, and deliver mobile messages per channel:
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 |
Push notifications
| note prerequisites |
|---|
| PREREQUISITES |
|
Tutorials
Understand how to build push notifications, to engage mobile app users at any time with personalized targeted messages.
Configure and send a push campaign
Learn how to configure and send a push notification with a campaign.
Optimize Push Notifications with AJO Decisioning
Enhance engagement with personalized push notifications using AJO decisioning. Create tailored offers and analyze campaign performance.
Product Documentation
| table 0-row-3 | ||
|---|---|---|
|
|
|
|
In-app messages
| note prerequisites |
|---|
| PREREQUISITES |
|
Tutorials
Learn how to author and test an in-app message.
Understand what an in-app message is. Learn how to create, configure, and publish in-app messages in Campaigns.
Create in-app journeys
Documentation
| table 0-row-3 | ||
|---|---|---|
|
|
|
|
Content cards
| note prerequisites |
|---|
| PREREQUISITES |
|
Tutorials
Learn how to create content cards for your application.
Product Documentation
| table 0-row-2 | |
|---|---|
|
|
|
SMS/MMS/RCS messages
| note prerequisites |
|---|
| PREREQUISITES |
|
SMS Tutorials
Understand how to to create, schedule, and distribute SMS and MMS messages to reach your customers easily on the go.
Configure, author, and deliver SMS messages
Learn how to configure, author, and deliver SMS messages in Journey Optimizer campaigns and journeys.
Double opt-in for Sinch and Infobip
Learn how to configure double opt-in for SMS.
MMS and RCS Tutorials
Learn how to connect Journey Optimizer to an MMS service provider and how to create an MMS channel surface.
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.
Product Documentation
| table 0-row-3 | ||
|---|---|---|
|
|
|
|
Code-based experiences
| note prerequisites |
|---|
| PREREQUISITES |
|
Tutorials
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.
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.
Product Documentation
| table 0-row-1 |
|---|
|
WhatsApp messages
| note prerequisites |
|---|
| PREREQUISITES |
|
Tutorials
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.
This tutorial walks you through creating a multi-step WhatsApp journey using Adobe Journey Optimizer.
Product Documentation
| table 0-row-2 | |
|---|---|
|
|
|
Apply Best Practices
Time messages to moments of value for the user
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.
Personalize content
Personalization editor - Overview
Understand which content can be personalized in Journey Optimizer.
Use helper functions for personalization
Learn how to transform personalization values using personalization helper functions and understand different use cases for helper functions.
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.
Control message frequency to avoid user fatigue:
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.
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.