Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Personalization error when using datasetLookup in Web Channel

Avatar

Level 2
I'm trying to use the datasetLookup Helper Function in AJO.
Initially I used it in an Email Channel and it is working, but when I tried in a Web Channel I got this error message:
 
Message Template cannot be rendered. Please check the message configuration
Message rendering for Activity : a4e8d9dec3fd6ac8ce287e920ae60d13a7982f5e04fdfdb13c6810f909c2bda8 failed: Failed to lookup dataset entity for datasetId: 68d5b76b863ae23f6560aec0 and entityId: 8317498
 
datasetLookup Helper Function in AJO: 
{{datasetLookup datasetId="68d5b76b863ae23f6560aec0" id=context.journey.events.2127060646._xyz.booking.bookingId result="booking" required=false}}
 
5 Replies

Avatar

Community Advisor

@AlexandreSa8

The error message "Failed to lookup dataset entity" occurs on the client side within the user's web browser when using a web channel. This dataset lookup necessitates server-side processing, particularly for emails, to personalize them before delivery.

Also, what kind of use case that you're trying to solve?

Thanks, Sathees

Avatar

Level 2

Hi, Sathees.

TY for your reply.

I'm trying to use datasetlookup to personalize a web pop-up using AJO.

I also try this approach: [Schema Relationship] Using Destination Schema Att... - Adobe Experience League Community - 779407

Avatar

Level 4

Having the exact same issue since a few weeks. I reached out to Adobe Support, but so far no helpful answer. I suspect its simply not supported.

Avatar

Employee Advisor

@AlexandreSa8 Email Channel supports a broader set of Handlebars helpers, including datasetLookup.

Certain dynamic helpers like datasetLookup may not be supported for security and performance reasons, or due to technical design/limitations of content rendering on web versus email.

The error indicates the system cannot resolve the dataset entity in the context in which the Web Channel message is rendered. If your Web Channel message is being rendered client-side, it may not have server-side access to look up dataset entities at render time.

Avatar

Employee Advisor

@AlexandreSa8 Per the release notes, dataset lookup should be available in inbound channels. Kindly log a support ticket with the error details. https://experienceleague.adobe.com/en/docs/journey-optimizer/using/whats-new/release-notes 

 

Mohan_Dugganab_0-1759140235948.png