Home > Docs > WebToffee eCommerce Marketing Automation > Bring Back Lost Customers with Automated Win Back Emails

Bring Back Lost Customers with Automated Win Back Emails

Last updated on October 28, 2025

In the long run, customer retention is key for any business. Many customers make a purchase but never return. A Win Back Email Automation helps re-engage inactive customers by sending them targeted reminders and exclusive offers to bring them back to your store. With WebToffee eCommerce Marketing Automation, you can have a fully operational Win-Back automation in just a few steps.

How the Win Back Automation Works

  1. Trigger: A customer enters the flow after making a purchase.
  2. Waiting Period: The system waits for a set duration (e.g., 30 days).
  3. Win Back Email: To encourage customer return, a targeted email with a message and a discount coupon is sent to the customer.
  4. Exit Condition: If the customer makes a new purchase, they exit the flow.

Setting Up Win Back Automation for Your WooCommerce Store

Setting up Win Back Automation ensures that customers who haven’t shopped in a while receive a timely, personalized email encouraging them to return.

📌

Best practices for a High-Converting Win Back Email:

  • Include attention grabbing subject lines (like “We Miss You! Here’s 10% Off Just for You”).
  • Offer incentives to encourage action (like “Enjoy a 10% discount on your next purchase with the code {COUPON_CODE} at checkout”).
  • Create a sense of urgency – Use time-sensitive language to urge immediate action (like “Your special offer expires in 24 hours! Don’t miss out”).
  • Use a clear CTA (like “Redeem Your Special Offer Today”).

Step 1: Access the Automation Dashboard

  1. Navigate to Automations from the WebToffee Marketing sidebar menu.
  2. Click Create automations.
  3. Select “Win Back Customers” from the prebuilt automation templates to get started quickly.
Email Automation - Win back customers
Email Automation – Win back customers

Step 2: Configure the Trigger and Entry Conditions

  1. In the workflow editor, start with the Trigger block.
  2. The default trigger is “Order placed,” which means the automation is triggered when a customer completes a purchase.
  3. Enable the “Skip contacts who have been in this workflow” checkbox to avoid repeatedly targeting users.
    • Set a duration like “In the last 30 days”, meaning users who have already been in this automation during that time will be excluded.
    • Click Save to apply the changes.
  4. Use the Trigger filters to target specific customer groups or order types.
    • Click + Add filters under Trigger filters.
    • Choose from multiple filter types, such as:
      1. Order Status
      2. Order Value
      3. Specific product purchased
      4. Specific category purchased
      5. Payment method
      6. Coupon use
      7. Billing or Shipping address
      8. Number of orders
    • Set the operator (e.g., is, is not, greater than, contains, etc.) and define the filter value. Example: Filter by Payment methodisBank transfer.
    • After you add two or more filters, the system displays the condition logic switch:
      • ALL conditions match: The customer enters the flow only if all filter conditions are true.
      • ANY conditions match: The customer enters the flow if at least one of the filter conditions is true.
    • Select the appropriate condition logic and click Save.
📌

Example: You want to re-engage high-value customers who used bank transfers. Set the trigger to Order placed and enable “Skip contacts who have been in this workflow” for the past 30 days. Add filters like Order value greater than 2000 and Payment method is Bank transfer, then set the condition logic to ALL. This way, the automation sends the win-back email only to qualified customers.

Trigger settings - Win back email
Trigger settings – Win back email

Step 3: Set the Waiting Period (Delay Block)

  1. Click on the Delay Block to define the time gap before sending the email.
  2. Set it to 30 days (or adjust it based on your business needs).
  3. Use time/day filters:
    • Send only on selected days (e.g., only on weekdays)
    • Send only at a specific time (e.g., 10:00 AM)
📌

Example: Set the delay to 30 days so the win-back email is sent a month after the customer’s last purchase. To increase the chance of engagement, enable “Send only on selected days” choose weekdays, and set the time to 10:00 AM, ensuring the email lands in their inbox at a time they’re more likely to check it.

Delay block - Win back emails
Delay block – Win back emails

Step 4: Customize the Win Back Email

  1. Click on the Win Back Customers Email block to edit the content.
  2. Update the email title, subject, pre-header, and content to make it engaging.
📌

Example Email Content:

Subject: “We Miss You! Enjoy 10% Off on Your Next Order”

Pre-header: “It’s been a while! Here’s a special deal to bring you back.”

  1. Click Edit Content to customize the email template.
    • Click on the logo section to add a logo that suits your branding.
    • Double click on the texts to edit them.
    • Add a discount coupon to encourage re-purchase. Click on the coupon code block to configure the coupon settings. To learn more, check out this article: Configuring Coupon Settings in Automation Emails.
    • Add a CTA button to create urgency and drive immediate action from customers. Click on the button to configure its text and link.
    • Use the Basic blocks section on the left to drag and drop blocks into the template.
Edit email template - Win back email automation
Edit email template – Win back email automation
  1. After configuring the email template, click on Finish editing.

Step 5: Name and Publish the Automation

  1. Give a unique name for the automation and click the checkmark icon.
  2. Click on “Publish” to make it live.
Name and Publish - Win back email automation
Name and Publish – Win back email automation

Here’s what a sample Win Back email looks like for a customer.

Sample Win back email
Sample Win back email