Skip to main content

Form: Consent element

Let visitors choose which Subscriptions to opt in to — the backbone of multi-Subscription sign-ups

Form: Consent element

The Consent element is how you let visitors choose which Subscriptions to opt in to. Instead of a single blanket "I agree to receive communications" checkbox, the Consent element gives visitors a proper picker — one Subscription per option, selected on their own terms.

It's the right choice when you run more than one Subscription (different newsletters, different product lines, different frequencies) and want to respect the visitor's preference from the very first interaction. Profiles who actively choose their subscriptions engage more and unsubscribe less.


In this article


When to use the Consent element

You can request consent for email or SMS communications with either the Consent element or the Terms and Conditions element.

  • Consent element — opts in Profiles to Subscriptions of their choice. Visitor picks which Subscriptions to join.

  • Terms and Conditions element — subscribes Profiles to designated Subscriptions. A single checkbox that agrees to your terms and joins specific Subscriptions you've chosen.

💡 Tip. When creating a Form that requires the visitor to accept certain conditions (rather than choose between options), use the Terms and Conditions element instead.


Prerequisites & rules

When using the Consent element, keep these things in mind:

  • The Consent element must be mapped to at least one Subscription in a Folder.

  • It needs to be complemented with an Input Field element and a Submit Button to work as expected.

  • It can only be used once per Form. You cannot add a second Consent element to the same Form.

  • For double opt-in, two prerequisites apply: (1) double opt-in must be activated at the Section level by an Admin, and (2) Double Opt-in settings must be configured in Account settings. If either is missing, the double opt-in toggle won't behave as expected. See Double opt-in.


Quick start

  1. Place a Consent element into the Canvas.

  2. Edit text with the Inline text editor. Adjust colour for Unchecked and Checked boxes with the colour picker.


  3. Fill out a Consent name at the top of the Design panel. The name is internal and will name the Row or Column in the Structure panel. It will also be used in the form submit event on the profile.

  4. Optionally add a Label in the Design panel for accessibility.


  5. Open Mapping on the right and, for each option, select the corresponding Subscription (and channel if prompted). Optionally enable Double opt-in.


Label

Add a Label name to the Consent element to enhance accessibility. The label helps screen readers understand what the element is asking about as a whole — useful context before the visitor moves through the list of Subscription options.

A good label describes the question — for example, "Choose your newsletter subscriptions" or "What would you like to hear about?" — while the individual checkbox or dropdown options are the specific choices.

💡 Tip. Labels matter more the more choices you offer. A single-checkbox consent is self-explanatory; a list of five Subscription options is much clearer for all visitors — not just those using assistive technology — when it's introduced by a clear Label.


Mapping

In the Mapping section on the right, expand the Subscription dropdown menu. Select a Subscription for each option in the Consent field.

For example, if you have a Folder for your weekly newsletter, you might have a Subscription for women's clothing, another for men's clothing, and one for home accessories. Some visitors might want to sign up for only one; others might want all of them.

Read more about Folders and Subscriptions.

Select channel

If you can see the channel option, remember to pick either Email or SMS as the communication channel for gathering consent. The channel determines how Profiles can be contacted once they opt in.


Double opt-in

Double opt-in keeps Audience quality high. Once a visitor provides their email consent, they receive an email asking them to confirm their Subscription. This way you avoid collecting invalid email addresses and keep your engagement rates healthier.

Configure Double opt-in

Before you can enable Double opt-in for your Form, you must complete the Double opt-in settings. If you see a message telling you to complete settings, head over to Account settings to configure Double opt-in. Learn more.

Note also that double opt-in must be activated at the Section level by an Admin before it works on any Form in that Section.

Enable Double opt-in in the Form

Tick Enable Double opt-in to send a confirmation email to Profiles who sign up via your Form.

If you leave this option unticked, the consent for all Profiles who opt in via this Form will be automatically confirmed.

Pending Profile

Until visitors have confirmed their Subscription, their Profile will show their email channel consent as Pending. Profiles with a Pending opt-in consent type will not receive any sendings until they confirm their subscription.

How to find your pending profiles:

In Segment builder, create a segment using the Subscription property and select state Pending Opt in. Calculate or Show profiles to find out how many you have.

This is exactly the protection double opt-in is meant to give — but it also means that forgotten confirmation emails cost you subscribers. Design the confirmation email and the confirmation destination Page carefully. See Form: Action.


Style, alignment and margins

