Thank you for your reply. I think that it is not work since I do not get an API Call from Hubspot, when a contact leaves a list. I've tried by creating a workflow with both criterias which did not work and I've also created two seperate workflows which did not work either. The "is member of list" criteria is working as expected. When I add a contact to the list, then our webhook get's called. But when a contact is removed from the list the Workflow does not get triggered and I don't know why.
One more comment. It would still be very helpful if you could make the "Contacts who are not a member in..."-trigger reenrollment-enabled in future versions of Hubspot. Background is that we are currently building an app for Hubspot that sends contacts based on list membership to our system. Creating a second list that deletes the contacts from our system again is not very practical in this context, as we can't control where the user will move the contacts to via the app. It could be another list of the user, however, he could continue to process the contact without list membership. Unfortunately, we can't have any influence on that. We only need to know whether a contact is still in the list or not.
A second list doesn't help my scenario. We'd like to set members of the Unengaged contacts list (original list) as non-marketing contacts, and update them as marketing contacts upon leaving the list. A contact **should** move off of the unengaged list if they re-submit their email into a marketing form, like to receive an email subscription (haven't found a solution with form-submission-triggered workflows yet). The point to answer your question is, simply utilizing a second list which includes all contacts who are not members of the Unengaged contact list doesn't help, because it targets many non-marketing contacts who are rightfully so and should not be converted to marketing contacts; only the contacts moving off the Unengaged list are known to actually be marketing contacts (if triggered by such a form submission), so I need to know which ones actually leave this first list as opposed to simply not being on it.