Skip to content
This repository has been archived by the owner on Jan 14, 2023. It is now read-only.

CiviCRM Extension | GDPR | Easy email opt out

License

Notifications You must be signed in to change notification settings

reflexive-communications/easy-opt-out

Repository files navigation

easy-opt-out

THIS REPO IS ARCHIVED!

CI

This extension provides an email token, that is replaced with a link to a page that processes a custom opt-out flow. The token works with Mosaico and with traditional mailer also. It provides the following opt-out flow. The token is replaced with a link to the opt-out page. When the page is visited, it validates the query string parameters and in case of successful validation it sets the contact is_opt_out flag to 1, that means the user will be excluded from the bulk mailings. After the successful opt-out, the contact email is displayed on the page with success info text.

The extension is licensed under AGPL-3.0.

The token in Mosaico mosaico token

The token in traditional traditional token

Requirements

  • PHP v7.3+
  • CiviCRM 5.37.1+
  • FlexMailer

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.

git clone git@github.com:reflexive-communications/easy-opt-out.git
cv en easy-opt-out