There’s nothing more discouraging for an online store owner than watching shoppers add items to their cart… only to disappear before checkout. Around 70% of online shopping carts are abandoned, but many of those shoppers can be recovered with the right system. In this guide you’ll learn a practical, multi-channel approach to recover abandoned carts in WooCommerce and increase revenue without buying more traffic.
TL;DR: Start with an automated email campaign (we recommend FunnelKit Automations). Once emails are working, layer SMS, push notifications (PushEngage), WhatsApp, and exit-intent popups (OptinMonster). Add social proof (TrustPulse) and analytics (MonsterInsights / Google Analytics) to measure and optimize.
Why carts get abandoned
Cart abandonment happens for many reasons:
– Unexpected costs at checkout (shipping, taxes).
– Complicated checkout requiring extra fields or account creation.
– Security concerns about payment methods.
– Browsing or comparison shopping; carts used as wishlists.
– Technical problems like slow pages or payment errors.
Fixing these issues and following up with targeted reminders turns a lot of lost sessions into orders. Winning back even 10–20% of abandoned carts can substantially boost profits.
1. Email campaigns for cart recovery
Email is the foundation of most recovery strategies. A well-timed, personalized sequence wins back significant sales. Important: recovery emails work only if the shopper enters an email during checkout. A good plugin captures the address as soon as it’s typed.
How to set up:
– Install a WooCommerce-friendly marketing automation plugin (e.g., FunnelKit Automations).
– Enable cart tracking so the plugin records abandoned carts.
– Import or build an “Abandoned Cart” workflow. Typical sequence: first reminder 1–3 hours after abandonment, a second reminder with product details or social proof 24 hours later, and a final message with a limited discount within 7–14 days if needed.
– Personalize messages with merge tags (customer name, cart link) and make CTAs obvious.
2. SMS campaigns for immediate engagement
SMS has extremely high open rates and fast visibility—ideal for timely cart recovery. Use FunnelKit or another automation tool integrated with Twilio or a similar SMS provider.
How to set up:
– Create an automation triggered by “Cart Abandoned.”
– Add a short delay (30–60 minutes) to avoid appearing intrusive.
– Send a concise, friendly SMS with a direct cart recovery link and optional discount code. Example: “Hey {{first_name}}! You left items in your cart. Resume checkout: {{cart_link}} Use SAVE10 for 10% off.”
– Respect opt-ins and privacy rules; ensure compliance with local texting laws.
3. Push notifications to re-engage shoppers
Web push notifications reach users who opted in even after they leave your site. PushEngage offers WooCommerce-specific cart abandonment templates that auto-populate product details.
How to set up:
– Sign up for PushEngage and install their WordPress plugin.
– Connect your site using the setup wizard.
– Create a Triggered Campaign using the Cart Abandonment template.
– Customize title and message; keep dynamic tags for product images and links.
– Configure triggers so notifications fire when a user adds to cart and leaves, and stop when they return to checkout.
4. WhatsApp messaging for direct connection
WhatsApp messages feel personal and have very high read rates, but require using the official WhatsApp Business Platform (Meta) and approved message templates.
How to set up:
– Create a Meta Business app, connect a phone number, and generate API credentials (technical process).
– Use a platform like PushEngage (with WhatsApp automation) or another WhatsApp-enabled provider that integrates with WooCommerce.
– Configure a Cart Abandonment automation, map template variables to WooCommerce data, and set a reasonable delay (1–3 hours).
– Ensure customers explicitly opt in to WhatsApp communications.
5. Exit-intent popups to capture shoppers before they leave
Exit-intent popups intercept visitors who are about to leave, offering one last nudge—like a discount, reminder, or email capture. OptinMonster’s Exit-Intent® technology is widely used for this.
How to set up:
– Sign up for OptinMonster and install the plugin.
– Create a campaign (choose an abandoned-cart template).
– In Display Rules choose Exit Intent and target the checkout page (exact URL match) so the popup only appears when a shopper tries to leave checkout.
– Offer a relevant incentive or simply capture the email to enable later recovery messages.
6. Social proof to build trust
Showing recent purchases and reviews reduces hesitation and creates FOMO. TrustPulse and similar tools display small, real-time notifications of recent activity to boost trust.
How to set up:
– Install TrustPulse and create a Recent Activity campaign.
– Use “AutoMagic” to detect WooCommerce orders automatically.
– Customize look and targeting so notifications appear on product and checkout pages.
– Combine with testimonial widgets, trust badges, and clear security signals at checkout.
7. Analytics to analyze and refine strategies
Measure everything. Use Google Analytics (or enhanced tools) to track conversion rates, recovered revenue, and customer journeys. MonsterInsights simplifies connecting WooCommerce to Google Analytics and adds eCommerce and User Journey tracking.
Key tracking:
– Conversion tracking: revenue, conversion rate, and top products.
– Customer journey tracking: paths users take before purchase or abandonment—helps identify friction points (e.g., shipping cost page causing drop-off).
– Monitor recovery metrics per channel: emails recovered, SMS conversions, push-notification clicks, WhatsApp responses, popup signups.
– Use data to tweak timing, messaging, offers, and targeting.
Putting it all together: a realistic rollout
You don’t need every channel at once. A sensible path:
1. Start with email (highest ROI and simplest setup).
2. Add exit-intent popups to capture emails before abandonment.
3. Implement SMS for urgent reminders.
4. Layer on push notifications and WhatsApp as you grow opt-ins.
5. Add social proof and analytics to optimize and measure impact.
Testing and iteration: A/B test subject lines, SMS copy, push titles, popup offers, delay times, and discount usage. Watch for patterns in analytics that show where shoppers drop off and adjust accordingly.
FAQ (short)
– Average abandonment rate? Around 70% across industries; varies by niche.
– When to send the first recovery email? Typically 1–3 hours after abandonment.
– Is it legal to send cart recovery emails/SMS? Yes if you follow privacy laws: only contact people who provided info, include unsubscribe options, and comply with regional regulations like GDPR and CAN-SPAM.
– How many recovery emails? 2–4 emails over 7–14 days is common. Avoid sending more than one per day.
– Offer discounts? Use sparingly. Discounts in final reminders can help, but overuse trains shoppers to abandon carts for deals.
– Can guest carts be recovered? Yes, if the shopper entered an email during checkout.
– How to measure success? Track recovery rate, revenue recovered, and ROI per channel; use plugin analytics plus Google Analytics.
Additional tips
– Simplify checkout: reduce fields, allow guest checkout, show shipping costs early.
– Display clear security badges and accepted payment methods.
– Keep recovery messages helpful and customer-focused, not pushy.
– Maintain compliance: document opt-ins and provide easy opt-outs.
Resources
– Use FunnelKit Automations for email and SMS workflows.
– Use PushEngage for push notifications and WhatsApp automation.
– Use OptinMonster for exit-intent popups.
– Use TrustPulse for social proof.
– Use MonsterInsights and Google Analytics for tracking and user journeys.
By starting with email and gradually adding targeted channels while measuring results, you can recover a meaningful portion of lost sales and improve your overall checkout experience.