How to use exit criteria to remove an already contacted email address | Community
Skip to main content
Level 2
February 10, 2025
Question

How to use exit criteria to remove an already contacted email address

  • February 10, 2025
  • 2 replies
  • 1515 views

Hi,

 

I am working in a system where the same email address can be associated with multiple profiles.  The profiles need to be distinct, however for the purposes of this email send I do not want the same email address to be contacted multiple times, even if each profile would qualify independently.  Previously in Adobe Campaign I would just dedupe my audience on email address. I am trying replicate this kind of behavior in a journey in AJO.  One thought was to use exit criteria for the journey and exit any profiles where the email address had received the contact, but that still means in the initial touch in the journey there could be duplicate email addresses. Has anyone dealt with a similar situation and if so how did you manage it?

2 replies

Silvio6
Level 5
February 11, 2025

Using a streaming audience and add it in a Condition?

DanSpigs1Author
Level 2
February 11, 2025

Thank you for your response, unfortunately I need to do this for a batch audience.  I was continuing to dig into the documentation and saw that was an option for streaming audiences.  Is there any way to do the same for batch?

DanSpigs1Author
Level 2
February 12, 2025

@danspigs1 Take a look at the recent update on the streaming segmentation will no longer support the use of send and open events from Journey Optimizer tracking and feedback datasets.

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/data-management/datasets/datasets-ttl

You will have to use the batch audience to exclude the records from the initial touch in the journey.


Thank you for your reply.  Based on this comment how would you recommend I solve for the following use case.

Profile A and Profile B share an email address. Both qualify int he audience for Journey 1 which is being sent in incremental waves.  I want to ensure that the email address is only contacted on one occasion during the entire journey.

 

I don't have any easy identifiers to only include one and not the other for a separate batch as their information is largely identical, but they need to be maintained in the system as 2 distinct profiles.

 

Appreciate any guidance here.

Level 1
February 6, 2026

Create a Data set with a Schema that logs "Sent Emails". At the start of the journey, use a Data Source lookup to check if the email address is already part of sent email.

Sukrity_Wadhwa
Community Manager
Community Manager
February 19, 2026

Hi ​@DanSpigs1

Was the given solution by ​@tapasya_mv helpful to resolve your query or was this something you were able to figure out on your own? Do let us know. 

Thanks!

Sukrity Wadhwa