![Winback Campaign: What It Is and How to Build One in WooCommerce [2026]](https://funnelkit.com/wp-content/uploads/2026/09/woocommerce-winback-campaign-funnelkit.jpg)
A customer buys once, then disappears. No complaint, no unsubscribe click, just quiet. This silence costs more than most stores realize.
Winning back someone who already knows your brand costs six to seven times less than convincing a total stranger [Source: Braze].
Most WooCommerce stores still don't do enough to retain customers, though. No trigger, no sequence, nothing waiting to catch these customers before they slip out the door for good.
A winback campaign fixes that gap. It's a targeted message sequence, usually email, sometimes SMS or push, sent to customers who've gone quiet after a period of buying or engaging with your store.
Get the timing and offer right, and a real share of them come back, no new customer acquisition spend required.
In this blog, we will share the strategy behind a winback campaign and a full step-by-step setup for a winback campaign in your WooCommerce store.
Table of Contents
- 1 What is a Winback Campaign?
- 2 Winback Campaign Benchmarks: What to Measure
- 3 6 Essential Elements of an Effective Winback Campaign
- 4 How to Set Up a Successful Winback Campaign in WooCommerce?
- 4.1 Step 1: Create a winback automation campaign
- 4.2 Step 2: Configure ‘Customer Winback’ event
- 4.3 Step 3: Segment customers for the winback campaign
- 4.4 Step 4: Generate a dynamic coupon to sweeten the offer
- 4.5 Step 5: Craft your winback campaign emails
- 4.6 Step 6: Send a winback SMS
- 4.7 Step 7: Activate the automations
- 5 How to Measure The Success of a Winback Campaign?
- 6 5 Best Win-Back Email Examples to Get Inspiration
- 7 Frequently Asked Questions (FAQs)
- 8 Are You Ready to Create the Perfect Winback Campaign in Your WooCommerce Store?
What is a Winback Campaign?
A winback campaign, also called a re-engagement campaign, sends inactive customers a sequence of messages, usually email, sometimes SMS or push, built to pull them back into your store.
Here's the mechanism behind it. Your store tracks each customer's last purchase or last login. Cross a set inactivity threshold- 60 days, 90 days, whatever fits your typical buying cycle- and the trigger fires on its own.
No one has to remember to check a list. The customer receives a message reminding them you exist, paired with a real reason to return. A purchase closes out the sequence early. Silence brings a second message a few days later, usually with a stronger push behind it.

Trust explains why this works. Convincing a stranger takes effort, proof, reassurance, sometimes a discount just to get the first sale. A past customer skips all of that. They already know your product and whether it delivered.
Forbes research puts existing customers at 65% of a typical company's revenue, and that single number is the entire case for running a winback campaign in the first place.
Even loyal customers go quiet, though. A competitor wins them over on price. A budget tightens somewhere in their life. Priorities shift, quietly, with no notice sent your way, just fewer opens and eventually none at all.
Three things separate a winback message that works from one that doesn't. It reminds the customer you exist. It acknowledges the gap honestly, no guilt, no games. And it gives them an actual reason to come back, not a placeholder line dressed up as one.
Winback Campaign Benchmarks: What to Measure
Track these three metrics to know whether a winback campaign is actually working, not just running.
| Metric | Benchmark |
|---|---|
| Open rate | ~12% for winback campaigns specifically, per Braze. All-campaign averages run higher, around 19–20%, per WebFX |
| Click-through rate | Roughly 1.7–2.1% for standard campaigns, per Klaviyo. Automated flows, which is what a winback sequence actually is, run close to 3× that |
| Conversion rate | Varies by industry and offer strength; small gains matter most with high-value customers |
One distinction worth keeping in mind: these numbers are for customers who've already gone quiet for weeks or months. Save-the-customer emails sent during an active cancellation flow perform far better: 30-50% open, 8-20% CTR, since the customer still has your brand top of mind. Measure a standard winback campaign against the table above, not those.
Beyond the table, worth tracking over time: how long reactivation takes, the extra revenue reactivated customers bring, and whether churn is actually dropping or you're just recovering one-off sales.
Benchmarks are a starting point, not a target to chase for its own sake. The real gains come from adjusting timing, cadence, or offer based on what your own data shows.
6 Essential Elements of an Effective Winback Campaign
Most winback campaigns fail on execution, not strategy. These six pieces are where that execution either holds up or falls apart.

1. Segmentation and targeting
Inactivity means something different depending on what you sell. A skincare brand might treat three months without a purchase as a warning sign, since the product itself only lasts about a month. A store selling something that lasts longer might wait six.
Segment customers by last purchase date, buying history, and preferences before deciding who counts as lapsed. Someone who bought two years ago and never returned is a different case than someone who bought six months back and has simply gone quiet since. Treating both the same wastes the message on people unlikely to respond, and undersells it to people who might.
2. Catching the signal before someone fully lapses
Most winback campaigns wait for the standard 60 or 90-day inactivity window before doing anything. By then, some customers are already gone for good.
Churn is rarely sudden. It's a slow fade: fewer logins, skipped emails, a longer gap between orders than usual. Braze recommends acting on that fade directly rather than waiting for full inactivity. Someone who ordered every six weeks and passes ten weeks without a purchase is showing you the signal early. Catch it there, and you're not winning them back, you're keeping them from leaving in the first place.
3. A subject line that earns the open
Klaviyo's own data found "It's been a while" performing well as a winback subject line, alongside variations like "We miss you" and lines that mention a discount directly.
A few that tend to work:
- Where have you been?
- Just checking in, everything okay?
- It's been a while
- Here's something for you
Curiosity works too. A line like "Special gift inside" tends to outperform anything that reads like a mass blast.
4. An offer with real urgency behind it
A discount, a bundle, or a free trial gives a lapsed customer a concrete reason to act rather than just a reminder that you exist. Attach a deadline to it. Open-ended offers get ignored, offers with an expiration date get acted on.
It's also worth reminding the customer what's changed. If your product or service has improved since they last used it, say so directly, that context can matter as much as the discount itself.
5. Content that earns the click
Keep the email itself short. State plainly that the customer's been away, then get straight to what they're missing. SkillShare's winback email does this well, a direct headline ("We've missed you"), a quick reminder of value, then an incentive to return, all in a layout that doesn't demand much reading.

SMS and push work differently. There's no subject line to open first, the message is the whole pitch. One sentence, the offer or the reason to return, and a link. Push notifications get even less room, so lead with the most specific detail you have, a discount amount or a product name beats a generic "come back" every time.
Whatever the channel, close with one clear call to action, not three competing ones.
Close with one clear call to action, not three competing ones.
6. Reaching customers through a multi-channel approach, not just email
Email carries most winback campaigns, but not every customer responds to it the same way. Someone who's stopped opening email might still be active in your app or responsive to a text. Let behavior decide the channel. A customer still engaging elsewhere but cold on email is a push or SMS candidate first. A customer gone quiet everywhere defaults back to email, since it doesn't require an active session to land.
Coordinating channels in one sequence, rather than running each in isolation, keeps timing consistent and avoids hitting the same customer from three directions in one day.
How to Set Up a Successful Winback Campaign in WooCommerce?
WooCommerce stores need a tool that triggers on inactivity and sends the sequence automatically. FunnelKit Automations covers that, with inactivity-based triggers, a visual email builder, link triggers to spot early signals, dynamic coupon codes, and built-in analytics for tracking results, all from the WordPress dashboard.
Please note that FunnelKit Automations also has a free version (the Lite version). For this process, we will use both the free and pro versions here because of its advanced features.
Step 1: Create a winback automation campaign
Go to FunnelKit Automations ⇒ Automations and click on the ‘Create New Automation’ button.

You’ll see many pre-built automated recipes that can easily be imported and customized to be used.
For winback campaigns, FunnelKit has two prebuilt automations: Customer WinBack Campaign (with coupon) and Customer WinBack Campaign (with coupon).

Now, to pick any of the prebuilt recipes, click on that one. Next, click Import. Hit “Import This Recipe,” provide a name, and hit Create.
🔔 Note: We are going with the winback campaign that offers a discount coupon.

This will import a winback campaign recipe. Here is a breakdown of how the recipe works:
- Event trigger: The automation gets activated when a customer remains inactive for a specified period.
- Delay: It waits for one hour, aligned with the customer’s local time zone.
- Check total revenue: It assesses the total revenue generated by the customer and compares it against a preset threshold.
- Coupon generation: Based on the revenue analysis, the system creates two different discount coupons for two different customer segments.
- Engagement: An email is sent to both groups of customers, including relevant coupons generated in the previous step, encouraging them to return and shop again.

Step 2: Configure ‘Customer Winback’ event
Hit the 'Customer Win Back' trigger.
Configure the event and define this period to target the right customers through your winback campaign.

Here, set the period of inactivity for which you want this trigger to get activated. The default value is over 180 days ago and under 365 days. You can change it to anything you want.
Next, schedule your winback campaign to run every day at the defined time:
Once done, click on the ‘Save’ button.

Note: Next, set the delay period. The default is 1 hour.

Step 3: Segment customers for the winback campaign
Now, let's set the condition to check whether the inactive customer’s total spend is greater than a preset threshold.
For this, click on the condition and set the value.

Step 4: Generate a dynamic coupon to sweeten the offer
Next, based on the condition, you can offer two different discounts. For instance, let’s offer 10% off for customers who meet the condition, and 5% for the remaining customers.
You can create dynamic, personalized discount coupons right from FunnelKit Automations.
To set the discount coupon, click the Create Coupon action.

Next, configure the coupon code by setting the following parameters:
- Coupon Title - Title of your coupon code
- Discount Type - The type of discount you want to offer
- Discount Amount - The amount of the discount
- Coupon Code Prefix - You can select from a range of merge tags to personalize the name of your coupon code. Here, we’ll select the ‘first name’ merge tag to personalize your coupon code:
- Coupon Expiration Date - Set an expiry (validity) for this coupon to create urgency in your campaign.

Hit Save to update the discount coupon.
🔔 Note: Repeat the same process to set the other create coupon action as well.
Step 5: Craft your winback campaign emails
Next, you need to craft both emails.
For that, hit the ‘Send Email’ action on your workflow:

Customize the subject line and preview the text of your winback email. Use the merge tag to add a touch of personalization.
Next, you can choose from four options to craft your winback campaign emails using Visual Editor (New), Rich Text Editor, and Raw HTML.
Experts recommend going with Visual Editor New as it comes with an intuitive drag-and-drop email builder, and lots of pre-built email templates are ready to use.
Select the ‘Visual Builder’ and hit Edit.

Now import the winback email template.

Just hover and hit Preview, and then hit Import this template.

The template has some catchy text, product recommendations, and a coupon block. Make the necessary changes where you want.
To add the coupon code you generated, on the left side, for Coupon type, choose automation and then select the code.

If the template is missing a footer, you can add it using prebuilt layouts.

After adding, make sure to add business name and business address merge tags to comply with laws, and make sure to save the changes.

And repeat the same process to customize the other email as well.
Step 6: Send a winback SMS
Add SMS to the same sequence alongside the email. Use the "Send SMS" action.

Keep the message short since there's no subject line here; lead with the offer or reason to return, then add a link back to your store.
FunnelKit Automations sends SMS through a built-in Twilio integration; no separate tool needed. For more details, check our guide on SMS Notification.
Note:
Push notifications work well here too. See FunnelKit's PushEngage integration for setting that up alongside email and SMS.
Step 7: Activate the automations
The final step is to activate the automation to run a winback campaign on your WooCommerce customers.

This is a simple sequence that we have set up as an example.
You can obviously add more delays and include 3-4 emails in the sequence or implement your unique winback campaign ideas into the workflow.
Add this win-back email to your marketing strategy, and you will exponentially increase your customer retention rates, turning your dormant customers into loyal customers.
How to Measure The Success of a Winback Campaign?
Once your winback automation is live and running, you can evaluate the effectiveness of your campaign through analytics.
FunnelKit Automations lets you measure the success of your campaigns in real-time.
All you have to do is go to the Analytics section.
You’ll be able to view the metrics related to your contacts, emails and SMS of your winback campaigns.
For your campaign, you’ll be able to take a quick view of:
- Active Contacts
- Completed Contacts
- Orders
- Revenue
- AOV
- Unsubscribes

Similarly, for emails and SMS, you’ll be able to see the following:
- Sent emails and SMS
- Open rate
- Click rate
- Orders placed
- Revenue generated

Contacts
The Contacts section gives you complete automation details of how many contacts are still active in your workflow.
Along with the active contacts, you’ll also be able to find the completed, paused, and failed contacts within your automated winback sequence.

You’ll be able to track your contacts’ journeys in your winback campaign automation from the date they entered and the last run on the automation.
Engagements and Orders
Engagement shows the complete interaction journey of your winback emails from when they were sent to the actual conversion.
The green indicator represents the progress of your emails. In the screenshot below, the emails were sent to all the contacts, but one person opened, clicked, and converted with revenue.

Orders help you track the order details of the items your contacts have placed.
You’ll be able to see the order ID, the name of your contact, the purchased items, the revenue, and the date on which the order was made.

This is how you can measure the success of your winback campaign with FunnelKit Automations.
5 Best Win-Back Email Examples to Get Inspiration
Let’s now look at some incredibly well-executed examples of the winback campaign.
These examples are pretty exciting and will help us draw inspiration as we create our automated campaigns.
Example 1: The incentive winback email
Here's the first sample email to win back old customers from The Bakerista:

What we liked:
- The Bakerista does a fabulous job of infusing personality into the content and an even better job with the irresistible offer.
- It also addresses the fact that not all of its customers shop online, giving offline buyers an option for a BOGO deal.
Example 2: The reminder winback email
Grammarly sends out an email with the following content in its winback campaign:

What we liked:
- Grammarly takes on a creative approach by writing personality-infused content with bold, minimalistic graphics. The CTA stands out for getting more clicks.
- They acknowledge that the customer has been inactive for a while and remind them to continue writing awesome things.
Example 3: The product recommendation winback email
Penguin Random House is a publishing company. This is another excellent example of a good winback campaign email:

What we liked:
- The whole winback email uses the context of a text message to have a conversation with you. Further, it highlights 21 of their recommended books to check out - which is quite convincing and creative at the same time.
- It has the CTA that says - “Rekindle your love of books”. This personalized action text is a clear example of good email marketing that really knows its customers.
Example 4: The feedback winback email
Here’s one of the best win-back email examples for feedback from Scoot:

What we liked:
- They’ve used a simple feedback email with the subject line - “We’d love your help” and a CTA button to know the reason for their customers’ inactivity.
- This copy addresses the genuine motive to improve their service experience from the feedback they’ll receive from their customers.
Example 5: The last chance clearing-out winback email
Take a look at this winback campaign email example from Framebridge:

What we liked:
- The brand has used a simple “last chance” message to check if the email subscribers wanted to remain on their list.
- The design of this email is quite simple, with a can’t-miss red CTA button - “Wait, keep me on the list”.
Frequently Asked Questions (FAQs)
In this section, we’ve answered the frequently asked questions regarding the winback campaigns:
A few usual suspects. A competitor undercut you on price. Their budget tightened, and your product slid from "need it" to "nice to have." Or priorities just shifted, nothing dramatic, life moving on.
The reason matters less than catching it early.
Watch for these signals stacking up:
- Opens drop off.
- A cart gets abandoned with no follow-up purchase. T
- heir login gap stretches longer than usual.
One signal alone means nothing. Two or three together, and you've got someone worth reaching before they're gone for good.
Yes, winback campaigns indeed work. As per research, 45% of email subscribers who received a winback campaign read future emails from a brand. Out of them, 75% of re-engaged subscribers read the brand’s messages for up to 89 days. At the same time, the other 25% read their messages up to 300 days after the initial winback email.
Winback campaigns can be pretty effective to re-engage with your subscribers, but these workflows should be ongoing.
For the best results, we recommend you consider 4-5 emails (no more than this) over a span of 5 days. If you try sending 3-4 emails within two days, you may annoy your customer and miss the re-engagement opportunity. Once you’ve set up the inactivity period for your winback campaigns, you can work on an ideal email schedule.
Timing depends on what you sell and how often people normally buy from you. Most stores start the sequence somewhere between 30 and 90 days of inactivity, matched to how long a typical customer usually goes between orders. A skincare brand and a furniture store aren't working with the same window, so set yours based on your own purchase cycle, not a generic default.
The two terms get used interchangeably, but there's a real distinction. A re-engagement campaign targets customers who are starting to drift, still around, just less active than before. A winback campaign targets customers who've already gone fully inactive. Same underlying goal, different point in the timeline, one catches the drift early, the other recovers what's already been lost.
Not necessary, but it helps. Email alone reaches most customers just fine, and for a lot of stores that's enough. Where multi-channel earns its place is with customers who've already stopped opening email, a text or push notification reaches them somewhere email can't. Start with email, add SMS or push for the segment that's gone quiet on email specifically, rather than running all three from day one.
Are You Ready to Create the Perfect Winback Campaign in Your WooCommerce Store?
The concept isn't complicated. Catch the signal. Send the right message. Give the customer a reason to return.
Execution is where stores actually fall short, not the idea. They wait too long. They send one generic email and call it done. Most never check whether any of it worked.
Six things close that gap. Segmentation. Catching the signal early. A subject line that earns the open. An offer with real urgency behind it. Content that earns the click. Reaching customers on more than one channel. Get those right, and a winback campaign brings revenue back instead of getting deleted unread. Track the benchmarks, adjust based on what the data shows, and treat this as something you run continuously, a permanent fixture of the store, not a project you finish once and forget about.
FunnelKit Automations handles the mechanics for WooCommerce stores, inactivity triggers, the email and SMS sequence, dynamic coupons, and analytics showing what's actually working. The six elements above become a workflow built once rather than a list someone has to remember by hand every single time.

Editorial Team
September 23, 2026The WooCommerce MailerLite integration takes about 10 minutes to set up, but most store owners stop there. They see the subscriber count starts going up, the plugin shows a green...

Editorial Team
September 23, 2026A WooCommerce auto apply coupon adds the discount to the cart before shoppers have to look for a code. Supermarkets have been doing this for years. If there's a "3...

Editorial Team
September 21, 2026WooCommerce customer segmentation is what separates stores that treat every subscriber the same from stores that actually make more from their list. Sending one broadcast to everyone means new customers,...






