• Skip to primary navigation
  • Skip to main content
ShopMagic logo cropped for use as a site icon
WP Desk

WP Desk

WooCommerce Plugins

Flexible Invoices

Flexible Invoices

Automate invoicing

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • Ideas
  • My account
  • English
How to create an email list and marketing opt-ins in WordPress & WooCommerce?

Published: April 11, 2025 / Updated: May 19, 2025 / Blog, New Release Wednesday

How to create an email list and marketing opt-ins in WordPress & WooCommerce?

Maciej Swoboda

A WooCommerce email list can be a marketing game changer – let’s see how to create one with a free WordPress plugin! This feature was very essential to implement, due mainly to the GDPR. Read more to see how to create email lists in WordPress and WooCommerce, and set marketing opt-ins with ShopMagic.

WordPress, and WooCommerce in particular, without an email list, can slow your marketing and make advertising hard.

Today, I will show you how to build email lists in WordPress and WooCommerce with a free plugin! Learn about marketing lists, opt-ins, opt-outs, efficient communication, or email marketing in general. Let’s begin!

Table of contents

  • GDPR and email lists
  • Create an email list in WordPress & WooCommerce with ShopMagic for free
  • WordPress email list types
  • WordPress email lists: Opt-ins and opt-outs
  • Summary & more about ShopMagic
⭐ Just a small disclaimer here. This article is about the ShopMagic plugin. If you still don’t use it, download it for free below ⤵️:

ShopMagic

Create and organize your WordPress or WooCommerce email list. ShopMagic is the best email list plugin for WordPress and it's for free!

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: August 19, 2026

GDPR and email lists

You know how important it is to send marketing communication only to customers that gave their consent. It has always been so important, but after GDPR has been introduced it became crucial.

So it’s very important to manage the customer consent. Customers should be able to unsubscribe from certain emails or communication types.

👏 You can use opt-in and opt-out options in the ShopMagic plugin. I will cover all the important features of ShopMagic as far as creating an email list is concerned.

Create an email list in WordPress & WooCommerce with ShopMagic (a free plugin)

WordPress email list plugin
WooCommerce mailing list in ShopMagic.

✅ With WooCommerce email lists you can manage your marketing opt-ins or opt-outs. So that you make sure that you have the customer’s consent to send marketing emails.

WordPress email list types

➡️ There are 2 types of lists in ShopMagic:

  1. Opt-in – these lists require the user to give consent to be subscribed. For example, he can do this in checkout by ticking a checkbox or on his account page.
  2. Opt-out – all new customers will be automatically subscribed to these lists when they place the order and haven’t previously unsubscribed from these lists. We do not recommend using these lists, especially for the EU customers, however, we wanted to include these features for some specific cases you might have in your WooCommerce store.

Subscribing to lists

➡️ There are several ways your customers can subscribe to lists:

⚪ In the checkout:

ShopMagic Lists Checkout Subscribe
Subscribing to the marketing list in the checkout

⚪ On the communication preferences page or in the account:

Shopmagic Communication Preferences
Email list WordPress created in ShopMagic.

⚪ Or automatically when they place the order (only for opt-out lists).

When you add a new list there are many settings that you can configure:

WordPress email list plugin free
Opt-in checkbox. ShopMagic.

WordPress email lists: Opt-ins and opt-outs

When your customers (or guests) start to subscribe to lists (or unsubscribe from them) you will see a handy list with all opt-ins and opt-outs. There is also a search that you can use. You can also import emails from other sources.

Email list WordPress
Shopmagic Opt-ins Opt-outs

New events

➡️ We’ve also added 2 new events connected to lists. Now you can target each opt-in and opt-out and for example, send an email or add subscribers to Mailchimp.

Shopmagic Event Opt In

Shopmagic Event Opt Out

New filter

➡️ There is also a new filter which is extremely important when you want to make sure that you send emails only to customers that gave their consent to marketing communication.

If you want to target only customers that opted into receiving newsletters, make sure to add this filter:

WooCommerce email list plugin
Customer Manual Trigger filter in ShopMagic.
⭐ But hey, you can use multiple filters at the same time in ShopMagic PRO. If you want to send the coupon to subscribed customers that spent more than $1000, you can! ⚠️ This feature is also available in the PRO version of ShopMagic.
Shopmagic Filter Lists Multiple
Customer Manual Trigger and Advanced Filters. ShopMagic PRO.

Unsubscribe link in the emails

➡️ Last but not least, you can also include an unsubscribe link in the emails. There are 2 ways to do this.

Placeholder

➡️ You can include the {{ customer.unsubscribe_url }} placeholder anywhere in the message content and it will be converted to a link when the message is sent.

Unsubscribe from a WooCommerce email list

➡️ When you create a Send Email action, you will find a new checkbox that enables the link in the footer:

Best email list plugin WordPress to unsubscribe from an email list
Unsubscribe checkbox. ShopMagic.

It looks like this in the WooCommerce template footer:

ShopMagic Unsubscribe Link Footer

Is that all?

Wow, that was quite a ride! I didn’t expect this post to be this long. Yes, I think I covered everything that is the most important in this release.

OK, there is one more thing. The price, right?

This is all free!👏👏👏

Yes, we included all of these features in ShopMagic free. Why give this for free, when we could charge for these features? Because our goal is to create the best free follow up emails and marketing automation plugin for WooCommerce. And this expresses our commitment to this goal in the best possible way.

Summary & more about ShopMagic

In this article, you’ve learned how to create an email list in WordPress and WooCommerce. Also, how to make sure that you comply with GDPR by using opt-ins and opt-outs in email automations.

I encourage you to download ShopMagic and start building email lists in WordPress and WooCommerce today!

ShopMagic

Create and organize your WordPress or WooCommerce email list. ShopMagic is the best email list plugin for WordPress and it's for free!

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: August 19, 2026

Finally, if you have any questions, let us know.

More about the best email list plugin for WordPress

  • ShopMagic: New Layout and New Logo

    shopmagic new layout
    New layout and new features. The next major release of the plugin is an eye-pleasing package filled to the brim with new features.

  • WooCommerce & Google Sheets

    woocommerce and google sheets
    Connect Google Sheets to WooCommerce. How to Connect WordPress & WooCommerce to Google Sheets (with a free plugin).

About Maciej Swoboda

Fundador de WP Desk, enamorado de WordPress desde 2006. Cree en el poder de la comunidad WP, habla en WordCamps de todo el mundo y ayuda a la gente a construir mejores negocios con WooCommerce.

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Automation

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}