Operator playbook

Repeat-purchase rate below vertical median — how to close the gap

Your 12-month repeat-purchase rate is 5+ points below the vertical median for $5M+ Shopify Plus brands in your category. You’ve checked the lifecycle program, the reviews app, and the subscription program — each looks reasonable. But the number won’t move. Six months of incremental flow improvements haven’t closed the gap.

When repeat rate trails the vertical median by 5+ points and isn’t moving, the cause is almost never a single program. It’s a structural pattern: a missing program, a product-fit issue, or a category misread. The diagnostic order matters — checking the wrong thing first wastes a quarter.

Symptoms

  • Repeat rate 5+ points below the vertical median for two-plus quarters.
  • Klaviyo flows look fine; SMS is integrated; reviews are running.
  • Loyalty redemption is in the healthy 18–28% band.
  • Subscription is launched but active sub % is under 12%.
  • First-order experience NPS is high (8.5+) but customers aren’t reordering.
  • Cohort curves drop steeply between order 1 and order 2.

The solution

1. Run the diagnostic in this order

Step 1: pull the cohort retention curve by acquisition channel. If channel-mix is the issue (e.g., 50% of new customers come from a discount-heavy paid channel), the fix is upstream of retention.

Step 2: pull the order-2 reorder timing distribution. If reorder timing is bimodal (cluster at 30 days + cluster at 180 days), there’s a product-use pattern issue — usually a wrong subscription cadence or a missing reminder.

Step 3: check the post-purchase email sequence for order 1 customers. Most brands have a great post-purchase flow for delivery but no nurture between delivery and the natural reorder window (day 30–60 for most consumables).

2. Fix the channel-mix angle (if Step 1 names it)

If 40%+ of new customers come from heavily-discounted paid channels (Meta first-purchase code, Google PMax with broad targeting, TikTok discount-led campaigns), those customers will not retain at the same rate as full-price organic + email + referral customers. The repeat-rate gap is real but the fix is in acquisition, not retention.

The conversation to have: paid channels that pull discount-seekers are reducing the brand’s blended LTV, even when CAC looks fine. Shift mix toward organic / brand / repeat-driven channels and accept slightly higher CAC for materially higher LTV.

3. Fix the product-use cadence angle (if Step 2 names it)

If the order-2 reorder timing is bimodal or skewed, the most common cause is that customers either run out faster than expected (cadence too long) or have leftover product (cadence too short). The fix is subscription cadence options + a Klaviyo-driven "smart reminder" 7 days before the expected runout.

Operationally: review the subscription cadence options (do you offer 30 / 60 / 90 day, or only one option), add a 7-day-before-runout email to the post-purchase flow, and check the SMS replenishment trigger if SMS is running.

4. Build the order-1-to-order-2 nurture sequence

Most brands have a strong post-purchase flow for delivery moment (tracking, review request) but nothing between delivery and the natural reorder window. Build a 4-email nurture sequence between day 7 and day 45: education content, complementary product introduction, customer success story, replenishment nudge with a soft offer.

This sequence alone typically lifts order-2 conversion by 4–8 percentage points, which over the full file moves repeat rate by 2–4 points. It’s the highest-leverage single program at this stage.

Cost

$15K–$80K depending on team mix and program scope

  • Cohort / channel diagnostic$3K–$10K
  • Subscription cadence + reminder build$3K–$15K
  • Order-1-to-order-2 nurture sequence$4K–$15K
  • Acquisition mix consult (if Step 1 names it)$5K–$40K

If acquisition mix is the root cause, the retention engagement is the wrong tool. The diagnostic has to come first.

Timeline

10–16 weeks end-to-end

  1. Diagnostic Weeks 1–3

    Named binding constraint (channel, cadence, nurture, or combination)

  2. Build Weeks 4–10

    New flows, cadence options, reminder triggers live

  3. Measure Weeks 11–14

    Order-2 cohort comparison vs pre-fix

  4. Iterate Weeks 15–16

    Adjust based on early cohort data

Frequently asked questions

How do I know if the issue is acquisition mix vs retention?
Pull the cohort retention curve by acquisition channel. If full-price organic / email / referral customers retain at the vertical median or above and discount-paid customers retain meaningfully below, the issue is mix. If everyone retains at the same below-median rate regardless of channel, it’s a retention-program issue.
Can we close a 5-point repeat-rate gap in one quarter?
Possible but uncommon. Most 5-point gaps take 2–3 quarters to close because the lever is structural (cadence, nurture, channel mix) and the impact lands in cohort data, not weekly numbers. One-quarter closes happen only when the diagnostic identifies a single fast fix (e.g., a missing replenishment flow).
What if subscriptions are launched but active sub % is also stuck?
Diagnose the subscription program separately (see /shopify-retention-problems/low-active-subscription-rate). When both repeat rate and sub % are stuck, the two are usually entangled — the cause is often the same missing structural element (no replenishment reminder, sub-silo, broken cancel flow). Fix one and the other usually moves.
Should we engage an agency or run this in-house?
The diagnostic is high-leverage to outsource ($3K–$10K, 2–3 weeks, returns a named binding constraint). The build phase is in-house-first because the iteration cadence matters more than initial throughput. Agency is the right call if the build phase exceeds 8 weeks of work and you don’t have the in-house capacity to ship it.