Your Smart Cart Recovery Assistant Every Feature You Need to Recover Abandoned Carts
CartPulse handles cart tracking, automated email sequences, coupon generation, guest lead capture, and analytics. Everything runs inside WooCommerce. Nothing leaves your server.
- 20k+
- Active Installs
- 20+
- Conversion Events
- No Developer Required.
Full Control For All Your Cart Recovery Needs
CartPulse covers email sender settings, recovery redirect behaviour, role exclusions, GDPR consent, and translation support - all from a single settings panel inside WooCommerce.
Know Every Cart. Miss Nothing.
CartPulse tracks every cart from the moment a product is added - logged-in users and guests alike.
Enable Cart Tracking
Track every cart, logged-in users and guests alike, with a single click. Know who abandoned, completed, or returned.
Guest Cart Tracking
CartPulse captures guest cart data when a visitor enters their email at checkout. No extra steps for the shopper.
Set Abandoned Cutoff Time
You decide when a cart counts as abandoned. Default is 60 minutes. Set any threshold that fits your store.
Cart Status Visibility
Every cart carries one of four statuses. Active, Abandoned, Completed, Recovered. You see the full pipeline at a glance.
Admin Notification: Cart Abandoned
When a customer leaves items in their cart past your cutoff time without buying, you get a notification.
Admin Notification: Cart Recovered
When a customer clicks their recovery link and completes the purchase, you get a notification.
Disable Tracking by User Role
Exclude Admin, Editor, Author, and other WordPress roles from tracking. Your data reflects real customers only.
Auto-Remove Abandoned Carts
Old, unrecoverable carts add noise. Set a removal time and CartPulse clears them automatically. Dashboard stays focused.
Every Follow-Up, On Schedule.
Set the sequence up once and CartPulse runs the campaign on its own, sending each email from your own WordPress install.
Scheduled Email Sequences
Queue as many follow-ups as a sequence needs, each on its own delay after a cart is marked abandoned.
Gutenberg Block Email Editor
Design each email with WordPress blocks, exactly like editing a page or post. Nothing to sync, nothing to export.
Unlimited Email Templates
Create as many templates as your campaigns need with the drag-and-drop editor, then reuse them across sequences.
Proven Templates Included
Ready-made templates ship with the plugin, so a sequence can go live without any design work.
Delivery and Open Tracking
Email Stat records what was delivered, opened and clicked, so you can see whether a send actually landed.
Sends From Your Own Store
Every email leaves your WordPress install. Nothing is queued on another platform and nothing is charged per contact.
Give a Hesitating Shopper a Reason.
CartPulse mints a discount code for one shopper and drops it into the email that follows their cart.
Auto-Generated Unique Coupons
Each shopper receives a code that is theirs alone, so a recovery offer never leaks to a coupon site.
Coupon Block for Emails
Drop the generated code into any template as its own block, beside the cart it belongs to.
Coupon Expiry Time
Set when each code expires, so a recovery offer carries real urgency.
Catch the Carts Nobody Signed In For.
Most abandoned carts belong to shoppers who never logged in. CartPulse captures those addresses so the cart stays recoverable.
Guest Capture at Checkout
A guest's details are captured as soon as they start filling in the checkout form, before they ever reach payment.
Exit-Intent Popup
A popup asks for an email address before the tab closes, so a cart can still be followed up.
Consent First, Always
Nothing is captured without consent, which is what keeps the plugin GDPR compliant.
See What the Sequence Actually Earned.
Recovered revenue against abandoned revenue, and the per-email numbers behind it.
Recovery Dashboard
Read recovered revenue against abandoned revenue over any period you choose.
Per-Email Stats
Track deliveries, opens and clicks for each email, so you can see which send is doing the work.
Daily Data Backups
Cart summary data is backed up every day, so your reporting keeps its history even after carts are removed.
One Settings Panel. No Code.
Sender details, recovery behaviour, role exclusions, consent and translations - all from inside WooCommerce.
Role-Based Tracking Control
Switch cart tracking off for Admins, Editors and any other WordPress role, so staff testing never skews the numbers.
Translation Ready
Translate the plugin with Poedit, qTranslate, WPML String Translations, or any translator plugin.
No Coding Required
Any WooCommerce store owner can run CartPulse without coding or any technical experience.
One Dashboard. Every Cart, Email, and Dollar Recovered.
CartPulse tracks the full recovery picture inside your WordPress admin. Here's what each number means for your store.
Recovery Rate
The percentage of abandoned carts that came back and completed a purchase. This is your headline metric.
Recovered Revenue
The total order value of every cart CartPulse brought back. This is the number that justifies the plugin.
Per-Email Performance
Open rate, click rate, and conversions - broken down for each email sent. This tells you exactly which email in your sequence is doing the work, and which one needs a better subject line or a stronger offer.
Cart Overview Log
Every tracked cart - its status (Active, Abandoned, Completed, Recovered), cart value, customer, and timestamp. Filter by date or status.
FAQ
Find answers to the most commonly asked questions by our users.
When exactly does CartPulse mark a cart as abandoned?
After the cutoff you set. The default is 60 minutes from the last time the cart changed; pick any threshold that suits your store and CartPulse moves the cart to Abandoned once it passes.
What does the recovery link actually do when a customer clicks it?
It restores the cart exactly as the shopper left it, so they land back in your store with the same items ready to check out — CartPulse saves a visitor’s cart just the way they filled it.
Do I need an SMTP plugin for recovery emails to work?
No. CartPulse sends through WordPress’s own mail system, so it uses whatever your site is already configured with. Many stores add an SMTP plugin anyway to improve deliverability, but CartPulse does not depend on one.
What happens if a guest doesn’t consent to email capture?
Nothing is captured. As part of GDPR compliance CartPulse records no end-user data without consent, so that cart is still tracked for your reporting but carries no contact details to follow up with.
Do auto-generated coupons show up in my WooCommerce coupon list?
Yes. The unique codes CartPulse mints for recovery emails are ordinary WooCommerce coupons, so you can find them in your store’s coupon list alongside the ones you create by hand.
What if a shopper abandons multiple carts?
Each cart is tracked on its own row with its own status, value, customer and timestamp, so a shopper who leaves several carts appears several times in the Cart Overview and each one can be followed up or restored separately.
Will CartPulse slow down my store?
CartPulse runs inside WooCommerce on your own server, with nothing calling out to a third-party cloud. Old carts that can no longer be recovered are cleared automatically on a schedule you set, so what it keeps stays small.
Can I See Which Email in My Sequence Is Converting the Most?
Yes. Email Stat records what was delivered, opened and clicked for each email in a sequence, so you can see which one is doing the work and which needs a better subject line or a stronger offer.
Start Recovering Revenue
With CartPulse
The easiest & fastest way to recover your lost sales.
Never lose any potential customers with CartPulse.