Add personalized offers

In Journey Optimizer email messages, you can insert decisions (previously known as ‘offer activities’) that will leverage the Offer Decision Engine in order to pick the best offer to deliver to your customers.

For example, you can add a decision that will display in your email a special discount offer that will vary according to the recipient’s loyalty level.

For more on how to create and manage offers, refer to this section.

For a full end-to-end example showing how to configure offers, use them in a decision and leverage this decision in an email, check out this section.

➡️ Learn how to add offers as personalization in this video

Insert a decision in an email


Before starting, you must define an offer decision.

To insert a decision into an email message, follow the steps below:

  1. Create your email, then open the Email Designer to configure its content.

  2. Add an Offer decision content component.

    Learn how to use content components in this section.

  3. The Offer decision tab displays in the right palette. Click Select Offer decision.

  4. In the window that displays, select the placement corresponding to the offers that you want to display.

    Placements are containers that are used to showcase your offers. In this example, we will use the “email top image” placement. This placement has been created in the Offer Library to display image-type offers situated to the top of messages.

  5. Select the offer activity to use in the content component, then click Add.


    Only decisions that are compatible with the selected placement display in the list. In this example, only one offer activity matches the “email top image” placement.

The offer activity is now added to the component.

Preview offers in an email

You can preview the different offers that are part of the decision added to the email using the Offers section or the content components arrows.

To display the different offers that are part of the decision with a customer profile, follow the steps below.

  1. Click Preview.


    You need to have test profiles available to be able to preview your messages. Learn how to create test profiles.

  2. To choose the namespace to use to identify test profiles, select Email from the Identity namespace field.


    In this example, we will use the Email namespace. Learn more about Adobe Experience Platform identity namespaces in this section.

  3. In the list of identity namespaces, select Email and click Select.

  4. In the Identity value field, enter the value to identify the test profile. In this example, enter the email address of a test profile.

  5. Add other profiles so that you can test different variants of the message depending on the profile data.

  6. Click the Preview tab to test your message.

  7. Select a test profile. The offer corresponding to the selected profile (a woman) is displayed.

  8. Select other test profiles to preview the email content for each variant of your message. In the message content, the offer corresponding to the selected test profile (now a man) is now displayed.

Learn more on the detailed steps to check the message preview in this section.

How-to video

Learn how to add an offer decisioning component to messages in Journey Optimizer.

On this page