How to setup WooCommerce Follow-Ups plugin?

WooCommerce, WordPress
How to setup WooCommerce Follow-Ups plugin?

How can you set up WooCommerce Follow-Ups plugin on your WooCommerce store so customers/subscribers can receive follow-up emails for upcoming subscriptions or upcoming bookings? How to send a subscription renewal reminder email to your subscribers 5 days before their subscription renews?

In this guide, you will learn best practices for setting up the WooCommerce Follow-Ups plugin on your WooCommerce store.

Let’s get started!

How to setup Follow-Ups plugin for WooCommerce?

  1. Download and activate WooCommerce Follow-Ups plugin
  2. New Email Follow-Up
  3. Email Variables
  4. Follow-Up Details
  5. Preview Email Campaign & Test Emails

Step 1. Download and activate WooCommerce Follow-Ups plugin

The first step is to purchase, download and activate the WooCommerce Follow-Ups plugin on your WooCommerce store.

Step 2. New Email Follow-Up

Next, navigate to WooCommerce > Follow-Up > New Follow-Up.

Then enter in your content for email name, email subject, and email text. For example:

Finally, select “Subscription Email” from the Follow-up Type dropdown and click save email.

Important: Each email type is associated with an Extension, which means if you need to have the WooCommerce Subscriptions plugin installed and active on your site in order for the ‘Subscription Email’ dropdown be visible.

Email Name: Test: Follow-up subscription renewal

Email Subject: 
Your payment date is coming up!

Content:
Hey X,
Your payment of X is coming up in X days.
Thanks!
SG Web

Step 3. Email Variables

Next,  enter in any email variables that you would like. Note, email variables allow you to personalize your emails with built-in variables and merge tags.

Please review the documentation for an exhaustive list of all email variables.

generic Email variables

These variables are common to all email types, and can handle all of the general information, such as store name, customer email, order number, etc.

VARIABLE CODEVARIABLE DESCRIPTION
{item_names}The explicit name(s) of the purchased items the email was triggered for as a link back to the item
{customer_username}Displays the username of your customer
{customer_first_name}Displays the first name of your customer
{customer_last_name}Displays the last name of your customer

For an exhaustive list of all email variables, please reference the follow up plugin docs.

Subscription email Variables

These variables are common to all email types, and can handle all of the general information, such as store name, customer email, order number, etc.

VARIABLE CODEVARIABLE DESCRIPTION
{item_names}The name(s) of the purchased items (including subscriptions) as a list of links
{item_names_list} Displays a comma-separated list of purchased items (including subscriptions)
{item_quantity} Displays the quantity purchased is a specific subscription is selected
{subs_start_date} Displays the date that the user’s subscription starts
{subs_renew_date} Displays the date that the user’s subscription will renew
{subs_end_date} Displays the date that the user’s subscription ends
{days_to_renew} Outputs the number of days until the subscription renews
{subs_trial_length} Displays the length of time that the user’s subscription trial will go for
{subs_first_payment} Outputs the total amount paid for the first payment which could include subscription fees and sign-up fees
{subs_cost_term} Outputs the cost and the term/renewal in the form of $100 / month for 3 months
{subs_cost} Outputs the cost of the subscription in the form of $100 / month
{subs_id} Outputs the subscription ID which might differ from the order ID
{item_categories} The list of categories that the subscription(s) are contained in

For example, I added in the {customer_first_namefrom the ‘General Variable’ list and {subs_cost} and {subs_renew_date} from the ‘Subscription Email Variable’ list.

Example 1 (Merge Tags)

Email Name: Test: Follow-up subscription renewal

Email Subject: 
Your payment date is coming up!

Content:

Hey {customer_first_name},

Your payment of {subs_cost} is coming up on {subs_renew_date}.

Thanks!

SG Web

Example 2 (Merge Tags > WHAT CUSTOMER WILL SEE)

Email Name: Test: Follow-up subscription renewal

Email Subject: 
Your payment date is coming up!

Content:

Hey Mike,

Your payment of $100 is coming up on April 1, 2020.

Thanks!

SG Web

Step 4. Follow-Up Details

Now it’s time to set “Follow-Up Details” that specify exactly how and when the email is sent, by setting the Interval, Trigger,

  • Interval: Sets the time relative to an event (before or after) that triggers when an email is sent. This could minutes, hours, days, weeks, months, years.
  • Triggers: A selected event, which in this subscription example, is the following:
    • After subscription activated
    • After subscription renewed
    • After subscription cancelled
    • After subscription expired
    • After subscription suspended
    • After subscription reactivated
    • After a renewal order has been created
    • Before next automatic subscription payment (works for manual renewals as well)
    • Before active subscription expires
  • Enable for: Selectable options for the email to be sent for any or only specific products or product categories.
    • All subscription products
    • A specific subscription product
    • A specific category

Because I want to setup a subscription renewal reminder email to be sent to all of my subscribers 5 days before their subscription renews, I set it up the following way:

  • Sending delay: 5 days
  • Trigger: before next subscription payment
  • Enable for: All subscription products

Finally, don’t forget to click ‘save changes’.

Step 5. Preview Email Campaign & Test Emails

Lastly, scroll down to the bottom of the page and send a test email to any email address. Because we’re testing a ‘Subscription Email’, we will also need to enter in a subscription number. For example:

  • Email address: test10@sgwebpartners.com
  • Subscription ID/Order #: 3289
    • Reminder to insert a Subscription ID/Subscription # as opposed to a Order ID/Order # ID. To find the Subscription ID/Order # go to ‘WooCommerce > Subscriptions

Note, you can also preview the email by clicking ‘Preview in browser’.

Congratulations! You have set up the WooCommerce Follow-Ups plugin on your WooCommerce store!

Video Tutorial

If helpful, I also created a video that goes through this process.

If you have not setup WooCommerce Subscriptions, see this video to learn how!

Leave a reply

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. Your email address will not be published. Required fields are marked*

FAQ

Why isn't my "before subscription expires" email sending?

I would first make sure that your subscription product for this particular email follow-up has end dates. If it doesn’t have end dates, I would recommend either updating your subscription product to have end dates or update the trigger, as the trigger of “before subscription expires” will never be triggered.

How to setup WooCommerce Follow-Ups plugin on WooCommerce?

To setup WooCommerce Follow-Ups plugin on WooCommerce, please see this video and blog post links here: How to setup WooCommerce Follow-Ups plugin on WooCommerce? and WOOCOMMERCE FOLLOW-UP EMAILS