Preventing Engagement Program Members from being in multiple engagement programs
I've built out separate engagement programs for 14 different products, and I want to prevent leads from being in more than one program at a time so they don't receive too many emails. To do this, I was using the Member of Engagement Program filter on the smart lists in each engagement program, like this:
Member of Engagement Program is FALSE
- Program is [any of the 13 other engagement programs]
- Engagement Program Cadence is NORMAL
But I've just discovered it's not working! My leads are in multiple engagement programs simultaneously and receiving a bunch of emails at the same time.
Any insight into why this filter isn't working? And is there a better way to structure my engagement programs?
My only guess is related to form fills. We have a webform where leads can select multiple product interests, and we use these interests as triggers in the engagement programs. So maybe the simultaneous update of product interests via form fill is causing leads to simultaneously be entered into the engagement programs, and Marketo doesn't know which one to prioritize??