I'm trying to use the WF feature to Manage unenrollment once one of my contacts is enrolled to any other 2 specifics WF.
For that I use the "Remove them from all other workflows" but after some tests, sometimes it works sometimes (90%) it doesn't.
Sending the example of the settings I'm using on this feature, and also the logs for 2 WF just to give the proof that the contact is not being enrolled from the 1st WF.
Does anyone has any suggestion of what can be done here?
I noticed that in your first screenshot, the "unenrollment" workflows you have selected are:
Enroll Contact Workflow Starter
Enroll Contact Workflow Premium
However, the workflow in your third screenshot is Enroll Contact Workflow Pro, not Premium. Are you sure that you're evaluating the right workflows here?
As an added failsafe, you can also add "Is not enrolled in [workflow]" to your enrollment criteria and set the workflow to unenroll contacts that no longer meet the enrollment criteria. If you want to go nuclear, you can also create an active list of contacts currently enrolled in the respective workflow and set it as a suppression list.
I noticed that in your first screenshot, the "unenrollment" workflows you have selected are:
Enroll Contact Workflow Starter
Enroll Contact Workflow Premium
However, the workflow in your third screenshot is Enroll Contact Workflow Pro, not Premium. Are you sure that you're evaluating the right workflows here?
As an added failsafe, you can also add "Is not enrolled in [workflow]" to your enrollment criteria and set the workflow to unenroll contacts that no longer meet the enrollment criteria. If you want to go nuclear, you can also create an active list of contacts currently enrolled in the respective workflow and set it as a suppression list.
Me again, I'm trying to find where to do the: "As an added failsafe, you can also add "Is not enrolled in [workflow]" to your enrollment criteria and set the workflow to unenroll contacts that no longer meet the enrollment criteria."
But without lucky. Could you perhaps send some screenshots of the config steps please? Would be a life saver
First thanks for your reply. The thing is, I've 3 workflows Starter -> Pro -> Premium, the ideia is, once a new cliente creates an account on my product it's enrolled to Starter (so far so good). But then they can update to either Pro or Premium plan, and once they do it they get enrolled to either Pro or Premium WF, depending on the plan choosed.
So the idea here is set rulles for the contact to be unenrolled for the other 2 WF once enrolled to this (this could be: Starter/Pro/Premium).
The 1 screenshot I sent was from the PRO, with the rules to unrolled a contact once enrolled to either Starter/Premium (since the ideia is to be in just one WF at a time). So on the 3 screenshot I'm showing that the contact got enrolled to it but on the 2 screenshot he DIDN'T got unenrolled from Starter WF and it should (If I'm not lost here).
I will try your other suggestion tho: "Is not enrolled in [workflow]"