Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Create a WooCommerce Subscription Reminder Email in WordPress

One of the biggest lessons we’ve learned from testing subscription systems in WooCommerce is that communication is key.

Store owners who keep their subscribers informed about upcoming renewals not only see better retention rates but also receive fewer support tickets and complaints.

After helping many subscription businesses through WPBeginner, we’ve refined the process of creating reminder emails that strike the perfect balance between informative and non-intrusive.

You don’t need to be a technical expert to implement these strategies – just the right tools and approach.

In this step-by-step guide, we’ll show you how to create subscription reminder emails that your customers will actually appreciate.

How to create a WooCommerce subscription reminder email in WordPress

💡Quick Answer: How to Set Up Subscription Reminders

The best way to create WooCommerce subscription reminders is with the FunnelKit Automations plugin. Here are the basic steps:

  • Install the Plugin: You will need to install both the free and Pro versions of FunnelKit Automations.
  • Create an Automation: Start a new automation from scratch and choose the ‘Subscriptions Before Renewal’ trigger.
  • Design and Activate: Add a ‘Send Email’ action, write your email copy using merge tags for personalization, and set the automation to active.

Why Create a WooCommerce Subscription Reminder Email in WordPress?

After you have set up WooCommerce subscriptions, it’s a good idea to create subscription reminder emails. These automatic messages let customers know that their subscriptions are about to renew.

  • Reduce Failed Payments: Reminders give customers a chance to update their credit card or contact info, preventing renewal failures.
  • Improve Customer Experience: A simple heads-up feels transparent and trustworthy, reducing customer complaints.
  • Lower Support Tickets: Proactive communication helps you avoid admin headaches and refund requests.

In this way, you can allow subscribers to update their payment details and contact information or make other changes before their subscription auto-renews. This helps you avoid admin headaches, refund requests, and customer complaints.

It also gives the customer a chance to cancel their subscription.

Although you’ll want to get as many subscribers as possible, people who feel tricked into renewing their subscriptions may complain or leave negative customer reviews.

In the following sections, we’ll show you how to create a subscription reminder email in WordPress using the WooCommerce Subscriptions extension and FunnelKit.

Here is a list of steps we’ll cover in this guide:

Ready? Let’s get started.

How to Create a WooCommerce Subscription Reminder Email in WordPress

The best way to create a subscription reminder email is by using FunnelKit Automations. FunnelKit Automations is the best marketing automation tool for WooCommerce websites.

We’ve tested it across a bunch of WooCommerce stores, and you can read our FunnelKit Automations review for more details.

FunnelKit lets you easily set up automated emails for abandoned cart recovery, lead nurturing, post-purchase education, next-order coupons, subscription reminders, and more.

Step 1: Set Up FunnelKit Automations

First, you’ll need to install and activate the FunnelKit Automations Pro plugin. For more details, please see our guide on how to install a WordPress plugin.

The Pro plugin works as an add-on, so you will also need the free FunnelKit Automations plugin. The free version provides the core functionality, while the Pro version unlocks the advanced features like subscription reminders.

Once both plugins are active, you can navigate to FunnelKit Automations » Settings and add the license to the ‘FunnelKit Automations Pro’ field. You can find this information under your account on the FunnelKit website.

Adding a FunnelKit Automations license to your WordPress website

After entering the key, simply click on the ‘Activate’ button.

Now, you are ready to create all kinds of WooCommerce automations that increase sales.

Step 2: Create a FunnelKit Email Reminder Automation

To start creating a subscription reminder email, you’ll want to go to the FunnelKit Automations » Automations (Next-Gen) page from the WordPress dashboard.

Then, go ahead and click on the ‘Add New Automation’ button.

Adding a new automation to your WooCommerce store

This will open FunnelKit’s library of pre-built automation recipes.

For this tutorial, we will click the ‘Start From Scratch’ button.

The FunnelKit Automations library

You can now type in a name for the automation. This is just for your reference, so you can use anything you want.

Once you’ve done that, you can click on the ‘Create’ button.

Creating a WooCommerce subscriptions reminder email

This will launch FunnelKit’s user-friendly email automation builder.

At this point, you should be all set for creating the WooCommerce workflow. To get started, simply click on ‘Select Trigger.’

Adding a FunnelKit trigger to an automation workflow

You can now choose the action to trigger the automated workflow in WordPress.

To do this, you’ll want to click on the ‘WooCommerce’ tab and select ‘Subscriptions Before Renewal.’

Creating a WooCommerce subscription reminder email

