Store Owner Tips

Subscribe to our newsletter

Weekly ecommerce tips, deals & news.

Thank You, we'll be in touch soon.

Latest News

How to Set Up WooCommerce Abandoned Cart Emails (Recover Lost Sales)

How To Set Up WooCommerce Abandoned Cart Emails (Recover Lost Sales)

Picture this: a shopper visits your WooCommerce store, adds three items to their cart, gets as far as the checkout page—then closes the tab and never comes back.

That’s not an edge case. According to FunnelKit’s cart abandonment research, 70.22% of all online shopping carts are abandoned before purchase. For every 10 people who add something to their cart, seven walk away empty-handed.

Here’s the thing: most of those shoppers weren’t saying no. They got distracted, wanted to think it over, weren’t ready to pay shipping, or just got pulled away. A well-timed abandoned cart email sequence is how you bring them back. In fact, it’s one of the highest-ROI automations any WooCommerce store can have running.

In this guide, we’ll walk through exactly how to set up a sequence of WooCommerce abandoned cart emails from scratch. This includes the 3-email timing framework that consistently outperforms single-email campaigns, subject line templates you can use immediately, and how to layer push notifications on top for maximum recovery.

Jump to:


Why Cart Abandonment Costs More Than You Think

Before we get into setup, let’s make the revenue case. After all, WooCommerce abandoned cart emails aren’t just a “nice to have” automation.

Say your WooCommerce store does $10,000/month in revenue. With a 70% cart abandonment rate, your customers are leaving roughly $23,000 worth of carts behind every month. Even recovering a conservative, achievable target of 10% means an extra $2,300/month from automations that run completely on their own.

According to research compiled by EmailVendorSelection, campaigns using three cart abandonment emails generate 6.5× more revenue than campaigns with just one. That timing and sequence structure matters, and we’ll cover exactly how to build it.

The most common reasons shoppers abandon carts include:

  • Unexpected shipping costs at checkout
  • “Just browsing” or saving for later
  • A distraction interrupted their session
  • Price hesitation driven by a need to compare elsewhere
  • Complicated or confusing checkout process

A recovery email can address all of these directly. And if your checkout process itself needs work, our guide on how to optimize your WooCommerce checkout covers that side of the equation.


What You Need to Set This Up

To build a full abandoned cart recovery system for WooCommerce, you’ll need:

  1. FunnelKit Automations: for building and automating the email sequence (we’ll use this for the main setup below)
  2. An email service provider: FunnelKit integrates with Mailchimp, Klaviyo, ActiveCampaign, and others, or can send via your site’s SMTP
  3. PushEngage (optional but recommended): to add browser push notifications as a second recovery channel

FunnelKit is already one of our recommended WooCommerce automation tools. Its abandoned cart sequence builder is arguably the most feature-complete option available for WooCommerce stores. Furthermore, it handles cart tracking, automated email sequences, dynamic coupon generation, and detailed recovery analytics all in one place.

If you’re on a very tight budget, there’s also a free option: the WooCommerce Cart Abandonment Recovery plugin (by CartFlows, free on WordPress.org). This handles the basics, including a simple 3-email sequence with timing controls. While it lacks the visual email builder and advanced segmentation of FunnelKit, it’s a solid starting point.

For the rest of this guide, we’ll use FunnelKit for the full setup.


Step 1: Install And Configure FunnelKit Automations

WordPress plugin listing for FunnelKit Automations, promoting email and WooCommerce automation with cart recovery, 20,000+ installs and high ratings.
FunnelKit Automations installs like any other WordPress plugin Search for it in the plugin repository or upload the zip file

Installing FunnelKit:

  1. From your WordPress dashboard, go to Plugins → Add New.
  2. Search for “FunnelKit Automations.”
  3. Click Install Now, then Activate.
  4. You’ll be redirected to the FunnelKit setup wizard. Follow the prompts to connect your store.

Once activated, FunnelKit adds a new Automations menu item to your WordPress sidebar. This is where you’ll build your cart recovery workflow.

🚀 Power Tip: If you’re already using FunnelKit for checkout optimization (upsells, order bumps), your Automations licence covers abandoned cart recovery too. No additional plugin is needed! Check what you already have active before purchasing a new plan.

Connecting your email provider:

Head to FunnelKit Automations → Settings → Email Service and connect your preferred provider. If you’re evaluating which email platform to use alongside this, our guide on the best email marketing plugins for WooCommerce compares the top options side by side.


Step 2: Enable Cart Tracking

