Home > Docs > WebToffee eCommerce Marketing Automation > Recover Lost Sales with Abandoned Cart Recovery Emails

Recover Lost Sales with Abandoned Cart Recovery Emails

Last updated on October 28, 2025

There’s hardly a single online store out there that hasn’t had to deal with the issue of cart abandonment, with a number even suggesting that nearly 70% of their customers had left their carts behind and, consequently, without buying anything. Sending follow-up emails and providing discounts to these customers may help you win them back easily. WebToffee eCommerce Marketing Automation helps you recover lost sales effortlessly by sending personalized cart recovery emails.

Prerequisite

  1. Collecting Subscriber Emails – Before setting up your abandoned cart recovery workflow, you need a way to collect subscriber emails. This can be done by creating pop-ups for your store:
    • Cart Recovery Campaign/ Popup – Appears when a user leaves products in their cart, encouraging them to complete their purchase.
    • User Account Login – If users are logged into their accounts while shopping, their email addresses are already available, allowing seamless engagement in cart recovery efforts.

How does the abandoned cart recovery automation work?

  1. Email Collection – Capture the user’s email address through a popup.
  2. Trigger Activation – The automation starts when a user adds a product to their cart or initiates checkout, but does not complete the purchase.
  3. Delay Timer 1 – A waiting period (e.g., 15 minutes) is set before sending the first reminder email.
  4. First Reminder Email – The user receives an email prompting them to complete their purchase.
  5. Delay Timer 2 If the user doesn’t act, a follow-up email is sent after a waiting period (e.g., 12 hours).
  6. Second Reminder Email – The user receives the second reminder email with a discount coupon, encouraging them to complete their purchase.
  7. Exit Condition – The customer exits the automation flow when they complete the purchase.

Create an abandoned cart recovery workflow

The app offers a prebuilt workflow for automating abandoned cart recovery, including two reminder emails designed to re-engage customers who have left items in their carts. Follow the below steps to create an abandoned cart recovery automation.

Step 1: Access the Automations Section

  1. Navigate to Automations from the WebToffee Marketing sidebar menu.
  2. Click Create automations.
  3. Under “Start with the essentials,” select “Abandoned cart recovery.”
Abandoned cart recovery email automation
Abandoned cart recovery email automation

Step 2: Review Trigger and Configure Entry Conditions

1. Fixed Trigger: Abandons Cart

  • The trigger is pre-set to “Abandons Cart” and cannot be changed.
  • The workflow starts when a customer adds a product to the cart but does not proceed with the checkout.

2. Abandoned Cart Wait Time

  • Define how long the app should wait after the last cart activity before a user is considered to have abandoned their cart.
  • Once this period of inactivity is reached, the customer is added to the workflow.
  • You can set this in minutes, hours, or days.
📌

Example: If set to “1 hour,” the customer will enter the abandoned cart recovery workflow if their cart remains untouched for 1 hour.

3. Skip Contacts Who Have Been in This Workflow

  • Enable this option to exclude users who have already gone through this workflow recently.
  • You can define the recent period using a timeframe (e.g., “in the last 30 days”).
  • Click “Save” to save the changes.

4. Add Trigger Filters (Optional)

  • Use filters to narrow down which users qualify to enter this flow.
  • Available filter types include:
    • Cart value (e.g., greater than ₹1000)
    • Specific product in cart
    • Specific category in cart
    • User type (e.g., logged-in or guest)
  • After setting your filter condition and value, click Save.
Trigger conditions - Abandoned Cart Email
Trigger conditions – Abandoned Cart Email

Step 3: Set Delay Time for the First Email

  1. Click on the Delay Block to configure the waiting period for the first email.
  2. Set the delay to minutes, hours, or days depending on how soon you want to send the first reminder email (e.g., 15 minutes after cart abandonment).
📌

Example: After 15 minutes of cart abandonment, an email reminder is automatically sent.

Advanced Time Settings (Optional)

  • Send only on selected days: Choose specific days of the week (e.g., Mon, Wed, Fri) to restrict email delivery.
  • Send only at a selected time: Define a specific time of the day (e.g., 17:30) for the email to be sent.
📌

Example: You’ve set a delay of 1 hour after cart abandonment and enabled delivery only on weekdays at 10:00 AM. If a customer abandons their cart at 9:30 AM on a Sunday, the email will be held and delivered at 10:00 AM on Monday, ensuring it’s sent at a time when customers are more likely to engage.

Step 4: Customize the First Abandoned Cart Email

📌

Best practices for First Abandoned Cart Email:

  • Send within 30 minutes after cart abandonment.
  • Use a personalized subject line (like “Still thinking? Your cart is waiting!”).
  • Include abandoned product images and a CTA (like “Complete Your Order”).
  • Avoid discount coupons.
  • Offer customer support for queries.

  1. Click on the Abandoned Cart Email 1 block to edit the first email.
  2. Update the email subject, pre-header, and content to make it engaging.
  3. The preview section displays a real-time view of the email template.
Abandoned cart recovery email settings
Abandoned cart recovery email settings
  1. Click Edit Content to modify the email template.
    • Click on the logo section to add a logo that suits your branding.
    • Double-click on texts to edit them.
    • Click on the CTA button and edit its properties on the right.
    • Use the Basic blocks section on the left to drag and drop blocks into the template.
Edit email template - Abandoned cart recovery automation
Edit email template – Abandoned cart recovery automation
  1. Save and click Finish Editing.
Save email template
Save email template

Step 5: Set Delay for the Second Reminder Email

If the user does not complete the purchase after the first email, they will receive a second follow-up email.

  1. Click on the next Delay Block to set the waiting period (e.g., 12 hours after the first email).

Advanced Time Settings (Optional)

  • Send only on selected days: Choose specific days of the week (e.g., Mon, Wed, Fri) to restrict email delivery.
  • Send only at a selected time: Define a specific time of the day (e.g., 17:30) for the email to be sent.
Delay time - Second abandoned cart recovery email
Delay time – Second abandoned cart recovery email

Step 6: Customize the Second Reminder Email

📌

Best practices for Second Abandoned Cart Email:

  • Send within 24 hours after the first email.
  • Use a compelling subject line (“Here’s 10% off – Just for You!“).
  • Highlight the discount coupon.
  • Include abandoned product images and a CTA (like “Complete Your Order”).
  • Offer customer support for queries.

  1. Click on “Abandoned Cart Email 2” to edit the settings for the second reminder email.
  2. Follow the same steps as Abandoned cart email 1 to modify the subject line, content, and template.
Abandoned cart recovery email settings
Abandoned cart recovery email settings
  1. Click Edit Content to modify the email template.
    • Add a discount coupon in this email to create urgency and encourage conversions.
    • Click on the Coupon Code to configure the coupon settings. You can have a new coupon code for each user or use an existing coupon from your store.
    • Select whether to have the coupon to be applied as a percentage discount or as a fixed amount discount.
    • Select the discount amount and its validity.
    • To learn more, check out this article: Configuring Coupon Settings in Automation Emails.
Coupon settings – Abandoned cart recovery automation
  1. Save and click Finish Editing.

Step 7: Add More Blocks (Optional)

  1. Click the plus (+) icon between blocks to insert a Time Delay or another Email block. This helps space out messages or create a multi-step sequence.

Step 8: Name and Publish the Automation

  1. Give a unique name for the automation and click the checkmark icon.
  2. Click “Publish” to make it live.
Name and publish the automation
Name and publish the automation