We put leads into engagement programs through manual list import primarily. We are handling multiple lists and thus there is always a chance of duplicates. Currently, we don't dedupe before uploading contacts from these lists to Marketo. As a result, there is a chance a lead is unintentionally added to a second engagement program. We keep our communication limits set to 1 email per day and 1 email per week, so in our case, the lead would just receive emails from one of the two engagement programs, depending on the timing of the streams. Still, having a lead switch unintentionally to another path is less than ideal for us. We'd prefer to have control over this.
Is there a way for Marketo to tell me when a contact imported in a list and added to an engagement program is already in another engagement program? Ie. Can you do this via a Smart Campaign? Marketo Support was unsure but suggested I try the Community.
Our other approach would be to dedupe all contacts before starting to upload them to Marketo, though this manual effort would create some serious overhead.
David