Get started with campaigns get-started-campaigns

Use Journey Optimizer campaigns to deliver one-time content to a specific audience across multiple channels. Unlike journeys, which execute actions step by step, campaigns perform actions simultaneously — either immediately or on a defined schedule.

Campaign types

Journey Optimizer supports three campaign types. Each type fits different use cases and supports different channels.

Orchestrated campaigns

Orchestrated campaigns power sophisticated, brand-initiated marketing campaigns across channels, helping you drive engagement, revenue, and customer loyalty at scale.

While cross-channel marketing is essential, Orchestrated campaigns make it seamless. With a visual, drag-and-drop interface, you can design and automate complex marketing workflows, from segmentation to message delivery, across multiple channels. Everything happens in one intuitive environment, built for speed, control, and efficiency.

➡️ Learn how to work with Orchestrated campaigns.

Action campaigns (or Scheduled campaigns)

Action campaigns, also known as Scheduled campaigns, allow for simple ad-hoc batch communications.

  • Scheduled - Marketing - For marketing use cases such as promotional offers, engagement campaigns, announcements, legal notices, or policy updates. Requires recipients to be opted in.
  • Scheduled - Transactional - Unlike Marketing campaigns, Transactional campaigns do not require recipients to be opted in. Use this category for communications related to disruptions, emergencies, cancellations. Supported channels: email, SMS, push notification.

➡️ Learn how to work with action campaigns

API triggered campaigns

API-triggered campaigns allow you to trigger the execution of the campaign using an API call. These communications can be sent where the need may involve personalization not just using profile attributes like password reset, but also real-time context data in the trigger, which is a REST API payload.

  • API triggered - Marketing - Send personalized marketing communications to targeted audiences.
  • API triggered - Transactional - Send messages following an action performed by an individual such as password reset request, cart purchase, etc.

➡️ Learn how to work with API-triggered campaigns

Supported channels by campaign type channels

The table below shows the availability of each channel across different campaign types, indicating where they are supported.

Channel
Action (Marketing)
Action (Transactional)
API-triggered (Marketing)
API-triggered (Transactional)
Orchestrated
Email
SMS
Push notification
In-app
Direct mail
Web
Code-based exp.
Content cards
WhatsApp
Line

Prerequisites prerequisites

Before working with campaigns, make sure you have reviewed the prerequisites below.

  • Audiences Audiences need to be available before creating the campaign. Get started with audiences.

  • Channel configurations - To be able to select a channel, you must have the corresponding channel configuration (i.e preset) created and available. Learn how to set up channel configurations.

  • Permissions - Campaigns are only available to users with appropriate permissions listed below. If you are unable to access campaign functionalities, please contact your administrator to request the necessary permissions. Learn more about Journey Optimizer built-in roles

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Campaign type Permissions
    Action campaigns Campaign administrator
    Campaign approver
    Campaign manager
    Campaign viewer
    API triggered campaigns Campaign administrator
    Campaign approver
    Campaign manager
    Campaign viewer
    Orchestrated campaigns Orchestrated Campaign Administrator
    Orchestrated Campaign Approver
    Orchestrated Campaign Manager
    Orchestrated Campaign Viewer
    accordion
    Learn how to assign campaign related role
    1. To assign a role to a user in the Permissions product, navigate to the Roles tab and select one of the built-in campaign related Roles detailed above.

    2. From the Users tab, click Add user.

    3. Type in your user’s name or email address or select the user from the list and click Save.

      If the user was not previously created, refer to the Add users documentation.

    Your user should then receive an email redirecting to your instance.

Let’s dive deeper

Now that you have an understanding of campaigns in Journey Optimizer, it’s time to dive deeper into these documentation sections to start creating your first campaigns.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76