How to migrate from Follow-Up Emails

WooCommerce now directs merchants from Follow-Up Emails to AutomateWoo. Existing Follow-Up Emails are not imported automatically, so you need to rebuild each email as an AutomateWoo workflow.

This guide explains how to record an existing Follow-Up Email, recreate it in AutomateWoo, test the new workflow, and switch without sending duplicate emails.

Before you migrate

↑ Back to top
  • Back up your store and, when possible, complete the migration on a staging site.
  • Update WooCommerce, Follow-Up Emails, and AutomateWoo before comparing their settings.
  • Review the Follow-Up Emails and AutomateWoo comparison for features that do not have a direct equivalent.
  • Make a list of the active Follow-Up Emails you still need. You can skip inactive, duplicated, or obsolete emails.
  • Keep each new AutomateWoo workflow disabled until it has been tested.

Record each Follow-Up Email

↑ Back to top

Open each Follow-Up Email and record its status, email type, trigger, delay, product or category restrictions, rules, sender details, subject, content, variables, coupon settings, and tracking options.

Check AutomateWoo presets

↑ Back to top

AutomateWoo includes preset workflows for common campaigns. Check the presets before building a workflow from scratch. A preset creates a disabled workflow that you can review and configure for your store.

Rebuild the workflow

↑ Back to top
  1. Go to AutomateWoo > Workflows.
  2. Create a workflow from a suitable preset, or select Add New Workflow.
  3. Leave the workflow Disabled while you configure it.
  4. Select a trigger that matches the event used by the Follow-Up Email.
  5. Add rules for any customer, order, product, category, or subscription conditions.
  6. Configure the workflow timing to match the original delay.
  7. Add a Send Email action and recreate the sender, recipients, subject, heading, preheader, template, and message.
  8. Replace every Follow-Up Emails variable with its AutomateWoo equivalent.
  9. Review the workflow options, including transactional status and tracking.
Follow-Up Emails settingAutomateWoo setting
Email type and triggerWorkflow trigger
DelayWorkflow timing
Product, category, customer, or order conditionsWorkflow rules
Sender, recipient, subject, and contentSend Email action
Placeholders and variablesAutomateWoo variables
Generated couponCoupon template and the customer.generate_coupon variable
Tracking and email purposeTracking and transactional workflow options

Example: welcome a first-time customer with a coupon

↑ Back to top

In this example, the Follow-Up Email sends one day after a customer’s first purchase and includes a 10% coupon. Start with the New Customers: Welcome email (with coupon) preset, then configure:

  • Trigger: Order Completed
  • Rule: Order – Is Customer’s First equals Yes
  • Timing: Delayed for one day
  • Recipient: {{ customer.email }}

Create a percentage-discount coupon to use as the template, and note its coupon code. Reference that code in the email with the generated-coupon variable. For a coupon with the code welcome, use:

AutomateWoo creates a unique coupon for each recipient from the template’s discount, usage, product, and expiry settings.

Test and switch

↑ Back to top
  1. Use the action’s Preview option to review the email with test data.
  2. Run a complete test with an order, customer, or other event that matches the trigger and rules.
  3. Confirm the event appears in the AutomateWoo queue or logs and that the email content, links, coupon, delay, and recipient are correct.
  4. Disable the corresponding Follow-Up Email so the two extensions cannot send the same message.
  5. Enable the AutomateWoo workflow and monitor its first live runs.

Repeat this process one workflow at a time. Keeping the old email available—but inactive—makes it easier to compare settings or roll back while you verify the migration.

Related documentation

↑ Back to top

Related Products

Offer Royal Mail shipping rates to your customers.

Get shipping rates for your WooCommerce store from the Australia Post API, which handles both domestic and international parcels.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.