Hi @MyriJen,
Do you have contact-based workflows at your disposal? That would affect how you approach this and you could automate this process.
On a general note, HubSpot automatically maintains a property for unengaged contacts called Sends since last engagement. This is the property referenced by the “Exclude unengaged contacts” checkbox in the Recipients tab of your emails. More on that here: Understand graymail and avoid sending email to unengaged contacts
If you send a re-engagement email, you could include a button that links virtually anywhere. Usually, it would just be a thank you page (“Thank you for sticking with us” etc).
The Sends since last engagement property resets when someone opens or clicks an email. So simply by opening an email, they would be included again in emails, even when the “Exclude unengaged contacts” checkbox is marked.
If you want to keep only contacts who clicked the link (and not just opened the email), you would first finalize your re-engagement email. Add a button to link to a thank you page. Then, you would create a contact list of contacts who clicked the link. In an active contact list, add a filter and choose “Marketing emails”.
Then, specify the email and link.
These are the engaged / active contacts.
Then, create a second list: all contacts who were sent the email but are not in the above list. These would be the inactive contacts.
After sending your re-engagement email, you can then proceed and manage their subscriptions (opt them out of the subscription type). Alternatively, you could use that list as an exclusion list in the Recipients tab of the email editor from now on.
Keep in mind that click rates can be low low. You will likely “lose” more than 95% of the contacts. (It’s still a good idea to clean up.)
Let me know if you have any follow-up questions!