---
title: Create Content
slug: zus-coffee/create-content
description: >-
docTags: 
createdAt: 2023-10-26T14:49:31.145Z
---

We now need to set up the content for each of those messages.

# Add Email Content&#x20;

For this exercise we'll start with a pre-defined content template.   Select the email activity in your journey and set the **Email Configuration** to email-marketing and click to **Edit Content.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/v02M4Zh4NDBTvvsMlhNVO_image.png)

Click to **Apply content template**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/y16QCqNcITIO2MFc3EOQW_image.png)

Select the **Frescopa Basic Template&#x20;**&#x61;nd click **Confirm.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/A_zzKpvmH9wIf61du8Ds__image.png)

Now that the template is loaded click to **Edit** the email body. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/TMG-uggAUGde8c2y4ATQU_image.png)

First we'll replace the template banner image with one from the asset repository. Let's assume we learnt from Customer Journey Analytics that male prefer black coffee, while female prefer latte. We want to replace this image only for men.

first, click on the hero image, and click on **enable conditional content**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/FzYmUScI-HOfRlzj8CoD-_image.png)

That will create 2 variant of this block. Let's keep the default content with latte coffee, and change the variant for male. You cna rename you rvariant by clicking on the 3 dots then rename, then click on **select condition**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/DfbpxVgOMKzDgQIMiWRP9_image.png)

You should see one for men, you can just slect it. If there is no pre-existing condition with the criteria you want, you can click on **create new** (optional)&#x20;



![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/81gG-EFMbbPwirkVcUNBr_image.png)

You will arrive in the same UI than for audiences. Search for gender, (profile.person.gender) drag and drop it, select male, then click on select. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/5ELeXNw94GABGf5FG8162_image.png)

Now we can personalize image for men. Click to **Select an asset. &#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/ujT_FcioVxRb5p9sm1ee7_image.png)

Make sure you're in the right repository, then search for coffee - this is leveraging the smart asset tags to find relevant images.  An essential time saver when working with a large repository.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/FJMTQ8RTMf71tiuhJTzfi_image.png)

Choose an image and click select to add it to the email. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/Dmn8ZUB_e_JVT1wZ5jNNI_image.png)

Next we'll check the Brand Alignment score.  Click on the gray background around the email to select the full message body. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/ffDbZJ8d1PznjXev7LzJ9_image.png)

Click to open the **Brand Alignment** panel on the right, then click to **Evaluate Score.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/N5oNFktZrzbk0Bzv716b-_image.png)

Not too shabby at 81%!  Yours might be a bit different.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/8ZuehNdRMJpdIDIP8EjcG_image.png)

Click into the **Writing Style&#x20;**&#x74;o review individual guideline feedback, you can make adjustments and re-evaluate as needed. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/yCPcuu2Q-dnteZqik_Hn8_image.png)

# Generate Variations with AI

Now we'll use AI Assistant to help us generate variations of this content to use for experimentation.  AI Assistant can be used to generate individual images or text components but in this case we're going to generate new variations for a mixed content block. &#x20;

Select the two column block from the center of the email then click to open the **AI Assistant&#x20;**&#x6F;n the right side. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/1shmyxSsIPMGonSTGPpIn_image.png)

Add a text prompt for the message you want to convey - in this case, encouraging a My Barista subscription, for example:

:::BlockQuote
*Promote myBarista subscription benefits including cost savings and exclusive access to limited release blends.*
:::

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/W_MJo8mOxYSzzHkyFmDpK_image.png)

Add text and image settings to influence the tone and colouring. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/P350SGJC0WJgZW_nyRY2B_image.png)

Click on **Generate.**   After a short while, two new variations are generated.  Each variation has been automatically scored against the brand guidelines.   &#x20;

:::hint{type="info"}
What you see generated and the scores applied will be different from the screenshots below.  You can follow the process as it applies to your generated content. &#x20;
:::

Click on the **Preview&#x20;**&#x62;utton to take a closer look.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/GHtfZOZIRxXE3xGmx_Jc0_image.png)

You can switch between each variation on the right, and use the brand guidelines tab on the left to review the reasons if low score&#x73;**.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/tenNyZZyAwJDi9bOep5R9_image.png)

You can also ask it to refine specific pieces of the content and provide positive and negative feedback through the panel at the bottom.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/XCJu2DwDmTwQS6in7abfK_image.png)

From here you can choose to use one of the generated variations, or we can choose to use ALL of the variations and configure an **experiment** to test which content performs the best.

Just select the one you prefer and click on **apply**.    &#x20;

Because the generated content includes imagery we need to tell AJO where in the asset repository to put the new images.   Click **Next&#x20;**&#x74;o choose the folder.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/Ixsx27h6n_t1dxu7T6RQ6_image.png)

Select the **Frescopa&#x20;**&#x66;older and click to **Import.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/dPv-rXBn5fbpFmf5CW-zt_image.png)

Your email is now configured.  Click on the arrow on the top left to return to your journey.&#x20;

Click to **Save&#x20;**&#x79;our email activity.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/hf2bV6yHMkgijhkLUZAfP_image.png)

# Add Mobile Content

To complete the journey, we need to add content to the SMS and Push Notification activities. &#x20;

Click on the **Push&#x20;**&#x61;ctivity and select **Push&#x20;**&#x69;n the configuration drop down, then click **Edit content. &#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/0BtFoKVcZisC1Dr89rySp_image.png)

Once again you can either manually add content or use AI Assistant to generate it for you.  Open the AI Assistant panel and reuse the prompt and text settings from your email to keep messaging consistent. &#x20;

The generated content is again scored against the Brand Guidelines.   Select the variation you prefer and click to **Apply&#x20;**&#x69;t to your message.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/pE08mwSWdSaTBUMNiDuog_image.png)

Click the arrow in the top left to return to your journey. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/t0TPZcoA5NyLWuJpqlrrV_image.png)

:::hint{type="info"}
Repeat the same process for the SMS Activity.&#x20;
:::

# Summary

**Adobe Journey Optimizer** enables brands to deliver contextual, personalised experiences at scale by combining real-time triggers, intelligent decisioning, and dynamic content generation—all within a unified orchestration canvas.

Adobe Journey Optimizer's integration with **Adobe Experience Manager (AEM)** and **Adobe Firefly** has enabled:&#x20;

- **Faster creative cycles**: No need to manually design every variant.
- **Brand integrity**: All content aligns with approved guidelines.
- **Higher engagement**: Personalised, relevant content drives better results.
- **Cross-channel consistency**: AEM assets and content fragments ensure that messaging in email, push, and web banners is aligned.



:::hint{type="success"}
Congratulations you've completed the exercise on Adobe Journey Optimizer... ***but before you go, don't forget to check the content template you uploaded earlier.  &#x20;***
:::



