Integrations
Adobe Journey Optimizer messaging

Adobe Journey Optimizer messaging


SMS MMS RCS WhatsApp Viber

Use Adobe Journey Optimizer messaging to send text and rich messages for transactional alerts and marketing campaigns across multiple channels in the Infobip platform. Messages can be delivered through SMS, MMS, RCS, WhatsApp, Viber, and other Infobip-supported channels.

Each message is executed as part of the customer journey you design, allowing you to manage delivery, timing, and personalization across all supported channels.

Seamless integration across channels

Send and orchestrate messages over SMS, MMS, RCS, WhatsApp and Viber from Adobe Journey Optimizer, automating campaigns within your customer journey workflows.

Personalized, targeted messaging

Tailor content to each customer’s preferences, behaviors, and journey stage across every channel.

Two-way conversations

Enable real-time interactions for support, surveys, and feedback, making it easy for customers to engage with your brand.

Real-time reporting and analytics

Monitor delivery, engagement, and outcomes across channels and journey steps to continually optimize performance.

What you will need

Configure channels in Adobe Journey Optimizer

Before sending messages from your journeys, you must configure your Adobe Journey Optimizer environment:

  1. Integrate the provider settings.
  2. Create a channel configuration.

Configure provider

To configure Infobip with Journey Optimizer, configure the API credential. The configuration steps depend on the channel you choose: SMS, MMS, or other channels like RCS, WhatsApp, and Viber.

Configure API credential for SMS and MMS

To set up SMS and MMS messaging, follow detailed steps in the Configure Infobip provider (Configure credential for SMS) (opens in a new tab) guide.

Alt text

Configure RCS, WhatsApp, and Viber

Messaging for RCS, WhatsApp, and Viber is supported in Adobe Journey Optimizer through Infobip using the Custom SMS Provider (opens in a new tab) feature.

Existing Infobip SMS credentials are not compatible because these channels require a distinct payload format.

To configure the RCS, WhatsApp, and Viber channels, use the following information in the Journey Optimizer documentation:

  1. Configure a custom SMS webhook (opens in a new tab) in Journey Optimizer. This webhook is responsible for handling delivery receipts, inbound messages, and status updates from Infobip’s platform.
  2. Create a new API credential (opens in a new tab) within Journey Optimizer, selecting Custom as the SMS provider. For the channel-specific configuration, see Configure API credential for RCS, Viber, and WhatsApp.
Note

For each message structure (template) you need to create a separate API credential with its distinct payload definition. Personalization options are currently limited – only one message attribute. For example, message text, file URL, or card description can be personalized, using the {{message}} placeholder.

Configure API credential for RCS, Viber, and WhatsApp

To configure the API credential, use these steps to guide you through the process in Journey Optimizer:

  1. In Provider URL, fill the Infobip API endpoint with your Infobip base URL, depending on the channel:

    ChannelInfobip base URL
    RCShttps://[baseURL]/rcs/2/messages?piIntegrator=89&piPlatform=194n
    Viberhttps://[baseURL]/viber/2/messages?piIntegrator=89&piPlatform=194n
    WhatsApphttps://[baseURL]/whatsapp/1/message/template?piIntegrator=89&piPlatform=194n
  2. Use API key as Auth Type.

  3. Use App as Auth Name.

  4. Use your Infobip API key as API Token. Your API key must be valid and needs to have the message:send scope.

  5. From the Feedback Webhook drop-down select the custom SMS webhook you created as a part of this setup.

  6. For composing the Provider Payload for RCS or Viber:

    • Open the RCS API documentation (opens in a new tab) or Viber API documentation (opens in a new tab) respectively
    • In the Request samples section, select the message type. You can use any message type available.
    • Copy the payload and paste it in a text editor for further adjustments.
    • Replace Sender value with {{fromNumber}}.
    • Replace Destination value with {{toNumber}}.
    • Replace the message attribute you want to personalize with the {{message}} placeholder. Personalization options are currently limited, and only one message attribute (for example, message text, file URL, or card description) can be personalized.
  7. For composing the Provider Payload for WhatsApp templates:

Alt text

The following image is an example configuration for an RCS File message.

Alt text

The following image shows the payload. The file media URL is the personalized attribute.

Alt text

After you have finished creating and configuring your API credential, create a channel configuration for your messages. See Configure Infobip provider (opens in a new tab) for more information.

Create a channel configuration

When your channel is configured, create a channel configuration to be able to send SMS, RCS, MMS, WhatsApp and Viber messages from Journey Optimizer.

See Create a channel configuration (opens in a new tab) to guide you through the steps. Use these details for the configuration settings:

  1. For the channel, select SMS.
  2. For SMS configuration, select the name of the API connection you created in the previous step.
  3. For Sender number, enter the sender (business phone number, alphanumeric sender or the RCS agent name).
  4. For SMS execution, select the field you use for keeping phone numbers of your contacts, for example, mobilePhone.number.
  5. Submit the configuration.

Send messages in journeys or campaigns

When your channels and provider settings are configured, you can create audiences and profiles, and then you can build journeys or campaigns, defining the message content.

Create an audience

To create journeys, you need to create audiences and profiles in your Journey Optimizer.

For more information, see Audiences, profiles & identity (opens in a new tab).

Create a journey or campaign

Create and send messages in a journey or in a campaign. For SMS, MMS, RCS, WhatsApp or Viber, use the SMS action.

Create and send messages in a Journey

  1. Create a journey.
  2. Add an SMS activity.
  3. Define the basic settings.
  4. Browse to the SMS Actions pane on the right to create the content for the message. See Learn how to create a journey (opens in a new tab).

Create and send messages in a Campaign

  1. Create a campaign.
  2. Select SMS as your action.
  3. Define the basic settings.
  4. Edit the message content to define the message to send. See Learn how to create a campaign (opens in a new tab).

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2025 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use