Uncategorized

Repeat buyers — the cheapest traffic: retention for e-commerce

The average e-commerce spends $8–15 to acquire a new customer and $2–4 to bring back an existing one. When your LTV/CAC is below 3, the problem isn’t traffic — it’s that 70–85% of customers buy once and disappear. At LeadPrice we saw it on the Adaptis case: 634% ROAS came not just from new audiences but from a retention funnel where 40% of revenue comes from repeat buyers. This article is a step-by-step framework for building a retention system that reduces dependence on cold traffic and turns a store into a model with predictable profit.

Why the standard “pour traffic — sell” approach doesn’t scale

Typical e-commerce scenario we hear: “We’re running Meta Ads, sales are happening, but when we scale budget ROAS drops and profit stays flat.” The owner looks at the dashboard and sees that 80% of customers bought once 6 months ago and never returned. CAC grew from $5 to $12, average order value is still $45.

The math is simple: if you earn $15 margin on the first order and CAC is $12 — you have $3 clean per customer. To hit a healthy LTV/CAC of 3–5 you need to either raise prices (hard in a competitive niche), lower CAC (constrained by the auction), or increase purchases per customer. Option three has the biggest margin of safety.

Standard agencies at this stage say: “Let’s test new creatives / lookalikes / TikTok.” That works on a short horizon but doesn’t solve the structural problem: you’re acquiring people who buy once because there’s no system to bring them back for a second purchase.

Retention marketing framework: 5 steps from one-time purchase to predictable LTV

In our methodology this block is called “Retention Engine” — a system that turns a cold base into an asset generating 30–50% of revenue with no additional acquisition cost. This isn’t about weekly email blasts. It’s about architecture where every customer moves through 5 touchpoints with a clear goal.

Step 1: Segmentation — not all customers are equal

What: Divide the base into 4 segments using RFM (Recency, Frequency, Monetary):

  • VIP — 3+ purchases in the last 90 days, AOV $70+
  • Regular — 2 purchases in 6 months, AOV $50+
  • One-time active — 1 purchase in the last 60 days
  • One-time cold — 1 purchase 60+ days ago

How: Use CRM data (Poster, Salesforce, HubSpot) or Google Analytics 4 + BigQuery if your e-commerce is on Shopify/WooCommerce. Export transactions, group by email/user_id, calculate RFM score.

What this gives you: Understanding where the biggest gap is. If you have 2,000 customers but only 80 VIPs (4%) — the problem isn’t acquisition, it’s the transition from “one-time” to “regular”. If VIPs are 15% but don’t buy more often — you need to work on frequency.

Segment% of base (typical)% of revenue (typical)Target action
VIP5–10%35–50%Increase frequency
Regular10–15%25–30%Promote to VIP
One-time active20–25%15–20%Second purchase within 30 days
One-time cold50–65%5–10%Reactivate or write off

Step 2: Post-purchase funnel — the first 30 days after purchase

What: An automated series of 4–6 touchpoints in the first month after the first purchase. Goal — get the customer to a second purchase, because statistically after the 2nd, the probability of a 3rd grows from 15% to 45%.

How: An email/SMS/Viber sequence via platforms like Klaviyo, SendPulse, eSputnik. Structure:

  1. Day 1: Thank you for purchase + shipment tracking
  2. Day 3: How to use the product (onboarding content)
  3. Day 7: Review request + $5 bonus for next purchase
  4. Day 14: Cross-sell — “Customers who bought X also take Y”
  5. Day 21: Bonus reminder (expires in 9 days)
  6. Day 28: Personal recommendation based on the first purchase

What this gives you: Conversion from one-time to repeat customer grows from 8–12% (no funnel) to 22–30% (with funnel). On a base of 500 new customers/month that’s +50–90 repeat buyers with no additional CAC.

Step 3: Reactivating the cold base — bringing back those who disappeared

What: A separate campaign for the “one-time cold” segment (60–180 days without purchase). Not a mass “20% off everything” blast — a personalized campaign with a specific reason to come back.

How: A combination of email + Meta Ads Custom Audiences. Upload email/phone lists from CRM to Meta, run a separate campaign only for this segment with creatives like:

  • “You bought [category] in [month] — here’s what’s new”
  • “We noticed you didn’t come back — what went wrong?” (with a survey)
  • “Exclusively for customers from [month]: come back and get [specific bonus]”

