cart-abandonment-recovery

Detect abandoned carts server-side and schedule timed multi-channel recovery sequences.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill cart-abandonment-recovery-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cart-abandonment-recovery
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/marketing-growth/finsilabs/marketing-growth/cart-abandonment-recovery
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill cart-abandonment-recovery-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

High cart abandonment drains revenue and blurs attribution for recovery marketing. This Skill provides a repeatable approach to detect abandoned carts server-side, restore sessions via one-time recovery links, and orchestrate a 2-day multi-channel sequence that wins back shoppers without training them to wait for discounts.

Core Features & Use Cases

  • Multi-channel 2–4 step sequences (email → push → email → SMS) with platform-aware implementations for Shopify, WooCommerce, BigCommerce, Magento, and headless stores.
  • Server-side abandonment detection, deterministic job scheduling (BullMQ), and cryptographically secure one-time tokens with configurable expiry to prevent duplicate or stale recoveries.
  • Cart snapshotting to capture prices and images at abandonment for accurate recovery messaging and analytics attribution.
  • Use cases: implement a Klaviyo or AutomateWoo flow, build a custom headless recovery pipeline, or add robust job cancellation and token handling when orders convert.

Quick Start

Tell me the store platform, available messaging channels, and desired cart-value segmentation and I will produce a 4-step timed recovery sequence with channel order, timing, and incentive rules.

Frequently Asked Questions about cart-abandonment-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover abandoned carts with a multi-channel email and SMS sequence?

Recover abandoned carts by orchestrating a 2–4 step timed sequence across email, push, and SMS channels. This approach uses server-side detection and deterministic job scheduling with BullMQ to trigger recovery messages automatically.

Does this cart recovery approach work with Shopify, WooCommerce, and headless storefronts?

Yes, this cart recovery approach supports Shopify, WooCommerce, BigCommerce, Magento, and headless storefronts. It provides platform-aware implementations to configure flows and restore session carts across these e-commerce platforms.

How do I prevent customers from waiting for discount codes during cart abandonment recovery?

Prevent discount training by using cryptographically secure, single-use tokens with a 7-day expiry. This ensures reliable attribution and prevents duplicate or stale recoveries without conditioning shoppers to expect discounts.

How do I detect abandoned carts server-side for accurate recovery attribution?

Detect abandoned carts server-side by capturing cart snapshots at the moment of abandonment. This snapshots prices and images for accurate recovery messaging and analytics attribution.

What is the best way to schedule timed cart recovery messages with BullMQ?

The best way to schedule cart recovery messages is using deterministic job scheduling with BullMQ. This orchestrates multi-channel sequences and manages robust job cancellation when orders convert.

Can I use Klaviyo to build a custom abandoned cart recovery pipeline?

Yes, you can implement a Klaviyo flow or build a custom headless recovery pipeline. The system generates single-use discounts and restores session carts via one-time recovery links.