Home > Docs > WebToffee eCommerce Marketing Automation > Recover Abandoned Carts in WooCommerce Using Popups

Recover Abandoned Carts in WooCommerce Using Popups

Last updated on October 24, 2025

Every online store faces a common challenge: shoppers add products to their cart but leave the site without completing their purchase. On average, over 70% of carts are abandoned, but that doesn’t mean those sales are lost forever. This is where an abandoned cart pop-up can make a difference. With the WebToffee eCommerce Marketing Automation app, you can set up a targeted pop-up that appears just as a user is about to exit the site, offering them an incentive, like a discount, to encourage them to return to the checkout. In this guide, we’ll walk you through setting up an effective cart recovery pop-up campaign.

Goal of This Campaign

You’re about to create a pop-up that:

  • Detects when a visitor with cart activity tries to leave.
  • Offers them a discount (like 15%) to recover the sale.
  • Targets only relevant users, eliminating unnecessary pop-ups.

Step 1: Navigate to Web Campaigns

  1. From the Marketing sidebar, go to Forms and Widgets > Popup and embed forms.
  2. Click “Create New Campaign.”
Create new campaign - WebToffee marketing
Create new campaign – WebToffee marketing

Step 2: Choose a Cart Recovery Campaign Template

  1. In the template gallery, select the Cart recovery campaigns tab.
  2. Select a template that aligns with your brand’s style and messaging. For example, you can pick designs that highlight urgency or offer a discount, like: “Wait! Grab 15% off before you go.”
Cart recovery campaign templates
Cart recovery campaign templates

Step 3: Configure Cart Recovery Campaign Settings

After selecting a template, you’ll land on the campaign settings screen. Here’s how to optimize your configuration specifically for abandoned cart recovery:

A. Trigger (When the pop-up should appear)

  • Enable “On exit intent.”
  • This is crucial for cart recovery, as it allows you to catch users right as they’re about to leave the site. Exit intent works best on desktop browsers.

Tip: Avoid immediate or time-based triggers for cart recovery. Exit intent is the most behavior-sensitive option here.

B. Display Frequency

  • Set to “Once per hour”
  • This ensures you’re not bombarding visitors with the same pop-up while still reminding them during active sessions.

Step 4: Add Smart Targeting Rules

Your aim here is to display the pop-up only to visitors who are most likely to abandon their purchase.

A. Audience

  • Select All visitors, so that even returning visitors with items in the cart can be targeted.

Unlike welcome popups (which focus on new users), cart recovery applies to anyone showing cart intent.

B. UTM Parameters (Optional)

This is handy if you’re running retargeting ads or email campaigns. The pop-up will only show when the UTM parameter matches.

Example: Show only for visitors coming from a Facebook ad with utm_campaign=retarget_cart.

C. Page URLs

  • Use Include to focus on the cart or product pages.
  • Use Exclude for checkout or thank-you pages (you don’t want to interrupt after they’ve already converted).

D. Product Categories (Optional)

  • You can choose to include or exclude categories. For instance, if you only want to offer recovery discounts on high-ticket categories, select those specifically.
  • The pop-up will show after users stay on those pages for more than 30 seconds.

E. Cart Value Condition

  • This is a powerful option specific to cart recovery.
  • It helps you prioritize recovering more valuable carts and ensures that your discount offers remain meaningful.

Example: Display the pop-up only if the cart value exceeds $100.

Campaign settings - Cart recovery
Campaign settings – Cart recovery

Step 5: Set Device Visibility

  • Select ‘All Devices’ to ensure the campaign appears on both desktop and mobile devices. Alternatively, you can target Desktop only if using exit intent (since it’s not supported on mobile).

Step 6: Customize the Cart Recovery Popup Template

Click Edit Template to tailor the design, message, and coupon code.

Template editor - Cart recovery campaign
Template editor – Cart recovery campaign

A. Headline and Message

Use urgency-driven language:

  • Headline: “Oops, You Left Something Behind!”
  • Subtext: “Your 15% discount is ready for you. Unlock your savings.”

This reminds the user they’re about to miss out.

B. Form and CTA

Keep it minimal:

  • An email input field with a short placeholder.
  • CTA button: “Grab this deal.”
  • Customize font, size, and button color to match your brand.

Tip: Use “Go to next step” as the button action to take them to the success page where the coupon is revealed.

Editing Headline, CTA button - Cart recovery campaign
Editing Headline, CTA button – Cart recovery campaign

C. Success Page

This is where you present the offer:

  • Add a bold confirmation: “Here is your 20% off.”
  • Include a Coupon block where they can easily copy the code.
  • From the right panel, select an existing coupon or create a new one right from the template editor.
Configuring the success screen
Configuring the success screen

To know more about popup customization, check out this article: Customize Web Campaign Pop-Ups for WooCommerce Stores.

Step 7: Save and Publish the Campaign

  • Click Finish editing to save the design.
  • Give your campaign a relevant name.
  • Hit Publish to make it live.
Save the template - Cart recovery campaign
Save the template – Cart recovery campaign

Step 8: Preview Your Campaign in Action

Open your store in an incognito window, add items to your cart, and attempt to leave. The pop-up should appear as configured, only when the cart value condition and exit intent are triggered.