What this gives you: Reactivation of 5–10% of the cold base. If you have 5,000 one-time cold customers — that’s 250–500 repeat purchases with CAC $2–3 instead of $12 for a new customer. On the Adaptis cosmetics case (12.75 ROAS) the reactivation campaign brought 18% of monthly revenue for 8% of the ad budget.

Step 4: Loyalty program — not cards, but real economics

What: A system that makes the second and third purchases economically more attractive. Not just “collect points” but a structure with clear thresholds and rewards that nudge toward the next purchase.

How: Platforms like Smile.io, LoyaltyLion, or custom via CRM. Example structure:

  • Tier 1 (one-time): 5% cashback on next purchase
  • Tier 2 (2 purchases): 7% cashback + free shipping
  • Tier 3 (3+ purchases): 10% cashback + early access to new products + personal manager

What this gives you: Repeat purchase rate up 15–25%. Tier 2–3 customers have AOV 30–40% higher because they understand they’re approaching the next tier threshold. This is the psychology of progress — the “almost there for X” effect.

Step 5: Predictable model — when retention becomes part of unit economics

What: Transitioning from “we hope customers come back” to “we know 35% return within 45 days”. This means LTV becomes not an assumption but a forecastable metric you can plan against.

How: Track 3 key metrics monthly:

  1. Repeat Purchase Rate (RPR): % of customers who bought 2+ times in the last 90 days
  2. Average Order Frequency (AOF): how many times one customer buys per year
  3. Customer Lifetime Value (CLV): AOV × AOF × Gross Margin

What this gives you: The ability to pay a higher CAC because you know the real LTV. If your CLV is $180 and CAC $12 — your LTV/CAC = 15. That means you can scale traffic more aggressively because the economics hold. Competitors with CLV $50 and CAC $10 (LTV/CAC = 5) can’t afford your bids in the auction.

Case: how retention changed the economics of a cosmetics store

Client: Premium cosmetics online store, AOV $65, ad budget $8K/mo.

Problem at start: ROAS 2.8, CAC $14, 78% of customers bought once and disappeared. LTV/CAC = 1.9 — an unhealthy model. The owner wanted to scale budget to $15K but understood that at current economics it would produce losses.

What we did:

  1. Segmented the base of 4,200 customers: found VIPs (180 people) generate 42% of revenue but buy once every 4 months, though the product is designed for consumption in 2 months
  2. Launched a post-purchase funnel for new customers with an “how to use the product properly” educational focus + cross-sell on day 14
  3. Reactivated 1,800 cold customers (6+ months without purchase) via Meta Custom Audiences with a personalized offer “come back and get a free sample kit”
  4. Implemented a loyalty program with Tier 2 threshold on the 2nd purchase (free shipping + exclusive early access to new products a week before launch)

Result over 5 months:

  • RPR grew from 22% to 41%
  • AOF rose from 1.3 to 2.1 purchases per customer per year
  • CLV grew from $85 to $180
  • CAC fell to $11 (thanks to reactivation campaigns reducing dependence on cold traffic)
  • LTV/CAC = 16.4 — a healthy model for scaling
  • Revenue grew 64% while budget grew only 30%

Key insight: 38% of new revenue came from repeat purchases of the existing base, not new customers. This let us scale the budget to $12K/mo without ROAS drop.

When retention marketing won’t work

Honestly, there are situations where retention isn’t the primary task.

  • Your product is bought once every 2–3 years (furniture, appliances, wedding services) — here retention works through cross-sell and referrals, not frequency
  • You have fewer than 500 customers in the base — first you need critical mass so segmentation makes sense
  • Your product has a quality problem — no loyalty program will save you if 30% of orders are returned or customers complain about service
  • You sell an impulsive item with no repeat need (souvenirs, novelty items) — different model, retention through gift-giving occasions

We at LeadPrice have seen in 3 out of 10 e-commerce clients that the real problem isn’t the absence of a retention system but a weak product or unhealthy unit economics on the first purchase. If your gross margin is below 40%, first work on pricing or COGS, then retention.

How to start: 30-day checklist

  1. Export data: Pull all transactions from the last 12 months out of CRM/GA4. You need: email, purchase date, order amount.
  2. RFM analysis: Use Google Sheets + a script or a service like Retainful for automated segmentation. Goal — understand how many VIPs/regulars/one-timers you have.
  3. Launch post-purchase: Set up a minimum funnel of 3 emails (day 1, day 7, day 21) via your email service. Doesn’t need to be perfect — needs to work.
  4. Reactivation campaign: Pick 500 of the freshest from the “one-time cold” segment (60–120 days), upload to Meta Custom Audience, launch a $300–500/week campaign.
  5. Measurement: Add 2 metrics to your monthly report — RPR and AOF. Compare month-over-month.