When you are ready, click on ‘Done.’

This will add a basic trigger to the FunnelKit editor. To configure the trigger, you can click on ‘Subscriptions Before Renewal.’

Editing the subscriptions renewal WooCommerce trigger

Now, you’ll be able to decide when to send the reminder.

Just be aware that you can also create follow-up emails. For example, you might send an email 5 days before the subscription renewal and a follow-up the day before.

To set a date, simply type a number into the ‘Days before subscription renewal’ field.

Creating an automated time-based trigger

You can also choose the time when the email will be sent. It’s a good idea to send reminder emails when the subscriber is more likely to be online and opening messages.

That said, it helps to know as much about your subscribers as possible. If you haven’t already, then we recommend installing Google Analytics in WordPress. It will help you learn more about your customers, including their time zones and when they are most likely to be online.

After setting up your reminder emails, it’s also a good idea to track your email open rates. You can even set up A/B split testing by sending messages at different times and then seeing what gets the best results.

By continuously monitoring and fine-tuning all your custom WooCommerce emails, you should be able to improve your open and conversion rates.

You can tell FunnelKit to send reminder emails at a specific time by typing them into the fields that show ‘HH’ (hour) and ‘MM’ (minute) by default.

Creating an automated WooCommerce workflow

After that, you can choose whether to send this email once or multiple times.

Later in this guide, we’ll show you how to add follow-up emails to this campaign. With that in mind, you’ll typically want to send this email once by selecting the ‘Once’ button.

Once the trigger is configured, click the ‘Save’ button.

Configuring the WooCommerce subscription reminder email

Step 3: Design the WooCommerce Subscription Reminder Email

Now, it’s time to create the WooCommerce email that will be sent to your subscribers by clicking on the ‘+’ button.

You can then select ‘Action.’

Adding actions to an automated WooCommerce workflow

In the pop-up window that appears, you can choose ‘Send Email.’

After that, go ahead and click ‘Done.’

Sending a WooCommerce reminder email

Now, you should be able to start creating the email by entering a subject and preview text.

You can use a mix of plain text and merge tags. FunnelKit will replace any merge tags with real values whenever it sends a subscription reminder email. This allows merge tags to catch the subscriber’s attention with personalized content.

For example, you might use a merge tag to add the subscriber’s name to the subject line or the date their subscription will auto-renew.

To add a merge tag, just click on the ‘{{.}}’ icon next to the field where you want to use the tag.

FunnelKit's dynamic merge tags

This opens the merge tag library. Merge tags are placeholders (like {{ contact.first_name }}) that automatically insert customer information into your emails, making them feel more personal.

When you find a tag you want to use, you might see either a ‘Copy’ or ‘Settings’ icon. If you see the ‘Copy’ symbol, then simply click it to copy the merge tag.

Copying dynamic merge tags

With that done, you can go ahead and paste the merge tag into the email.

At this point, you may also want to add some static (plain) text by typing it directly into the field.

Adding merge tags to a WooCommerce reminder email

Once again, when looking through the merge tags, you may also see a ‘Settings’ icon instead of a ‘Copy’ icon.

For example, this image shows a ‘Settings’ icon next to the ‘Contact First Name’ merge tag.

Adding merge tags to a subscription reminder email

This icon allows you to set a fallback, which FunnelKit will use if it doesn’t have access to the real value.

If you see a ‘Settings’ icon, you can give it a click and type some text into the ‘Fallback’ field.

Setting a fallback for your WooCommerce subscription reminder emails

After creating a fallback, click on ‘Copy.’

With that done, simply paste the merge tag into the field where you want to use it. You can also type static text directly into the field.

Adding dynamic text to a WooCommerce subscription reminder email

When you are happy with how the subject and preview text are set up, just scroll down to the small text editor.

Here, you can create the email body text by typing it into the editor. You can also add dynamic tags by selecting ‘Merge Tags’ and then following the same process described above.

Adding body tags to a WooCommerce subscriber email

The text editor has all the standard text formatting options, so you can add links, change the text size, change the font, and more.

After you’ve completed this process, you can preview your email by clicking the ‘Show Preview’ button.

Previewing WooCommerce emails using FunnelKit

When you are satisfied with the subscription reminder email, go ahead and click the ‘Save & Close’ button.

Step 4: Create Follow-up Emails

At this point, you might want to add one or more follow-up emails to the campaign.

To start, you will typically add a delay between these emails by clicking the ‘+’ icon and then selecting ‘Delay.’

Adding a delay to an automated WooCommerce email sequence

