Docs

What is WP Smart Consent?

3 min readUpdated April 20, 2026

WP Smart Consent is a WordPress plugin that adds a marketing opt-in checkbox to your checkout pages and contact forms — and automatically forwards opted-in contacts to your email marketing platform or CRM the moment they submit.

Instead of manually exporting customer lists or relying on silent auto-subscriptions, WP Smart Consent captures explicit consent at the point of conversion and handles the data handoff for you in real time.

The Problem It Solves#

Growing your email list from a WordPress site usually means one of two things: a messy manual export/import workflow, or a bulk subscription that ignores whether customers actually said yes. Neither is ideal — especially if you’re operating under GDPR or similar regulations where documented consent matters.

WP Smart Consent sits between your checkout or form and your email platform, forwarding contacts only when they’ve explicitly ticked the box.

How It Works#

  1. A visitor reaches your checkout page or contact form.
  2. An opt-in checkbox appears above the submit button — labeled however you like (e.g. “Subscribe to our newsletter”).
  3. If the visitor ticks the box and completes the submission, WP Smart Consent captures their name and email.
  4. That contact is immediately forwarded to every email marketing platform or CRM you have connected — no delay, no manual step.

If the visitor doesn’t tick the box, nothing is forwarded. Simple.

What It Connects To#

Checkout sources — WooCommerce (Block and Shortcode checkouts), SureCart, FluentCart, Easy Digital Downloads, and GiveWP.

Form plugins — SureForms, Fluent Forms, WPForms, Gravity Forms, Formidable Forms, Quill Forms, HappyForms, Forminator, Contact Form 7, Ninja Forms, MetForm, and Everest Forms.

Email marketing & CRM — 6 WordPress-hosted plugins (FluentCRM, MailPoet, Groundhogg, Newsletter, Mailster, MailerPress) and 13 cloud services (Mailchimp, Brevo, MailerLite, ActiveCampaign, Klaviyo, HubSpot, Kit, Drip, GetResponse, Mailjet, Omnisend, Moosend, Campaigner), plus a configurable webhook for anything else.

You can enable as many sources and destinations as you want simultaneously — a single opt-in can be forwarded to all of them at once.

Key Things to Know#

No data passes through WP Smart Consent’s servers. The plugin calls your email platform’s API directly from your WordPress site. There’s no middleman, no analytics, no telemetry.

GDPR geo-detection is built in. The checkbox can be pre-checked for visitors outside GDPR-covered countries and automatically unchecked for EU visitors — detected via Cloudflare, Bunny.net, or WooCommerce, with a cookie-based fallback for CDN-cached pages.

Every opt-in is logged. A built-in Customers Log records every consent event with a timestamp, source, and contact details. You can filter by date range or source and export to CSV at any time.

Works with the WooCommerce Block Checkout. WP Smart Consent uses WooCommerce’s official IntegrationInterface API, so it works correctly with both the legacy shortcode checkout and the modern block-based checkout — simultaneously if needed.

Who It’s For#

WP Smart Consent is a good fit if you’re running a product or service business on WordPress, you care about collecting consent correctly, and you want opted-in customers flowing into your email platform automatically without any manual work between sales.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only