Before FunnelKit can detect an abandoned cart, it needs to be watching your store’s cart sessions.

  1. Go to FunnelKit Automations → Settings.
  2. Click the Cart tab.
  3. Toggle Enable Cart Tracking to on.
  4. Set your abandonment threshold. The default is 15 minutes (how long after inactivity FunnelKit considers a cart abandoned).

What abandonment threshold should you use?

The 15-minute default works for most stores. You can shorten it to 10 minutes if you want to catch more sessions early, or lengthen it to 30 minutes if you find your customers tend to browse slowly before completing checkout.

One important note: FunnelKit can only track carts for logged-in users or guests who have entered their email address on the checkout page. Completely anonymous browsers won’t be tracked, which is a limitation of all WooCommerce cart abandonment tools, not just FunnelKit.


Step 3: Build Your 3-Email Recovery Sequence

Here’s the recovery sequence framework we recommend based on timing data showing the first 72 hours are your golden recovery window:

Email 1: The Gentle Reminder (30–60 minutes after abandonment)

Goal: Catch shoppers who were simply distracted. No pressure, no discount, just a friendly nudge.

  • Timing: 30–60 minutes after cart abandonment
  • Tone: Warm, helpful, zero sales pressure
  • Content: Show the abandoned cart items (FunnelKit auto-populates these), remind them their cart is saved, include a clear “Return to Cart” button.
  • No discount in Email 1: you’ll convert many shoppers without giving margin away.

🚀 Power Tip: Use FunnelKit’s dynamic cart tags ({{cart_items}}, {{cart_total}}, {{customer_first_name}}) to personalise Email 1 with the shopper’s actual products. An email showing the exact item they were considering converts far better than a generic “you left something behind” message.

To set this up in FunnelKit:

  1. In Automations, click Add New Automation.
  2. Set the trigger: Cart Abandoned.
  3. Add a Delay node: 45 minutes.
  4. Add a Send Email node and design your reminder email.

Email 2: The Helpful Nudge with Incentive (24 hours after abandonment)

Goal: Address the most common reason for abandonment, specifically price hesitation or shipping costs.

  • Timing: 24 hours after the cart was abandoned
  • Tone: Helpful, understanding, offer something valuable
  • Content: Acknowledge they may have had questions or hesitations, offer a small incentive such as free shipping or 5–10% off
  • Include a coupon code: FunnelKit can auto-generate unique coupon codes for each abandoner (no code sharing risk)

For inspiration on structuring effective discount offers, our WooCommerce coupon strategies guide covers the coupon types that convert best.

In FunnelKit: After Email 1’s node, add another Delay (23 hours) → Send Email node for Email 2.

Email 3: The Urgency Close (72 hours after abandonment)

Goal: Final recovery attempt with a clear deadline.

  • Timing: 72 hours after abandonment (48 hours after Email 2)
  • Tone: Friendly urgency, such as “your cart is about to expire” or “your discount code expires tonight”
  • Content: Remind them their saved cart or coupon code expires soon, then reinforce the offer from Email 2.
  • One clear CTA: A single, distraction-free “Complete Your Order” button

In FunnelKit: Add a final Delay (48 hours) → Send Email node for Email 3. Set a condition to only send Email 3 if the cart is still not recovered (FunnelKit handles this automatically).


Step 4: Write Emails That Actually Get Opened

The sequence timing is only half the battle. Here are the subject line frameworks that consistently deliver strong open rates for WooCommerce cart recovery.

According to Flowium’s abandoned cart email benchmarks, the average open rate for cart abandonment emails is 39%. This is far higher than standard promotional emails. In other words, your subject line is the single biggest lever.

Email 1: Subject line formulas:

  • [First Name], you left something behind
  • Still thinking it over? Your cart is saved
  • Did something go wrong at checkout?

Email 2: Subject line formulas:

  • A little something to help you decide — [X]% off
  • [First Name], here's free shipping on your order
  • We saved your cart + a gift inside

Email 3: Subject line formulas:

  • Last chance: your cart expires tonight
  • [First Name], your [X]% discount code expires in 24 hours
  • Still want [product name]? This offer ends soon

Email body tips:

  • Keep it short, like 100 to 150 words for Email 1, slightly longer for Emails 2 and 3.
  • Always show the abandoned cart items visually (product image + name + price).
  • Use a single, prominent CTA button, such as “Return to Cart” or “Complete Your Order.”
  • Add a 1-line trust signal in Email 2 and 3: free returns, money-back guarantee, or a review snippet.

Need more info on how to set up WooCommerce abandoned cart emails? Then check out this extensive guide.


Step 5: Add Push Notifications With PushEngage (Optional but Powerful)

