Newsletter opt-in with consent you control
Subscribe adds an unchecked-by-default newsletter consent checkbox at WooCommerce checkout and a [subscribe_form] shortcode for any page. Subscribers are stored as a private post type with email, consent, source and timestamp — ready to review and export to CSV. No external service.
Works with
Building an email list can be risky
Customers buy, but the store has no way to invite them to a newsletter with explicit consent. Pre-checked boxes and sending data to external services are a GDPR risk and a loss of control over the list.
- ✗ No simple, GDPR-minded opt-in at checkout
- ✗ Pre-checked boxes break the explicit-consent requirement
- ✗ Subscriber data sent to external services
- ✗ No private, exportable subscriber list of your own
Subscribe collects subscribers with explicit consent
- ✓ A checkout consent checkbox, unchecked by default
- ✓ A standalone form via the [subscribe_form] shortcode
- ✓ Private records with email, consent, source and timestamp
- ✓ CSV export and full control of your data, with no external service
What you get in the free version
Everything you need to collect consented subscribers and keep them on your own site.
Checkout checkbox
A newsletter consent checkbox on the classic WooCommerce checkout, unchecked by default.
[subscribe_form] shortcode
A standalone opt-in form for any page or widget, with title and description attributes.
Explicit GDPR consent
A configurable label and an unchecked-by-default box for valid, explicit consent.
Private subscriber records
Email, consent, source and timestamp stored as a private post type under WooCommerce → Subscribers.
CSV export
Download the full subscriber list to a CSV file in one click.
Admin notification
An optional email to an admin on each new subscriber.
Configurable placement
Choose where the checkbox appears at checkout: after/before terms, or after billing.
No-duplicate recording
Idempotent storage — a repeat email is never added to the list or notified twice.
Up and running in three steps
Set the checkbox and record your first subscriber.
Install
Activate Subscribe alongside WooCommerce — the checkbox appears at checkout automatically.
Set up consent
Under WooCommerce → Subscribe, set the label, default state, placement and notifications.
Check the list
Tick the checkbox at checkout, place an order and open WooCommerce → Subscribers.
Who it is for
When you want to build an email list with consent and keep the data on your own site.
GDPR-minded stores
Explicit consent, unchecked by default, with a configurable label.
- ✓ Unchecked box
- ✓ Consent label
- ✓ No external service
List-building beyond checkout
A standalone form on a page or widget via the shortcode.
- ✓ [subscribe_form]
- ✓ title/description attrs
- ✓ Independent of checkout
Full data control
A private subscriber list with CSV export and nothing sent off-site.
- ✓ Private post type
- ✓ CSV export
- ✓ No-duplicate recording
Need more? Subscribe PRO
FREE covers consented opt-in and a private list with CSV export. Subscribe Pro will add direct sync to Mailchimp and other email providers, double opt-in and custom fields and tags.
- ✓ Sync to Mailchimp and other providers (planned)
- ✓ Double opt-in confirmation (planned)
- ✓ Custom fields, tags and multiple lists (planned)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. WooCommerce must be installed and active.
Is the checkbox checked by default?
No. For valid GDPR consent the checkbox is unchecked by default, so customers have to actively opt in. You can change this in the settings if your local law allows it.
Where are subscribers stored?
Each subscriber is a private "Subscriber" record (a custom post type) under the WooCommerce menu, with email, consent, source and timestamp. You can export them all to a CSV file.
Does it send the subscriber to Mailchimp or another service?
No. The free plugin keeps subscribers on your own site so you stay in control. Integrations with email service providers are planned for the Pro version.
Does the shortcode work without WooCommerce checkout?
Yes. The [subscribe_form] shortcode is a standalone opt-in form that works on any page, independent of the checkout checkbox.
Can I change the checkbox placement at checkout?
Yes. Choose whether it appears after terms, before terms or after billing.
Can the same email be stored twice?
No. Recording is idempotent — a repeat email is not added again or notified a second time.
Can I be notified of new subscribers?
Yes. You can optionally enable an admin email on each new opt-in.
Build an email list with consent
A checkout checkbox, a shortcode and a private list with CSV export. The full FREE edition under GPL.
Read the docsFREE is complete consented opt-in and your own list — PRO adds provider sync and double opt-in.