Checkbox or Dropdown

Choose whether the Consent element should display as a Checkbox or a Dropdown.

To learn more about the two styles, see the Dropdown element or the Checkbox element — the styling options are the same.

Colour

Set colour for Border, Fill and Check. Use the colour picker, RGB or hex code. To make it transparent, click the X icon next to the colour code — the preview will show a white circle crossed with a red line.

Alignment, margins, required

  • Alignment — align the element to the left, centre or right.

  • Margins (padding) — maximum 100 pixels.

  • Required field — activate if the consent collection is mandatory. If toggled on, visitors will not be able to submit the Form without selecting at least one option. Use with T&C element if you want to have a flexible consent model in the form.

💡 Tip. The design options work interactively. Hold an icon for a pixel value and drag left/right to change the number of pixels live in the Canvas.


Use cases

Lead nurturing — let visitors shape their own journey

For a new subscriber, show two or three Subscription options — e.g. "Weekly newsletter", "Product news", "Events & webinars". Visitors pick the ones they want. Each choice becomes a separate Subscription they can manage independently, and each unlocks a focused nurturing flow in Marketing Automation.

This outperforms a single generic "Subscribe" option because it sets the right expectations from day one.

Retention — a preference centre that actually retains

The Consent element is the heart of a good preference centre. List every Subscription a Profile could be part of, and let them actively choose which to keep. For existing Profiles, combine with Allow Profile overwriting in Form: Action so updates stick.

Preference centres built this way reduce blanket unsubscribes — a Profile who'd otherwise unsubscribe often just wants fewer emails, not zero.

Brand building — multi-brand or multi-product sign-ups

If your organisation has multiple brands or product lines under one Section, a Consent element lets visitors opt in to the brands that interest them without forcing them to accept everything. The Profile joins just the right Subscriptions, and each brand can send without affecting the other brands' engagement metrics.

Loyalty — frequency choice as a loyalty lever

A Consent element with "Weekly updates" / "Monthly updates" / "Big news only" as Subscription options lets loyal Profiles control their own cadence. Respecting frequency choice is one of the strongest loyalty signals a brand can send.


Common mistakes & how to troubleshoot

Submitted Profiles aren't subscribed to anything

Causes to check.

  • The Consent element has no Subscriptions mapped. Open Mapping and confirm each option has a Subscription selected.

  • The Consent element and its Subscriptions are in different Sections. Subscriptions are Section-specific — the Form's Section must match.

  • If Double opt-in is on, the Profile hasn't confirmed yet. Check the Profile's consent status — Pending means they haven't clicked the confirmation link.

  • The channel (Email or SMS) wasn't picked in Mapping when prompted.

I want to use Double Opt-in but the option is not available

Cause. Double opt-in settings haven't been completed in Account settings, or double opt-in isn't activated at the Section level.

Fix. An Admin needs to complete the settings. See Double opt-in.


I want to add a second Consent element and can't

Cause. By design. Only one Consent element is allowed per Form.

Fix. Put all your Subscription options inside the single Consent element. If you have two genuinely distinct consent moments (for example, newsletter vs. terms of service), use the Consent element for the choice and the Terms & Conditions element for the single-purpose agreement.


Consent element doesn't show the Subscriptions I expect

Cause. The Subscriptions live in a different Section.

Fix. Build the Form in the Section where those Subscriptions live, or create the Subscriptions in the Form's Section.

For a wider set of Form issues, see Forms & Pages: Troubleshooting.


💡 Tips & tricks

  • Offer real choices. If every option leads to the same Subscription, the Consent element adds friction without value — use Terms & Conditions instead.

  • Keep the Subscription list short. 2–4 options is the sweet spot. Above 5, visitors tend to tick everything or nothing.

  • Name Subscriptions in a visitor-friendly way. Internal names like "NL-SV-Weekly-Tier1" don't belong in front of visitors. Make sure the Subscription display text is clear and benefit-led.

  • Enable Double opt-in for acquisition Forms — and keep it off for preference centre updates from existing Profiles (who are already confirmed).

  • Design the confirmation journey. Pending Profiles don't receive anything until they confirm. The confirmation email and the landing page after clicking matter enormously to conversion.

  • Always name your Consent element. The internal name appears on every Profile's Form – Submit Event. A named field shows as Email_consent-[ID]; an unnamed one shows as the uninterpretable none-[ID]. Makes the Profile timeline far easier to read.


Next steps

Did this answer your question?