Expand my Community achievements bar.

SOLVED

Enriching a Transactional Message Collection Element

Avatar

Level 5

Hi there,

 

I'm familiar with event transactional messaging and personalising email content with context data attributes and collections (where the data is provided in the API call).

 

I can see that it is possible to enrich the data with Adobe Campaign resources, but is it possible to enrich collection data?

 

I have a use case where:

 

- I need to send an order confirmation email.

- I need to loop through products of the order.

- I create a collection element that contains only product ID

 

Am I able to enrich the collection with attributes from a custom resource (products table) that is maintained in Adobe Campaign standard (e.g that contains product ID and other product info like product name, price, product image etc).

 

From what I could see, when trying to configure the enrichment only the root context attributes were available, not the collection element attributes.

 

Hopefully this is possible.

 

Thanks

 

David

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @davidh2892249,

 

Yes, it's possible to enrich collection data with product table which you have already in ACS. I believe you have created collection with field "product id" under fields section. Adjacent to that you will have enrichment section were you can link product id which you created on collection field and link to the product table on ACS to get the other things (product image, name etc) to display on the transactional emails. As long as product id is passed through payload then corresponding product table fields can be personalized to display on the transactional emails.

SatheeskannaK_0-1590773227036.png

Hope this helps!

 

Thanks, Sathees

Thanks, Sathees

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @davidh2892249,

 

Yes, it's possible to enrich collection data with product table which you have already in ACS. I believe you have created collection with field "product id" under fields section. Adjacent to that you will have enrichment section were you can link product id which you created on collection field and link to the product table on ACS to get the other things (product image, name etc) to display on the transactional emails. As long as product id is passed through payload then corresponding product table fields can be personalized to display on the transactional emails.

SatheeskannaK_0-1590773227036.png

Hope this helps!

 

Thanks, Sathees

Thanks, Sathees

Avatar

Level 5

Perfect, thank you Sathees.

I somehow missed the Enrichment tab in the collection definition screen.