On this screen, open the dropdown that shows ‘Minutes’ by default and choose a value from the list. When creating reminder emails for your online store, you’ll typically want to select either ‘Days’ or ‘Weeks.’

After that, type in the value you want to use, such as 1 Week or 3 Days.

Adding a delay to a FunnelKit automated workflow

After that, you may want to set the time when FunnelKit will send the follow-up email. You’ll typically want to send the reminder email when subscribers are more likely to be online or when you usually get the best open rates.

To do this, just check the ‘Delay until a specific time of day’ box.

Adding a delay to an automated workflow

You can now set the time using the new settings that appear.

By default, FunnelKit will use the timezone in your WordPress settings. However, you can also send the email based on the subscriber’s timezone by checking ‘In Contact Timezone.’

Sending subscription reminder emails based on the customer's timezone

When you are happy with how the delay is set up, click ‘Save.’

With that done, it’s time to create the follow-up email. Go ahead and click the ‘+’ icon and then select ‘Action.’

Creating follow-up emails for your online store

In the pop-up window that appears, you canselect ‘Send Email.’

After that, you’ll need to click on ‘Done.’

Adding follow-up emails to an automated WooCommerce workflow

This will open a pop-up window where you can create a subject and preview, as well as add body text by following the same process described above.

When you are happy with the follow-up email, just click the ‘Save & Close’ button.

Adding automated follow-up messages to your eCommerce store

You can now add more delays and follow-up emails by repeating the exact same steps.

Pro Tip: A great follow-up sequence for subscription reminders is to send three emails. We recommend sending one 7 days before renewal, another 3 days before, and a final one on the renewal day itself. This gives customers plenty of notice without being annoying.

When you are ready to make the automation live on your WordPress website, click on the ‘Inactive’ slider so that it turns to ‘Active.’

Publishing an automated WooCommerce workflow

Now, FunnelKit will send automated subscription reminder emails to your online store.

Bonus: Make Sure Your Reminder Emails Are Being Delivered!

After creating the perfect reminder sequence in FunnelKit, there’s one final step: ensuring your emails actually reach your customers’ inboxes.

By default, WordPress uses a mail function that can be unreliable, often causing important emails to be flagged as spam.

The best way to fix this is by using WP Mail SMTP. It is the best SMTP plugin for WordPress that reconfigures your site to send emails through a proper mailer service, which greatly improves deliverability.

WP Mail SMTP also comes with detailed email logs, so you can see a complete record of every subscription reminder that your website sends out. This helps you confirm your automations are working correctly.

View individual email log

For details, you can go to our step-by-step guide on how to setup WordPress email tracking.

Frequently Asked Questions About Sending WooCommerce Emails

Here are some questions that our readers have frequently asked about sending WooCommerce subscription reminder emails:

Why are my WooCommerce reminder emails going to spam?

By default, WordPress sends emails using a method that isn’t always reliable. This can cause your important subscription reminders to be flagged as spam or not get delivered at all.

The best way to fix this is with the WP Mail SMTP plugin, which sends your emails through a proper email service to ensure they reach the inbox.

How many subscription reminder emails should I send?

We’ve found that a sequence of three emails works best. A common strategy is to send reminders 7 days before, 3 days before, and on the day of the renewal. This gives customers plenty of notice to update their payment details without feeling overwhelmed.

Can I customize the design of my WooCommerce emails?

Yes. While the default WooCommerce emails have limited styling options, a tool like FunnelKit gives you full control. It includes a visual builder that allows you to customize the layout, colors, and branding of your emails to perfectly match your store’s design.

We hope this article helped you learn how to create WooCommerce subscription reminder emails. You may also want to see our guide on how to create a WooCommerce popup to increase sales or our list of ways to recover abandoned cart sales.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

4 CommentsLeave a Reply

  1. This is a great tip for growing customer retention in my WooCommerce store! Automated reminder emails before renewals seem like a smart way to nudge subscribers and keep them engaged. The idea of promoting new products or deals within these emails is a clever marketing strategy. Thanks for this helpful guide!

  2. Great plugin and tutorial! It has helped me Boost my WooCommerce subscription renewals with these reminder emails.

  3. I think it is really important to send reminders emails as auto renewal may be profitable for us, but really ruin trust and lose us a customer. In case of yearly payment I would send reminders 30, 15, 7, 3 and 1 day before. Better be a little spamy than have angry client. This guide will definitely help a lot of people keep their customers happy.

    • It is a delicate balance for how many emails to send and what works for you and your customers.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.