Introduction
Recipients of any email communication should have the ability to unsubscribe from the Mailing List. CiviPlus has two built in un-subscription options in the form of tokens you can include in your mail.
Option 1 - Unsubscribe via Email
Contacts can unsubscribe by sending an email to a specified email address which acts as a confirmation that they do not wish to be part of the Mailing List group. To enable this option you have to add the {action.unsubscribe} token to your email body. In the Mosaico design page you can add the required token by using a dedicated section of the editing panel for blocks with text content.
The token for this action is immediately added to the body of the block.
It is a good practice however to include this as a link instead of the raw token, by adding the token as a hyperlink to the text itself.
Contacts receiving the mail and clicking on the link will be directed to send an email using
their own email account which will unsubscribe them from the mailing list.
Option 2 - Unsubscribe via Dedicated Page
The other option to unsubscribe is by directing users to an unsubscribe page where they need to manually input their email address as a confirmation that they want to be removed from the Mailing List. This can be enabled by adding the {action.unsubscribeUrl} using the Unsubscribe via web page option from the token insertion panel.
Same as before it is a good practice to add it as a link to parts of your text message as opposed to leaving the raw token in the template.
When contacts click on the link in the emails they are directed to the unsubscription page, where they see information of which Mailing List they would unsubscribe from and how to do it.
Unsubscribe with Profiles
You can also use Profiles to allow your contacts to unsubscribe from the Mailing Groups. To do this you need to create a Profile very similar to what you would set up for a sign-up. Depending on the information you want to capture for an unsubscription you can create a copy of the Profile used for the sign-ups and simply change the name of the Groups field to reflect that this time the Contact should indicate they no longer want to be part of the Mailing List and update the pre help text included in the Profile.
The contact directed to this Profile will see the list of all Public Mailing List groups in the bottom, with the ones they are currently subscribed to already checked. Contacts can remove the checks from any they want to unsubscribe from, click on save and they will be removed from the group in CiviPlus. The link of the Profile can be included as a hyperlink in your email the same way as the unsubscribe tokens could be.
It is important to note that with this method users do not have a secondary action to confirm their intention to unsubscribe, as opposed to the methods using the tokens where they either have to send and email or type in their email address manually, which makes the tokenised methods a slightly better option in terms of avoiding unintended un-subscriptions.