If you have $30K+/mo revenue and 1,000+ customers in your base but no retention system — you’re leaving 20–40% of potential revenue on the table. At LeadPrice we build this system as part of full-service e-commerce management because we know: a resilient business isn’t about daily hunting for new customers — it’s about predictable economics where 40–50% of revenue comes from the existing base.

FAQ: Repeat buyers in e-commerce

What’s a normal Repeat Purchase Rate for an online store?

Depends on the niche. For FMCG (cosmetics, food, supplements) a healthy RPR is 35–50% over 90 days. For fashion/apparel — 20–30%. For electronics/tech — 10–15%. If your RPR is below the lower bound of the range, there’s a problem either with the product or the absence of a retention system. In our practice, stores with RPR > 40% have LTV/CAC 2–3x higher than competitors in the same niche.

How much does implementing a retention system cost?

Minimal stack (email platform + basic automation) — from $50–100/mo on tools. If you do it yourself — 15–20 hours to set up the first version. Via an agency — from $800–1,200 setup + $300–500/mo for management and optimization. At LeadPrice retention is included in the e-commerce management package from $1,500/mo, because we don’t see the point of running only Meta Ads without working on the base — that’s a half-model.

Can retention be replaced with discounts?

No. Discounts work 1–2 times, then the customer gets used to it and waits for the next discount before buying. You train the audience not to buy at full price. Retention isn’t about discounts — it’s about value: education, exclusive access, personalization, better service. If your loyalty program is “10% off for regular customers”, you’re just cutting margin. The right model is giving something that doesn’t eat margin (early access, free shipping at a certain AOV, personal recommendations).

How fast do you see results from retention campaigns?

Post-purchase funnel gives first results in 14–21 days (first second purchases from new customers). Cold-base reactivation — in 7–10 days (quick wins). Loyalty program — in 2–3 months (customers need time to move from Tier 1 → Tier 2). Full effect on LTV/CAC — in 4–6 months, when you have enough data for cohort comparisons. Don’t expect an instant “wow” — retention is a long-play investment that pays off many times over, but not in a week.

What if customers don’t open email newsletters?

Open rate under 15% is a sign of trouble. Reasons: 1) you’re writing too often (more than 2 emails a week), 2) content isn’t relevant (generic promos instead of personalization), 3) subject line isn’t interesting. Fix: A/B test subject lines, reduce frequency to 1–2 times a week, segment (VIPs get different content than one-time customers). Email alternative: SMS/Viber have 90%+ open rates but cost more ($0.02–0.05 per message). Use SMS for critical messages (order shipped, bonus expires tomorrow), email for education and nurturing.

Do I need a retention system if I have a small store ($10K/mo)?

Yes, but simplified. At $10K/mo revenue you have ~150–220 customers a month (at AOV $45–65). A year is 1,800–2,600 customers. Even a basic post-purchase funnel of 3 automated emails will lift RPR by 5–10%, giving +$500–1,000/mo of additional revenue with no additional CAC. This covers any email service and takes 5–7 hours to set up. No need for complex loyalty programs at this stage — just automate post-purchase communication. Once you reach $30K/mo — add more layers.

Conclusion: from dependence to predictability

An e-commerce that lives only on cold traffic is a business on a see-saw: one month CPM rose → ROAS fell → no profit → cut budget → revenue fell. Stores with a strong retention system have a cushion: even if acquisition channels dip, 35–50% of revenue comes from the base that buys predictably.

At LeadPrice we’ve seen dozens of e-commerce brands stuck at $20–40K/mo because all focus was on “more traffic”. When we implemented the retention engine, revenue grew 40–80% while budget grew only 15–25%. The reason is simple: repeat buyers mean not just lower CAC, but higher AOV, fewer returns, better reviews and organic referrals.

If your RPR is under 25%, you’re leaving more money on the table than you lose on suboptimal Meta Ads campaigns. Start with simple: segmentation → post-purchase → reactivation. The rest will come.

Want an audit of your current retention economics and a roadmap for the first 90 days? Fill out the brief on the site — we’ll look at your base, calculate the potential, and tell you honestly whether retention is the right focus right now or if there are other priorities. In our cases there are real LTV/CAC/RPR numbers from various niches — you can see what it looks like in practice.

Зв'яжіться з нами

Want more clients?

Leave a request — we'll do a free analysis of your business

Дякуємо! Ми зв'яжемося з вами найближчим часом.