How One Store Recovered $187K from Lapsed Customers (2026)
A composite case study — drawn from patterns across US Tech Automations e-commerce win-back implementations — showing how a mid-size Shopify store with 32,000 customers transformed its lapsed customer base from an ignored cost into a $187,000 annual revenue channel, and what the implementation actually looked like from discovery through optimization.
Key Takeaways
The store's lapsed customer base — 21,760 customers who hadn't purchased in 90+ days — represented $187,000 in recoverable annual revenue once automated win-back sequences were properly configured and optimized
The first three months of implementation produced $38,400 in attributed reactivation revenue against an $8,800 total investment — a 336% first-quarter ROI before LTV multiplier effects were included
The most important decision was not choosing the right email platform — it was building store-specific lapse intervals instead of using the platform's default 90-day threshold, which increased reactivation rates 2.1× for the high-value segment
A failed prior Klaviyo win-back implementation (abandoned after 60 days) was due entirely to misconfigured product recommendation logic — a configuration issue, not a platform capability gap
US Tech Automations' cross-platform integration capability enabled the store to include its brick-and-mortar POS purchase data in lapse detection, which the prior implementation could not do — correctly identifying customers as active who had purchased in-store but not online
TL;DR: Meridian Supply Co. (composite store — name and specific details are representative of typical US Tech Automations e-commerce win-back implementations, not a single client) is a specialty home goods and outdoor equipment Shopify store that launched seven years ago, growing to $4. 2M in annual revenue with a customer base of 32,000 records.
Background: The Store Before Automation
Meridian Supply Co. (composite store — name and specific details are representative of typical US Tech Automations e-commerce win-back implementations, not a single client) is a specialty home goods and outdoor equipment Shopify store that launched seven years ago, growing to $4.2M in annual revenue with a customer base of 32,000 records.
Store profile at the time of win-back automation implementation:
| Metric | Value |
|---|---|
| Total customer records | 32,000 |
| Active customers (purchased in last 90 days) | 6,240 (19.5%) |
| At-risk customers (90–180 days since last purchase) | 8,640 (27%) |
| Lapsed customers (180–365 days since last purchase) | 9,280 (29%) |
| Dormant customers (365+ days since last purchase) | 7,840 (24.5%) |
| Average order value | $112 |
| Average repeat customer purchase count | 3.4 purchases/year |
| Monthly paid acquisition spend | $18,400 |
| Average new customer CAC | $42 |
The store had 21,760 lapsed customers. To replace their potential value through new customer acquisition at the current CAC of $42 would cost $914,000 — a figure the store's owner had never calculated before the pre-implementation audit.
According to Baymard Institute's 2025 E-Commerce Retention Research, specialty retail stores have above-average lapse rates because category purchase intent is seasonal and episodic — customers buy when they have a specific project or need, then go dormant until the next need arises. This makes win-back timing especially critical for specialty retail: the correct moment to reach a lapsed customer is when they're re-entering the category's purchase intent cycle, not at a fixed calendar interval.
The Challenge: Why the Existing Approach Was Leaving Revenue Behind
How did the store owner know the lapsed customer problem was material?
The catalyst was a revenue analysis that revealed a declining repeat purchase rate. Three years prior, 41% of customers had made a second purchase within 12 months of their first. By the analysis date, that rate had fallen to 27% — despite growing paid acquisition spending. The store was running faster to stay in place: acquiring more new customers at increasing cost to offset the declining repeat purchase contribution from existing customers.
Four specific problems were identified during the pre-implementation discovery:
Problem 1: POS Data Disconnection
The store operated two physical retail locations in addition to its Shopify online store. Customer purchase data from the POS systems was not integrated with Shopify's customer records — meaning customers who regularly purchased in-store but occasionally purchased online were being flagged as "lapsed" by online-only lapse detection. These customers were receiving win-back emails they found confusing ("We miss you!" to a customer who had purchased in-store two weeks prior), generating unsubscribes from the store's most active customers.
Problem 2: Single-Threshold Lapse Detection
The store's prior attempt at win-back automation (using Klaviyo's default win-back flow) had used a fixed 90-day threshold for all customers. The store's actual repeat purchase interval varied dramatically by product category: consumables (cleaning supplies, outdoor care products) had 45-day typical intervals; big-ticket items (furniture, equipment) had 180–240-day intervals. A 90-day threshold was flagging furniture customers as lapsed after one normal purchase cycle, while missing consumables customers who were genuinely at risk.
Problem 3: Generic Product Recommendations
The failed prior implementation used Klaviyo's default "customers also bought" recommendation block, which surfaced the store's bestselling products regardless of individual customer purchase history. A customer who had purchased a camping tent received the same email as a customer who had purchased kitchen equipment — undermining the personalization that drives reactivation rates.
According to Klaviyo's 2025 Email Personalization Research, product recommendation emails that use individual purchase history to generate recommendations generate 6.1× higher click-to-purchase rates than bestseller-based recommendations — making purchase-history recommendation the single highest-leverage personalization in win-back sequences.
According to McKinsey, 80% of the value of a typical retailer's customer base sits with repeat buyers, which is why systematic win-back of lapsed customers outperforms equivalent spend on net-new acquisition.
Problem 4: No Reactivation Attribution
The prior implementation tracked click rates but not purchase attribution. When the prior campaigns appeared to generate low revenue, the store owner couldn't determine whether the sequences were genuinely failing or whether customers were clicking but purchasing through a different device or session that wasn't attributed to the email click. This attribution gap made optimization impossible and eventually led to the program being abandoned.
The Solution: What Made This Implementation Different
Three structural changes differentiated this implementation from the failed prior attempt:
Change 1: Omnichannel Lapse Detection
US Tech Automations integrated the store's Shopify order data with the POS system's customer purchase records through a unified customer identity resolution layer. Each customer's lapse status was calculated from their most recent purchase across all channels — online and in-store. This immediately resolved the unsubscribe problem: in-store active customers were correctly identified as active and excluded from win-back sequences.
Change 2: Category-Specific Lapse Intervals
Based on 24 months of purchase history analysis, the implementation specialist calculated distinct expected repurchase intervals by product category:
| Product Category | Expected Repurchase Interval | At-Risk Threshold (1.3×) |
|---|---|---|
| Consumables (cleaning, care) | 42 days | 55 days |
| Small accessories | 68 days | 88 days |
| Mid-tier equipment | 145 days | 189 days |
| Big-ticket items (furniture, major equipment) | 210 days | 273 days |
| Seasonal items | Seasonal cycle | Pre-season trigger |
This segmentation immediately improved targeting precision: the at-risk population shrank from 8,640 customers (using a generic 90-day threshold) to 4,820 customers (using category-specific thresholds), but the quality of at-risk identification improved dramatically — these 4,820 customers were genuinely approaching their expected repurchase window.
Change 3: Purchase-History Product Recommendations
The implementation built product affinity maps from the store's 24-month purchase history, identifying which product categories and specific SKUs were most likely to be purchased together or in sequence. Win-back emails included dynamic recommendation blocks populated with:
Category adjacency products (tent → sleeping bag → camp cookware)
Replenishment recommendations for consumables based on expected depletion timeline
Upgrade suggestions for customers whose purchase history suggested interest in premium tiers
The the platform platform connected to Shopify's catalog API to populate these recommendations dynamically — meaning emails reflected current inventory availability, not static lists that might recommend out-of-stock products.
Implementation: What Actually Happened
Week 1–2: Discovery and Integration
The implementation specialist connected to Shopify's Order and Customer APIs and the POS system's export endpoint. The omnichannel identity resolution layer was built by matching customer records across systems using email address and phone number as primary identifiers, with name + zip matching as a secondary fallback.
Discovery revealed 4,240 customer records with POS purchase history that had been misclassified as lapsed in the prior Klaviyo implementation. These customers were immediately quarantined from win-back sequences while the identity resolution layer was validated.
Week 2–3: Purchase History Analysis and Interval Calculation
The implementation specialist ran the 24-month purchase history analysis to calculate category-specific repurchase intervals. This analysis also produced the product affinity maps and surfaced several unexpected insights:
The store's top 12% of customers by LTV had a 73% higher-than-average repurchase rate when their second purchase was in a different product category than their first — suggesting cross-category discovery was a retention driver
Customers who used the store's "order a sample" feature (available for select fabric and outdoor material products) converted to full purchase within 21 days at a 68% rate — making sample-feature awareness a win-back message worth testing
According to NRF's 2025 Specialty Retail Research, specialty retailers who use purchase pattern analysis to inform retention strategy see 34% higher customer LTV than those using demographic or acquisition-channel segmentation alone.
Week 3–4: Sequence Configuration
Four win-back sequences were configured, each targeting a distinct customer profile:
| Sequence | Target Segment | Emails | Offer Strategy |
|---|---|---|---|
| High-value consumables | 5+ purchases, consumable categories | 3 emails | Replenishment reminder + bundle discount |
| High-value non-consumables | 5+ purchases, equipment/furniture | 3 emails | New arrivals + loyalty recognition |
| Mid-value cross-category | 2–4 purchases, mixed categories | 3 emails | Cross-category discovery + 10% off |
| First-time buyer reactivation | 1 purchase | 4 emails | Brand education + social proof + offer |
Week 5: POS Integration Validation and Sequence Testing
The omnichannel identity resolution layer was validated against a sample of 500 customer records — manually verifying that POS and online purchase histories were correctly merged. Error rate: 1.8% (all cases involving customers with multiple email addresses for the same person). Manual resolution was applied to these 91 cases.
Sequence logic was tested using historical purchase data — simulating which sequences would have been triggered and when for customers who subsequently did or didn't repurchase. This simulation predicted a 9.3% reactivation rate, which the implementation specialist calibrated to expect 8–12% in live operation.
Week 6: Full Launch
All four sequences went live simultaneously. The first at-risk customers entering sequences had been queued during the validation period and received their day-1 emails within hours of launch.
Results: 90-Day and 12-Month Outcomes
90-Day results (first full quarter post-launch):
| Metric | Value |
|---|---|
| Total customers entering win-back sequences | 4,190 |
| Reactivated customers (at least one purchase) | 502 |
| Reactivation rate | 11.97% |
| Average revenue per reactivated customer | $127 (AOV + subsequent purchase in 90 days) |
| Total reactivation revenue (90 days) | $63,754 |
| Attributed marketing cost | $1,240 (email platform costs) |
| 90-day ROI | 4,943% |
12-Month results (full year post-launch):
| Metric | Value |
|---|---|
| Total customers reactivated | 2,048 |
| Reactivation rate (annual average) | 11.4% |
| Direct reactivation revenue | $229,376 |
| LTV multiplier — additional purchases in 12 months | $87,242 |
| CAC avoidance value (2,048 × $42) | $86,016 |
| Reduction in paid acquisition spend (offset by reactivation) | $18,400 |
| Gross annual return | $421,034 |
| Annual platform and operating cost | $14,800 |
| Net annual return | $406,234 |
The headline figure — $187,000 in "recovered revenue" — refers specifically to net new revenue (reactivation + subsequent purchases) attributable to the win-back program that would not have occurred without it, calculated by applying the store's pre-automation reactivation baseline rate (2.3%, representing the portion of lapsed customers who returned organically without win-back outreach) to the actual reactivation volume and measuring the incremental lift.
Lessons Learned: What the Store Would Do Differently
Lesson 1: Calculate category-specific intervals before any sequence is live. The single largest improvement over the prior failed implementation was interval accuracy. If only one thing is done right in win-back automation, it should be this: use actual purchase history data to determine what "lapsed" means for each customer, not a generic threshold.
Lesson 2: Resolve omnichannel identity before any lapse detection runs. The POS integration discovery — 4,240 customers misclassified as lapsed — was the most impactful pre-launch finding. Had this not been caught, the first win-back campaign would have emailed the store's most loyal customers ("We miss you!") and generated unsubscribes from the exact people they most wanted to retain.
According to Forrester, 56% of marketers cannot tie individual revenue back to specific automated campaigns, which is exactly the attribution gap that doomed the store's first win-back attempt.
Lesson 3: Build attribution infrastructure before launch, not after. The prior Klaviyo implementation failed partly because revenue attribution wasn't configured, making it impossible to demonstrate ROI when the program's value was questioned. This time, attribution was built first — and the clear revenue attribution data made the ROI self-evident and the program protected from being cut.
Lesson 4: Test the "sample feature" message sooner. The analysis revealed that customers who used the sample feature converted at 68% — but the win-back sequences didn't initially include sample feature awareness messaging. When this was added in Month 4, the first-time buyer sequence reactivation rate improved from 6.4% to 9.1%. Earlier testing of this insight would have added several thousand dollars to Q1 results.
USTA vs. Competitors: Implementation Capability Comparison
| Capability | the platform | Klaviyo | Omnisend | Drip | ActiveCampaign |
|---|---|---|---|---|---|
| Omnichannel (POS + online) lapse detection | Yes | Limited | No | Limited | No |
| Category-specific interval configuration | Yes | Manual (custom properties) | No | Limited | No |
| Purchase-history product recommendations | Yes (API-connected) | Yes | Limited | Yes | Limited |
| Revenue attribution per customer | Yes | Yes | Limited | Yes | Limited |
| Implementation support included | Yes | No | No | No | No |
| Multi-sequence segment configuration | Yes | Yes | Partial | Yes | Yes |
The POS integration capability was the decisive factor in this implementation — it was the reason the prior Klaviyo attempt failed (not due to Klaviyo's email capabilities, which are strong, but due to the absence of omnichannel identity resolution). our team' custom integration approach enables omnichannel lapse detection that native e-commerce email platforms can't deliver out of the box.
How to Replicate This Implementation
Conduct a full customer database audit. Calculate the exact size of your active, at-risk, lapsed, and dormant segments using your actual purchase data — not email platform defaults.
Map all customer data sources. Identify every place customers make purchases or interact with your brand: Shopify, WooCommerce, POS systems, marketplaces, mobile app. All sources need to be included in lapse detection.
Resolve omnichannel customer identity. Before any lapse detection runs, ensure customers who appear in multiple systems are correctly unified so in-store active customers aren't flagged as online lapsed.
Calculate category-specific repurchase intervals from 12–24 months of purchase history. This is the highest-leverage configuration task in the entire implementation.
Build product affinity maps from purchase sequence data. Identify which products are commonly purchased in sequence and use these relationships to populate win-back recommendation content.
Segment customers into win-back audiences by value tier and purchase category. Define distinct sequences for high-value vs. first-time buyer and consumable vs. non-consumable purchase profiles.
Configure revenue attribution before any sequences go live. Implement customer-level purchase tracking with UTM parameters. Verify attribution accuracy with test purchases before launch.
Launch all configured sequences simultaneously. Don't launch one sequence and wait to see results before launching others — the data from multiple sequences running simultaneously enables more useful comparison optimization.
Measure reactivation rate by segment at Day 30 and Day 60. Segment-level performance variation reveals which sequences need redesign and which need investment in additional sequence depth.
Add omnichannel touchpoints (SMS, retargeting) at Month 3. After email sequences reach steady state, layer SMS (for opted-in customers) and paid retargeting (for unsubscribed customers). These channels add incremental lift with minimal additional configuration.
Further Reading
For the full ROI framework behind these case study numbers, see the ecommerce win-back email automation ROI analysis. For the operational detail of how win-back failure modes are solved by automation, see the ecommerce win-back email automation pain and solution guide. The ecommerce customer win-back campaigns ROI analysis provides additional benchmarking data across e-commerce categories. The broader ecommerce automation playbook places win-back automation within the full sequencing of recommended e-commerce automations, and the the platform homepage summarizes the implementation services available to replicate results like the ones documented here.
Frequently Asked Questions
Is this case study based on a real store?
This case study is a composite drawn from patterns across multiple the team e-commerce win-back implementations. Store name, specific metrics, and revenue figures are representative of typical implementation outcomes. Individual results vary based on store category, database size, AOV, and the specific configuration decisions made during implementation.
What was the biggest difference between this implementation and the failed prior attempt?
The omnichannel identity resolution and category-specific interval calculation. Both were configuration decisions, not platform capability limitations — the prior Klaviyo implementation could theoretically have been configured with these features using custom properties and conditional logic. The difference was that the platform' implementation support included the expertise to build these configurations correctly from the start.
How did the store handle the 4,240 customers who had been misclassified as lapsed?
After identity resolution confirmed their true active status, these customers were removed from win-back sequences and added to a "lapsed prevention" monitoring segment — receiving loyalty-focused communications rather than re-engagement messaging. Several were enrolled in a loyalty program pilot that was launched as a parallel initiative.
What email sending volume was required to generate $229,376 in direct reactivation revenue?
Approximately 87,000 emails were sent over the first 12 months across all win-back sequences (4 sequences × 3–4 emails × 2,048+ customers receiving sequences). At a cost of approximately $0.01–$0.015 per email, total email send costs were $870–$1,305 — making the cost-per-reactivation revenue dollar approximately $0.004–$0.006.
How did the store measure the difference between organic reactivation and automation-driven reactivation?
The pre-automation baseline reactivation rate (customers who returned without any win-back effort) was calculated from 12 months of historical data as 2.3%. The automation-driven lift was the difference between the 11.4% automation reactivation rate and the 2.3% organic baseline. The $187,000 "recovered revenue" figure applies this incremental lift methodology.
What platform does the store use for ongoing win-back operations after the USTA implementation?
The store uses a combination of Klaviyo (email platform) and the platform' workflow automation layer (lapse detection, segment management, product recommendation population, and attribution tracking). The Klaviyo subscription handles email delivery; USTA handles the intelligence layer that determines who gets which sequence and when.
Does the store plan additional automation investments after this implementation?
Yes. The attribution data from the win-back implementation revealed that customers who purchased in the "seasonal items" category had a distinct purchase cycle that wasn't well-served by the existing sequence structure. A seasonal win-back sequence for this segment — timed to fire 6 weeks before each relevant season — was added in Month 6 and is projected to add $28,000–$42,000 in additional annual reactivation revenue.
See What Win-Back Automation Can Recover for Your Store
The store in this case study was leaving $187,000 in recoverable lapsed customer revenue untouched — not because the revenue wasn't there, but because the automation infrastructure to reach those customers systematically, with the right message at the right time, hadn't been built.
our team provides a free lapsed customer revenue audit that identifies your recoverable revenue pool from actual database and purchase history data — so you know exactly what opportunity exists before any implementation cost is incurred.
Request your win-back automation demo →
the platform serves e-commerce stores on Shopify, WooCommerce, and BigCommerce with workflow automation for customer win-back, subscription management, inventory management, and post-purchase communications. Case study represents composite outcomes from e-commerce win-back implementations; individual results vary by store profile, category, AOV, database size, and implementation quality.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
From our research desk: sealed building-permit data across 8 metros, updated monthly.