Skip to content
Documentation

Adding GDPR message to a Mautic form

This process helps you create GDPR-compliant forms in Mautic by adding explicit consent mechanisms and privacy notices.

Requirements

Step-by-step guide

  1. Open Components > Forms
  2. Find your form and click to Edit
  3. Open the Fields tab
  4. Create the Radio Group field
    • Add it from the fields dropdown
    • Enable "Show label"
    • Enable "Save result"
    • Set the label to:
English We may send you information that may be of interest to you based on the processed data.
Dutch We mogen u informatie sturen die op basis van de verwerkte gegevens interessant kan zijn voor u.
  1. Map your field
    • Go to the Mapped field tab
    • Select "Contact" in Matching object
    • Choose "Optin" in Matching field
  2. Set the field as mandatory
    • Open the Validation tab
    • Enable “Required”
  3. Set up the consent options
    • Navigate to the Properties tab
    • Create the following option list (pick the language based on the form):
Label (English/Dutch) Value
Yes/Ja 1
No/Nee 0
  1. Click Add to save the new field
  2. Add the privacy notice
    • Create a new HTML area field
    • Enter "GDPR message" as header
    • Set "Show header?" to No
    • Insert the content based on the language, replacing YOUR_PRIVACY_URL with the privacy policy link:
English <p style="color: #525252;"><small>I understand that I can unsubscribe at any time. By clicking submit below, I consent to allow COMPANY_NAME to store and process the personal information submitted above to provide me the content requested. Security and privacy matter to us. For more info, please review our <a href="YOUR_PRIVACY_URL" target="_blank">privacy policy</a>.</small></p>
Dutch <p style="color: #525252;"><small>Ik begrijp dat ik op elk moment kan uitschrijven. Door op "verzenden" hieronder te klikken, geef ik mijn toestemming aan COMPANY_NAME om bovenstaande persoonlijke gegevens te verwerken en bij te houden, met als doel mij de gevraagde informatie te kunnen bezorgen. Veiligheid en privacy zijn belangrijk voor ons. Voor meer info, bekijk ons <a href="YOUR_PRIVACY_URL" target="_blank">privacybeleid</a>.</small></p>
French <p style="color: #525252;"><small>Je comprends que j'ai la possibilité de me désabonner à tout moment. En cliquant sur l'onglet "envoyer" ci-dessous, je consens à ce que COMPANY_NAME sauvegarde et traite les informations personnelles soumises ci-dessus pour me fournir le contenu demandé. La sécurité et la confidentialité nous sont importantes. Pour plus d'informations, nous vous invitons à consulter notre <a href="YOUR_PRIVACY_URL" target="_blank">déclaration de confidentialité</a>.</small></p>
  1. Save the form

How do I know if I executed this process correctly?

  • The form displays the consent radio buttons with Yes/No options
  • The privacy notice appears below the form fields
  • The form won't submit without explicit consent selection
  • The consent choice is stored in the contact's Optin field

Note

Having a custom field for opt-in might make the consent management easier as you can target contacts in campaigns depending on the value.