Skip to main content


How Creative Content Automation in AEMaaCS is Speeding Up Content Delivery – Part 2

Beautiful Female Video Editor Works With Footage On Her Personal Computer, She Works In Creative Office Studio.

Welcome to the second part of our multi-part series on using Content Automation in AEM as a Cloud Service to enhance your Creative operations. If you missed the first blog of this series, which provides an overview of this feature by Adobe and explores relevant use cases, we recommend checking it out. In this article, we will take a closer look at the creative operations in Adobe Lightroom and how they can be replicated in AEM as a Cloud Service.

The Process in Adobe Lightroom

Let’s begin with a simple example of what is typically done in an Adobe Creative application such as Lightroom. In this case, a processing profile will be created that renders a black-and-white image and saves it as a rendition with the main image. But first, let’s review a typical scenario in Lightroom:

  1. A main image is created and selected from a photoshoot

  2. The image is exported with various settings, such as 100% Quality:

Content Automation AEM

  1. A request is made to convert the image to black and white, at 50% quality

  2. The black-and-white image is created in Lightroom using a preset

Content Automation AEM 2

  1. The black and white image is then exported at 50% quality:
    Content Automation AEM 3

  2. Both images are uploaded to AEM Assets, in their respective folders

With Content Automation, you can set up the following steps to perform the processing in AEM:

  1. The Lightroom filter is exported from Lightroom and saved in “XMP” format.

Content Automation AEM 4

  1. The Filter is then uploaded to a folder in AEM Assets:

Content Automation AEM 5

  1. A processing profile is created in AEM:

a) Create a new processing profile:

Content Automation AEM 6

b) Add a Creative processing section
Content Automation 7

c) Select the Lightroom Filter uploaded from Step #2, along with 50% quality, and an optional target folder for a standalone file:
Content Automation AEM 8

d) Save the processing profile

e) Apply the profile to a folder so that images uploaded there will run the processing profile:

Content Automation AEM 9

  1. Once the processing profile is created, it will be executed via microservices after an image is uploaded to the assigned folder. This will create an additional rendition, and optionally create an image based on the processing profile.

  2. In the Card view, the folder will show the processing profile applied:

Content Automation AEM10

  1. Upload a main image to the folder, and note the additional rendition created from the processing profile:

Content Automation AEM 11

After setting up the processing profile, any images uploaded to the folder will automatically generate the additional black and white rendition, eliminating the need for manual processing in Lightroom.

Processing Profiles with Content Automation

For reference, there are several more processing profiles available with Content Automation, detailed below:


Creative Action Description
Apply Photoshop Actions Actions in Photoshop can be saved, similar to a script, and applied to one or more PSD files
Image Cutout AI can be used to remove parts of the image such as backgrounds
Image Mask Masking can apply settings to parts of an image, such as blurring the background, or brightening the subject
Replace Photoshop Smart Object A smart object can be replaced within a PSD file while retaining effects and adjustments
Apply Lightroom Preset As in the example above, one or more filter presets in Lightroom can be applied to an image, in addition to 50 default presets
Auto Straighten AI can be used to auto-straighten an image, such as level horizons or vertical buildings
Auto Tone AI can be used to analyze the image and make a number of light and color adjustments

Wrap-Up and Further Reading

In addition to Content Automation, Adobe has several offering integration options between AEM as a Cloud Service Assets and Creative Cloud applications. See their best practices documentation to explore some of the use cases.

There are numerous ways to configure microservices to process assets, such as creating custom FPO renditions, changing file format, and calling 3rd-party systems to update data for a PIM system. Additional configurations and settings are described in detail on Adobe’s documentation site.

We hope this deep dive into Content Automation has improved your understanding of its capabilities and how it can be leveraged to benefit your organization. Be on the lookout for a third article that will provide a detailed example using Adobe Photoshop Actions. Thank you for reading!

Can’t wait to finish this series? You can read part three now! We’ll take a closer look at the creative operations within Adobe Photoshop, and how this process is replicated in AEM as a Cloud Service.

And for a live walkthrough of the process, see our video:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Raf Winterpacht

Raf Winterpacht is a Director at Perficient with over 10 years of Adobe experience and several decades of experience in Content Management Systems and Digital Experience Platforms.

More from this Author

Follow Us