PushEngage homepage showing customer engagement platform headline, yellow feature icons, and a prominent blue 'Try Risk-Free for 14 Days' call-to-action.
PushEngage sends cart abandonment push notifications directly to subscribers browsers even after theyve left your site

Email recovery has one critical limitation: it only works if you have the shopper’s email address. Push notifications work for everyone who has subscribed to your browser notifications. Thus, it gives you a secondary way to recover abandoned cart revenue even if you don’t have an email address.

We already covered PushEngage in our guide to the top free WooCommerce plugins. However, its cart abandonment feature deserves a specific mention here.

PushEngage lets you send automated push notifications to subscribers when they abandon a cart. In other words, it delivers a nudge directly to their browser or mobile device, even hours after they’ve left your store.

Setting up PushEngage cart abandonment:

  1. Install the PushEngage plugin from WordPress.org
  2. Connect your PushEngage account (free plan supports up to 200 subscribers)
  3. In the PushEngage dashboard, go to Automation → Cart Abandonment
  4. Set your trigger delay (recommend: 20 minutes) and customise the notification message
  5. Enable the campaign, then let PushEngage handles the rest automatically

The combined strategy: Run FunnelKit emails for subscribers whose email you have, and PushEngage push notifications for all WooCommerce cart abandoners. The two channels are complementary, not competing.


How To Track Your Recovery Results

Once your sequence is live, check these metrics weekly inside FunnelKit Automations → Reports:

MetricWhat to Watch For
Recovery rateTarget: 10-20% of abandoned carts recovered
Email 1 open rateShould be 35-50%. If lower, test subject lines
Email 1 click rateShould be 15-25%. If lower, check CTA placement
Email 2 conversion rateMeasures coupon/incentive effectiveness
Revenue recoveredTotal revenue attributed to recovery sequence

If your Email 1 open rate is low, the subject line is the first thing to A/B test. If your click rate is low but open rate is good, the email body or CTA needs work. FunnelKit’s built-in A/B testing lets you test both without needing a separate tool.

🚀 Power Tip: Use our free store health check tool to see if checkout friction is contributing to your abandonment rate. Sometimes, the issue isn’t the recovery sequence but that your checkout page has too many steps. Other possible issues that can cause more abandonment than average in the first place include unexpected fees or a confusing layout.


Frequently Asked Questions: WooCommerce Abandoned Cart Emails

Does WooCommerce have built-in abandoned cart emails?

No. WooCommerce’s default installation does not include abandoned cart email functionality. You need a third-party plugin to track cart sessions and send recovery emails. FunnelKit Automations and the free WooCommerce Cart Abandonment Recovery plugin (by CartFlows) are the most popular options.

How many WooCommerce abandoned cart emails should I send?

Three WooCommerce abandoned cart emails is the sweet spot. Research shows three-email sequences generate 6.5× more revenue than single-email campaigns, while adding a fourth or fifth email shows diminishing returns and risks unsubscribes. Stick to the 30-minute, 24-hour, 72-hour framework for most stores.

Should I offer a discount in every abandoned cart email?

No. This is a common mistake. Save the discount for Email 2 (24 hours). Email 1 should be a simple, no-pressure reminder. Offering a discount too early trains customers to abandon carts intentionally to get a coupon. Earn the conversion with the reminder first.

Can I track abandoned carts for guest shoppers?

Only partially. WooCommerce can track guest shoppers who have entered their email address on the checkout page before abandoning. Completely anonymous visitors who never reach checkout cannot be tracked by any WooCommerce abandoned cart plugin. This is why it’s crucial to capture emails earlier in the journey via a popup on the product or cart page.


Conclusion

Cart abandonment is the single biggest revenue leak in most WooCommerce stores. The good news: it’s also one of the most straightforward to fix with the right automation in place.

Here’s the setup in a nutshell:

  1. Install FunnelKit Automations.
  2. Enable cart tracking.
  3. Build a 3-email sequence, sending a reminder at 30 minutes, incentive at 24 hours, and urgency close at 72 hours.
  4. Write short, personalised emails with dynamic cart content and a single CTA.
  5. Layer PushEngage push notifications on top for shoppers you can’t reach by email.

Even a 10% recovery rate on your abandoned carts can meaningfully change your store’s monthly revenue. Moreover, once the email sequence is set up, it runs completely on autopilot.

Not sure how the rest of your store stacks up? Run a free WooCommerce Store Health Check to get a score across SEO, performance, security, conversion, and plugin health, with specific recommendations for each.

author avatar
Michael Logarta

Share article

Subscribe to our newsletter

Weekly ecommerce tips, deals & news.

Nice – You're in!

Copyright © StoreOwnerTips.com. All Rights Reserved.