ReengageStore
WooCommerce Marketing Automation

Recover lost revenue.
Automatically.

ReengageStore brings abandoned cart recovery, back-in-stock alerts, price drop campaigns, and post-purchase follow-ups into a single WordPress plugin — no SaaS subscription required.

15%
Avg. recovery rate
10 min
Setup time
500+
Active stores

How abandoned cart recovery works

Six steps from visitor to recovered order — fully automatic.

1Capture

Visitor types email or phone in checkout. ReengageStore captures it immediately.

2Detect

30 minutes of inactivity → cart is marked abandoned automatically.

3Queue

Cron runs every 15 min and pushes abandoned carts into the notification queue.

4Webhook

Cart data is sent to your CRM (GoHighLevel or any webhook endpoint).

5Notify

CRM sends SMS, WhatsApp, or email with a unique recovery link.

6Recover

Customer clicks the link → cart is restored → order placed → revenue tracked.

Abandoned Cart Recovery

Up to 3 notifications.
Coupons included.

Send up to three timed notifications per abandoned cart, each with optional discount coupons. Delay timing can be calculated from first send or from when the customer last clicked the recovery link.

  • Notification 1 — fires immediately
  • Notification 2 — configurable delay (e.g. 24h) + optional coupon
  • Notification 3 — configurable delay (e.g. 72h) + optional coupon
  • Unique CHAR(64) recovery token per notification
  • Token expiry configurable (default 7 days)
  • Click → cart restored → order tracked as recovered
Notification 1
Delay
Immediately
Coupon
None
Notification 2
Delay
e.g. 24 hours
Coupon
Optional — e.g. 10% off
Notification 3
Delay
e.g. 72 hours
Coupon
Optional — e.g. 15% off

Wait! Don't leave yet.

You have items in your cart. Enter your details to save them.

Email address
Phone number
Save my cart

Fully customisable title, text & button

Exit-Intent Popup

Capture visitors before they leave

The popup fires when the mouse leaves the browser window or after 45 seconds of inactivity — activating the cart recovery module even if checkout was never completed.

  • Triggers on mouse-out or 45 sec inactivity
  • Captures email and phone number
  • Works even without checkout interaction
  • Title, body text, and button fully customisable from Settings
Back-in-Stock Alerts

Turn "out of stock" into future sales

Customers subscribe when a product is unavailable. The moment stock returns, a webhook fires per subscriber.

STEP 1

Out of stock

Customer visits product page — the BIS form appears automatically.

STEP 2

Subscribe

They enter their phone (required) and name (optional).

STEP 3

Stored locally

Data saved in your WordPress DB, deduplicated by phone + product + variation.

STEP 4

Notified

Stock returns → webhook fires per subscriber → conversion tracked.

Conversion tracking: If a subscriber buys the product after being notified, the order is marked as a BIS conversion with revenue tracked.
Automated Campaigns

Every campaign your store needs

All fire as webhooks — connect to GoHighLevel, Make, Zapier, or any endpoint.

Price Drop Alerts

Detects price reductions and alerts relevant abandoners from the last X days. Payload includes old price, new price, and % drop.

Post-Purchase Follow-up

X hours after a recovered order is completed (default 72h), fires a review / upsell webhook automatically.

Win-Back Campaign

Customers who haven't ordered in X days (default 90) are automatically targeted for re-engagement via webhook.

CRM Contact Sync

Every new order pushes customer data (email, phone, name, order total, products) to your CRM — not just abandoners.

Subscription Recovery

Failed WooCommerce Subscriptions renewal payment → webhook with retry URL for reactivation. Requires WC Subscriptions.

Monthly Report

On the 1st of each month, an email report is sent with: revenue recovered, click rate, recovery rate, and BIS conversions.

Dashboard & Metrics

Know your numbers at a glance

Live metrics, 30-day bar chart, and a built-in ROI calculator — all inside your WordPress admin.

Revenue Recovered
Total value of recovered orders
%
Click Rate
Customers who clicked the recovery link
%
Recovery Rate
Carts converted to orders
#
BIS Subscribers
Waiting for restock notifications
30-Day Chart

Bar chart of carts sent per day over the last 30 days. Spot trends and anomalies instantly. Exportable as CSV.

ROI Calculator

Automatically calculates return: revenue recovered vs. total value of captured carts. Exportable as CSV.

Security & Reliability

Enterprise-grade security, zero extra cost

Every request is validated, every webhook is signed, every failure is retried. Built on WordPress security primitives — no third-party auth services required.

HMAC-SHA256 Signing
X-SM-Signature header on every outgoing webhook
CSRF Protection
WordPress Nonces on all forms and AJAX actions
Webhook Retry Queue
Up to 3 retries with exponential backoff on failure
Rate Limiting
Max 3 BIS registrations / hour per IP address
Sanitised Inputs
All inputs sanitised with native WP functions
Protected Logs
Log files behind .htaccess — not publicly accessible

Up and running in 5 steps

No complex configuration. Tables are created automatically on activation.

01
Install
Upload the ZIP → Activate. Database tables are created automatically on activation.
02
Configure cron
Set up a cPanel cron job to run abandoned-cart-cron.php every 15 minutes.
03
Add your webhook
Paste your GoHighLevel (or any) webhook URL into Settings → Abandoned Cart Recovery.
04
Enable Back-in-Stock
Activate BIS in Settings and customise the form text to match your brand.
05
Turn on extra campaigns
Optionally enable Price Drop, Follow-up, Win-back, Contact Sync, and Monthly Report.

What our customers say

Recovered 12% of abandoned carts in the first month. Best ROI of any plugin I've ever bought.

Andreea M.
Owner, BabyShop.ro

10-minute setup, works flawlessly. The back-in-stock alerts brought us sales we would have lost entirely.

Bogdan T.
E-commerce Manager, TechStore

The monthly reports are excellent. I see exactly how much I recovered and which campaigns perform best.

Cristina P.
Founder, NaturaCosmetice.ro

Simple pricing

One plan. Every feature. One domain.

ANNUAL LICENSE
€200/ year
+ VAT · 1 domain · auto-renews annually
  • Abandoned cart recovery (3 notifications + coupons)
  • Exit-intent popup with lead capture
  • Back-in-stock subscriber alerts
  • Price drop notification campaigns
  • Post-purchase follow-up & win-back
  • CRM contact sync on every order
  • WooCommerce Subscriptions recovery
  • Monthly performance report email
  • Dashboard with ROI calculator & CSV export
  • Webhook queue with automatic retries
  • HMAC-signed webhooks & full security suite
  • 1 year of updates + priority support
Get your license

Cancel auto-renewal anytime from your account

Frequently asked questions

Is it compatible with all WooCommerce themes?

Yes. The plugin hooks into WooCommerce core events and does not modify your store's frontend templates.

How many sites can I activate with one license?

One license covers a single domain. The domain is bound on first activation. Contact us for multi-site pricing.

Are updates included?

Yes. All plugin updates for the licensed year are included. You get notified directly inside your WordPress dashboard.

Does it work with GoHighLevel?

Yes. Every campaign — abandoned cart, back-in-stock, price drop, win-back — fires a webhook that you connect to any GHL workflow.

Can I cancel the auto-renewal?

Yes, at any time from your account. Your license stays active until its expiry date.

Ready to recover lost revenue?

Join 500+ WooCommerce stores already using ReengageStore.

Get started — €200/year