Double Opt-Ins


Using double opt-in is a great way to make sure only confirmed, high-quality leads sign up to your mailing list. It can also improve your sender reputation by reducing bounce rates and spam complaints.

Each CRM that WP Fusion supports handles double opt-ins in a different way. Here’s how to make use of the features in WP Fusion, as well as the features unique to each CRM.

#Opt-in management in WP Fusion’s plugin integrations

WP Fusion includes features across our various plugin integrations that help to manage opt-ins, marketing consent, and email address verification.

With WooCommerce, Easy Digital Downloads, and GiveWP,  WP Fusion includes an option to add a marketing consent checkbox to the checkout fields.

With WooCommerce, WP Fusion includes the option to add an email marketing opt-in checkbox to the checkout form.

In the settings, you can configure the label text, default checkbox state, and tags to apply when the optin checkbox is checked.

Even in platforms without a dedicated double opt-in flow, you can use this tag or list to segment your subscribers based on whether or not they have consented to receive marketing.

#Defer until activation

With BuddyPress / BuddyBoss, Ultimate Member, User Meta, WP Members, and WP User Manager, WP Fusion includes a feature called Defer Until Activation.

When this is checked, no data will be sent to your CRM until the member’s account is activated— either by clicking a confirmation link in an email, or manually by an admin.

This is a great way to make sure only valid email addresses are synced to your CRM.

#Opt-in management with WP Fusion’s CRM integrations

The features WP Fusion offers for opt-in management also depend on the capabilities of the connected CRM or email marketing platform. The platforms we support are:


The simplest method to use double opt-in with Brevo is to use the “automation method.” Essentially, each new subscriber gets added to a Pending or Unconfirmed list. You then use an automation to send them an opt-in confirmation email, and only move them to your main list once they have confirmed their subscription.

This is compatible with all of WP Fusion’s features and integrations.

For more advanced control you can also use a custom double opt-in template, connected to a Brevo form. For more information, see this tutorial.

Once you’ve created your opt-in template and linked it to your form, click Refresh Available Lists and Fields in the WP Fusion settings to load the new templates. Then, from the General settings tab, select your opt-in template from the Double Opt-in Template dropdown.

To use a custom double opt-in template, you will need to enter a redirect URL to take the subscriber after they’ve confirmed their subscription, as well as at least one list to use for all confirmed subscribers.

Brevo allows you to create a custom template for double opt-in emails.

When WP Fusion creates the new subscriber, they will be added to Brevo in a pending state (they won’t appear under the All Contacts list). The subscriber will receive a confirmation email to verify their address. Once they click the link in the email, they will be redirected back to the Redirect URL and they will be added to the selected lists in Brevo.

Note: Because the new subscriber is pending in Brevo, it is not possible to assign any lists to them other than the lists selected in the Opt-in List(s) setting.

For this reason it’s recommended not to use a custom opt-in template with ecommerce or membership site purchases, since you won’t be able to segment customers based on their products or membership plan.


You can configure WP Fusion’s default status for new MailerLite subscribers at Settings » WP Fusion » General » Default Optin Status.

The options are:

  • Default: WP Fusion will not specify an opt-in status for new subscribers. This means subscribers will follow the status you’ve configured in MailerLite— either active (by default), or unconfirmed if you’ve enabled Double opt-in for API and integrations.
  • Active: All subscribers created by WP Fusion will be set to active.
  • Unconfirmed: All subscribers created by WP Fusion will be set to unconfirmed, and a double opt-in email will be sent.
  • Unsubscribed: All subscribers created by WP Fusion will be set to unsubscribed. You can still use groups to grant access to content in WordPress, but you will not be able to send emails to the subscribers, and they will not count towards your plan limit.

For more information, see MailerLite double opt-ins.


Drip doesn’t have any configurable options for double opt-in emails. However, you can manage a subscriber’s marketing status via WP Fusion, using the Status field.

You can update the Status field via the Contact Fields panel in the WP Fusion settings, or via any of WP Fusion’s form integrations.

Syncing a value of of active will subscribe the person to marketing. Syncing a value of unsubscribed will unsubscribe the person.

For more information, see Inactive / Unsubscribed People in Drip.


With FluentCRM (same site and REST API), opt-in status is managed via the Status field. There are two options, pending and subscribed.

In the General tab of the WP Fusion settings, you can set the default status for all new contacts.

If the status is set to Subscribed, the contact will be marked as confirmed in FluentCRM and can receive marketing emails immediately. If the status is set to Pending, the subscriber will receive a double opt-in confirmation email based on your FluentCRM settings.

The default status can be overridden by syncing a value to the Status field. For example you could set the default status for the site to Subscribed, but create an opt-in form in Elementor with a hidden field set to pending. If you map this field with the Status field in FluentCRM, it will send an opt-in confirmation email to anyone who submits that specific form.


With Groundhogg (same site and REST API), you can set a default opt-in status for new contacts from the General tab in the WP Fusion settings.

This can also be overridden on a per-form basis by syncing to the Optin Status field. Groundhogg uses numeric IDs to update a contact’s status, so to update the status by syncing a hidden field, you will need to sync the correct ID. Those IDs are:

  • Unconfirmed: 1
  • Confirmed: 2
  • Unsubscribed: 3
  • Weekly: 4
  • Monthly: 5


With Klick-Tipp, you can select a Double Opt-in Process from the General tab in the WP Fusion settings.

If you’ve just created a new process, click Refresh Available Tags and Fields at the top of the page to update the options in the dropdowns.


With Mailchimp, you can select Double Optin from the WP Fusion General settings to automatically send a confirmation email to anyone who is added to your audience.


Was this helpful?