Skip to main content
Jun 26, 2025 4:48 PM UTC
Solved

Logic for Opened Any of First 3 Emails in HTML Template

We have a scenario where we need to show a specific content block in the email only if the customer has opened any of the first three emails.

I wanted to check with you:

  • Is there a way to implement this logic directly in the HTML template using js or dynamic content rules

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Mayank_Gandhi
Mayank_GandhiAccepted solution
Adobe Employee
Jun 27, 2025 9:46 AM UTC

@dileepku Inside a journey, a reaction event can update a profile field or event when a recipient opens one of the first three emails. You can use this to funnel people into a qualifying audience or update a custom profile field and may be define a conditional rule based on a profile attribute or audience membership that you’ve set previously (for example: profile.hasOpenedAnyOfFirstThreeEmails == true).

 

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/orchestrate-journeys/about-journey-building/reaction-events

 

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/content-management/dynamic/get-started-dynamic-content

1 reply

Mayank_Gandhi
Adobe Employee
Mayank_GandhiAdobe EmployeeAccepted solution
Adobe Employee
Jun 27, 2025 9:46 AM UTC

@dileepku Inside a journey, a reaction event can update a profile field or event when a recipient opens one of the first three emails. You can use this to funnel people into a qualifying audience or update a custom profile field and may be define a conditional rule based on a profile attribute or audience membership that you’ve set previously (for example: profile.hasOpenedAnyOfFirstThreeEmails == true).

 

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/orchestrate-journeys/about-journey-building/reaction-events

 

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/content-management/dynamic/get-started-dynamic-content

Translate