Registration Consent

Updated on February 9, 2026

Registration consent adds a marketing opt-in checkbox to your registration forms. When enabled, only users who check the box are synced to Mautic. This helps you stay compliant with privacy regulations like GDPR by ensuring customers actively agree to receive marketing communications.

Enabling the Consent Checkbox

  1. Go to WooCommerce > Mautic Integration and click the Contact Sync tab.
  2. Scroll down to the Marketing Consent section.
  3. Check the box labeled Show marketing consent checkbox on registration forms.
  4. Click Save Changes.

Where the Checkbox Appears

The consent checkbox is displayed on two registration forms:

  • WooCommerce My Account registration form – The standard registration form on the My Account page.
  • WordPress registration form – The default wp-login.php?action=register form.

The checkbox is not pre-checked. Users must actively select it to opt in.

Customizing the Consent Text

The default text next to the checkbox is: I would like to receive updates and special offers.

You can change this to anything that fits your business and legal requirements. Enter your preferred text in the Consent Text field below the checkbox toggle and save. The text is displayed as plain text next to the checkbox. HTML is not supported in this field.

How Consent Is Stored

When a user registers, the plugin saves their consent choice as WordPress user meta with the key _mautic_woo_marketing_consent. The value is either yes (the user checked the box) or no (the user did not check the box).

This meta value is saved for every user who registers while the consent feature is active, regardless of whether they opted in or not. This gives you an auditable record of consent decisions.

What Happens Without Consent

When the consent checkbox is enabled and a user registers without checking it:

  • The user account is still created normally in WooCommerce.
  • The user’s consent meta is set to no.
  • The plugin does not sync that user’s data to Mautic.
  • The user will not appear as a contact in Mautic unless they are synced through another method.

If the user later updates their profile and you are not using the consent checkbox at that point, the normal sync rules apply. Consent is only checked at the time the sync event fires.

Consent and Bulk Sync

The consent check only applies to the automatic real-time sync triggers (registration, customer creation, profile update). Bulk sync sends all users regardless of their consent status, because it is an admin-initiated action intended to populate Mautic with your full customer list. If you need to respect consent during bulk operations, review your user list before starting a bulk sync.

Next