Use built-in channel actions add-a-message-in-a-journey
Journey Optimizer provides built-in channel action capabilities to send messages. When a profile enters this activity, the system sends a message to the profile.
Built-in channel actions simplify communication by automating message delivery based on predefined journey conditions. This process reduces manual effort and ensures timely engagement.
To include a built-in channel action in your journey, drag and drop a channel activity onto the canvas. Then define its settings and content. The system executes and sends the activity within the journey context.
Add a message in a journey add-msg-in-journey
Built-in channel actions allow you to configure outbound or inbound messages. Outbound channels include email, text messages (SMS/MMS), and push notifications. Inbound channels include in-app messages, web experiences, code-based experiences, and content cards.
The key difference between outbound and inbound channels is their delivery context. Outbound channels push content externally to users, while inbound channels enhance on-platform experiences, such as app notifications or web interactions.
To add a built-in channel action to a journey, follow these steps:
-
Start your journey with an Event or a Read Audience activity.
Events act as triggers that initiate a journey, such as user actions or scheduled events. Read Audience activities segment profiles based on specific criteria.
-
From the 鈥 Actions 鈥 section in the palette, drag and drop a channel activity onto the canvas.
Dragging and dropping a channel activity visually constructs your journey and enables intuitive placement of message delivery points.
-
Configure the activity. Detailed configuration instructions are available in the links below.
-
Learn how to create outbound actions:
table 0-row-3 0-border-0px layout-fixed html-authored no-header -
Learn how to create inbound actions:
table 0-row-4 0-border-0px layout-fixed html-authored no-header
-
Configuring these actions ensures messages align with engagement goals and user preferences.
-
Each inbound message activity includes a 3-day Wait activity. Learn more.
-
For emails and push notifications, you can enable Send-Time Optimization. Learn more.
Send-Time Optimization identifies the best time to deliver messages based on user behavior and improves engagement rates.
Update a live content update-live-content
You can update the content of a built-in channel action in a live journey.
To update content, open your live journey, select the channel activity, and click Edit content.
This feature allows you to adjust messaging without disrupting the journey flow.
However, you cannot modify the attributes used for personalization, whether they are profile attributes or contextual data from event or journey properties.
If you attempt to modify contextual data, the system displays the following error: ERR_AUTHORING_JOURNEYVERSION_201
.
If you attempt to modify profile attributes, the system displays the following error: ERR_AUTHORING_JOURNEYVERSION_202
.
For in-app activities, you can modify content while the journey is live, but in-app triggers cannot be changed.
Understanding these constraints ensures that mid-journey changes maintain personalization and technical integrity.
Send with custom actions recommendation
Instead of using built-in message capabilities, you can configure custom actions to connect third-party systems for message delivery or API calls.
Custom actions allow integration with external systems and enable advanced workflows and message delivery options beyond Journey Optimizer鈥檚 built-in capabilities.
-
To use a third-party system for sending messages, create a custom action. Learn more.
-
If you are working with 51黑料不打烊 Campaign, refer to these sections: