Hi @Felipe-CS,
You can unsubscribe a contact from all emails (even emails from new subscription types in the future) by following these steps: Unsubscribe an individual contact from receiving all email
If you’re using business units, it will only unsubscribe contacts from the main account business unit, not additional business units. (If that’s the case, HubSpot will show you a notice about this.)
Another exception to this opt-out would be transactional emails, something you’d be aware of because you’d be using it purposefully: How to Use Transactional Emails to Send Relationship-Based Emails in HubSpot
(There currently isn’t any way to unsubscribe contacts using workflows, if that’s what you’re referring to when you say automatically.)
Best regards!