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
  • 1510 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?

arpan-garg
Community Advisor
Community Advisor
February 19, 2026

@DiegoPa6 I am not sure if that it easily possible with OOTB features because you mentioned some profiles same the same email address and you don’t want to send email to the same address again(Not the same profile). What i can quickly think off is managing a list of email address you targeted and when in an external system like a DB with email as primary key. Update this table using a custom action calling a Lambda(for example) after an email sendout. Before sending a email again add a custom action which checks if this email was targeted earlier or not. If no send email and update the table , if yes then end the journey.

 

Thanks,

Arpan

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