Completions

For VP Marketing + VP Revenue Ops + CMO at multi-platform subscription operators

Your 90-location fitness operator runs Mindbody + Stripe Billing + Chargebee.

Per-customer LTV across subscription channels is unknown. The Mindbody-cancel campaign targets customers still active on Stripe + Chargebee.

Mindbody for memberships. Stripe Billing for retail subscription boxes. Chargebee for app subscriptions. Three platforms, three per-customer subscription states, no cross-platform LTV. The per-membership-only-customer who cancels Mindbody triggers an uncancellation campaign — while continuing to pay $24/mo for the retail subscription box and $9/mo for the app. The campaign misses the actual churn signal (engaged on 2 of 3 subscriptions). Cross-platform billing ingestion + per-customer identity resolution closes the gap.

Or take the 3-question shape diagnostic first — no email required.

By Jay Christopher11 min read

What this gets you

  • Per-portfolio cross-platform subscription-billing ingestion. Per-Chargebee + per-Recurly + per-Zuora + per- Stripe Billing + per-Profitwell + per-Baremetrics + per-Mindbody + per-ClubReady + per-ABC-Fitness + per-Glofox + per-MARIANATEK + per-Vagaro + per- Subbly + per-Cratejoy + per-Recharge per-platform- API per-portfolio canonical schema normalization.
  • Per-customer-identity resolution across per-platform. Per-customer per-email + per-phone + per-deterministic-key + per-probabilistic-signal per-cross-platform per-customer-canonical-resolution. Wired into sibling identity-resolution-deterministic-probabilistic skill on the customer-data-graph agent.
  • Per-customer per-cross-platform LTV. Per-customer per-portfolio LTV composite = per-customer per-membership-LTV + per-customer per-retail-subscription-LTV + per-customer per-app-subscription-LTV (cross-link to ltv-math-primitives).
  • Per-customer per-cross-platform churn classification. Per-fully-churned (all subscription cancelled) + per-partially-churned (one cancelled + others active) + per-engaged (multi-subscription active) + per-expansion (new-subscription-add). Per-campaign targeting consumes per-canonical churn-state.
  • Per-customer per-cross-platform cohort retention. Per-cohort-of-month per-portfolio per-net-revenue-retention + per-gross-revenue-retention + per-cohort-LTV trend per-portfolio per-quarter dashboard.
  • Per-franchisee per-cross-subscription rollup. Per-franchisee per-location per-cross-subscription per-customer count + per-MRR + per-cohort-retention + per-churn-rate per-franchisee dashboard.

Per-customer per-cross-subscription LTV = unknown. Per-customer per-Mindbody-cancel-Stripe-active- Chargebee-active churn-classification miscategorizes. Per-uncancellation campaign wastes budget on engaged multi-subscription customers.

A 90-location fitness + wellness operator runs per-location per-Mindbody per-membership-billing + per- ClubReady per-boutique-studio-billing + per-ABC- Fitness per-gym-billing per-location-vertical. Per-portfolio per-membership-customer subscription state lives per-platform per-location.

Per-portfolio also runs per-Stripe-Billing per-retail-subscription-box (per-supplement + per-apparel + per-recovery-product subscription) + per-Chargebee per-mobile-app-subscription (per-workout-content + per-nutrition-app per-app-store-subscription). Per-portfolio per-customer per-subscription-state lives per-platform per-channel per-vertical separately.

Per-portfolio per-customer per-Mindbody-membership-subscription + per-Stripe-Billing-retail-subscription + per-Chargebee-app-subscription per-customer-identity per-portfolio per-customer unresolved per-platform. Per-customer per-Mindbody-platform per-email-of-record may differ from per-Stripe-Billing per-email-of-record may differ from per-Chargebee per-email-of-record. Per-customer per-platform per-identity per-platform-siloed.

Per-portfolio per-customer per-cross-subscription LTV = unknown per-portfolio. Per-portfolio per-customer per-Mindbody-LTV $1,800/year + per-Stripe- Billing-LTV $720/year + per-Chargebee-LTV $144/year = per-customer per-portfolio LTV $2,664/year visible only per-cross-platform unification. Per-portfolio per-platform-siloed per-customer-aggregate per-portfolio-decision misallocates per-customer-cohort-priority.

Per-portfolio per-customer per-cross-subscription churn signal = unknown per-portfolio per-platform-siloed. Per-portfolio per-membership-only-customer per-cancel-Mindbody-membership per-marketing-team per-uncancellation campaign launches per-Mindbody-platform per-cancel-only signal. Per-portfolio misses that per-customer per-Stripe-Billing-subscription continues + per-Chargebee-app-subscription continues + per-customer per-engagement per-other-channel-strong.

Per-portfolio per-customer per-Mindbody-cancel-Stripe-active-Chargebee-active churn-classification miscategorizes per-customer as churned-portfolio when per-customer per-portfolio engaged-2-of-3- subscription. Per-portfolio per-corporate-marketing wastes per-uncancellation campaign budget + per-customer experiences off-target per-we-miss-you campaign. Per-customer per-multi-subscription-engaged sentiment per-poorly-targeted-campaign degrades.

Per-portfolio per-cross-subscription cohort retention = unknown per-portfolio per-platform-siloed. Per-portfolio per-corporate-finance per-quarterly board-deck per-cohort-retention per-Mindbody-only + per-Stripe-Billing-only + per-Chargebee-only per-separate-deck. Per-portfolio per-corporate-finance cannot per-portfolio-aggregate per-cross-subscription NRR + GRR + cohort-LTV per-portfolio decision.

Cross-platform subscription billing ingestion at AI- runtime closes the gap. Per-portfolio per-subscription-platform unified ingestion + per-customer-identity resolution + per-customer per-cross-platform LTV + per-customer per-cross-platform churn classification + per-cohort retention + per-franchisee per-cross-subscription rollup. Per-portfolio per-corporate-marketing per-targeting accuracy improves. Per-portfolio per-uncancellation campaign efficiency improves. Per-portfolio per-cross-subscription expansion campaign per-engaged-multi-subscription customer targeting unlocks. Per-portfolio per-corporate-finance per-portfolio-aggregate per-cross-subscription decision-quality improves.

What is in market — and what each category leaves to you

Horizontal subscription-billing + analytics + per-vertical-membership billing + per-subscription-box billing primitives are mature. The per-portfolio cross-platform unified ingestion + per-customer-identity resolution + per-customer per-cross-platform LTV + per-customer per-cross-platform churn classification + per-cohort retention + per-franchisee per-cross-subscription rollup at multi-location-operator scale is operator-side architecture.

Horizontal subscription billing + analytics — Chargebee, Recurly, Zuora, Stripe Billing, Profitwell (Paddle), Baremetrics, ChartMogul, SaaSOptics

Excellent at per-platform subscription billing + per-platform MRR + ARR + churn + retention + per-platform cohort retention. The per-portfolio cross-platform unified ingestion + per-customer-identity resolution + per-customer per-cross-platform LTV + per-customer per-cross-platform churn classification at multi-location-operator scale are operator-side architecture above the per-platform subscription-analytics primitive.

Per-vertical-membership billing — Mindbody, ClubReady, ABC Fitness Solutions, Glofox, MARIANATEK, Vagaro

Strong at per-vertical-membership platform billing + per-vertical-membership analytics + per-vertical CRM. The per-portfolio cross-platform unified ingestion combining per-vertical-membership with per-horizontal-subscription-billing + per-subscription-box + per-customer-identity resolution + per-customer per-cross-platform LTV + per-customer per-cross-platform churn classification sit above the per-vertical-membership primitive.

Per-subscription-box billing — Subbly, Cratejoy, Recharge

Strong at per-subscription-box per-platform billing + per-subscription-box per-customer analytics + per-shipping-cycle management. The per-portfolio cross-platform unified ingestion + per-customer per-cross-platform LTV + per-customer per-cross-platform churn classification sit above the per-subscription-box primitive.

Per-platform-siloed subscription analytics status quo

The status quo at most multi-location subscription operators. Per-Mindbody + per-Stripe-Billing + per-Chargebee per-platform-siloed per-customer-state. Per-customer per-cross-platform identity unresolved. Per-customer per-cross-platform LTV unknown. Per-customer per-cross-platform churn-classification miscategorizes. Per-corporate-marketing per-campaign per-targeting accuracy degraded. Per-uncancellation campaign budget wasted on engaged multi-subscription customers.

The pipeline, end to end

  1. Position on the customer-data-graph agent. Subscription-billing-ingestion is the Subscription- Ingest stage of the 6-skill bundle on customer-data-graph. Sibling skills: behavioral-signal-ingestion (Ingest; cross-link to customer-engagement-analytics) + identity-resolution-deterministic-probabilistic (Resolve) + versioned-customer-history (Version) + ltv-math-primitives (Compute-LTV; cross-link to ltv-math-primitives) + behavioral-cohort-computation (Cohort).
  2. Per-portfolio per-subscription-platform connector inventory. Per-portfolio configures per-Chargebee + per-Recurly + per-Zuora + per-Stripe-Billing + per-Profitwell + per-Baremetrics + per-ChartMogul + per-SaaSOptics + per-Mindbody + per-ClubReady + per-ABC-Fitness + per-Glofox + per-MARIANATEK + per-Vagaro + per- Subbly + per-Cratejoy + per-Recharge per-platform- API per-portfolio-credentials connector inventory.
  3. Per-platform per-customer-record per-day pull. Per-platform connector pulls per-customer per-subscription-record per-day per-platform-API. Per-platform-API per-customer per-subscription-record includes per-customer per-subscription-ID + per-customer per-product + per-customer per-plan + per-customer per-MRR + per-customer per-billing-cycle + per-customer per-subscription-state.
  4. Per-platform per-customer-event-stream subscription. Per-platform per-webhook subscription per-customer per-billing-event per-stream + per-customer per-subscription-lifecycle per-state-change (per-subscription-create + per-subscription-update + per-subscription-cancel + per-subscription-pause + per-subscription-resume + per-subscription-upgrade + per-subscription-downgrade + per-subscription-payment-failure + per-subscription-payment-success).
  5. Per-platform per-customer-record canonical schema normalization. Per-platform per-customer-record normalizes to per-portfolio canonical subscription schema (per-customer per-subscription-ID + per-customer per-customer-identity + per-customer per-product + per-customer per-plan + per-customer per-MRR + per-customer per-billing-cycle + per-customer per-subscription-state + per-customer per-subscription-start-date + per-customer per-subscription-current-end-date + per-customer per-cancel-reason + per-customer per-source-platform + per-customer per-source-location).
  6. Per-customer-identity resolution handoff. Per-customer per-cross-platform per-subscription-record routes to sibling identity-resolution-deterministic-probabilistic skill per-customer-identity resolution. Per-customer per-email + per-phone + per-deterministic-key + per-probabilistic-signal per-cross-platform per-customer-canonical-resolution.
  7. Per-customer-canonical-identity per-cross-platform per-subscription-record aggregate. Per-customer-canonical-identity per-cross-platform per-subscription-record aggregate forms per-customer-graph per-customer per-multi-subscription record per-portfolio. Per-customer per-portfolio multi-subscription-state per-customer per-portfolio per-canonical store.
  8. Per-customer per-cross-platform LTV composite. Per-customer per-portfolio LTV composite computes per-customer per-membership-LTV + per-customer per-retail-subscription-LTV + per-customer per-app-subscription-LTV + per-customer per-other-platform- LTV. Per-customer per-portfolio LTV per-customer-graph per-customer per-update event-driven per-billing-event per-stream (sibling ltv-math-primitives handoff).
  9. Per-customer per-cross-platform churn-state classification. Per-customer per-cancel-event per-platform feeds per-customer per-cross-platform churn-evaluation. Per-customer per-portfolio churn-state classification: per-fully-churned (all subscription cancelled); per-partially-churned (one cancelled + others active); per-engaged (multi-subscription active); per-expansion (new-subscription-add).
  10. Per-cohort retention computation. Per-portfolio per-customer per-cross-platform cohort retention runs per-customer per-cohort-of-month per-customer per-portfolio per-net-revenue-retention + per-gross-revenue-retention + per-cohort-LTV trend (sibling behavioral-cohort-computation handoff).
  11. Per-corporate-marketing per-campaign-targeting emission. Per-portfolio per-corporate-marketing per-campaign per-cross-platform churn-classification consumes per-customer per-canonical churn-state per-portfolio per-targeting accuracy. Per-partially-churned per-customer routes to per-targeted-uncancellation per-cancelled-subscription only. Per-engaged per-customer per-uncancellation campaign excluded. Per-engaged per-customer per-targeted-cross-subscription-expansion campaign emission.
  12. Per-franchisee per-cross-subscription dashboard. Per-franchisee per-location per-cross-subscription per-customer-count + per-MRR + per-cohort-retention + per-churn-rate per-franchisee dashboard. Per-franchisee per-location per-multi-banner per-subscription-portfolio rollup.
  13. ROI measurement. Per-portfolio per-customer per-cross-platform-resolution rate. Per-portfolio per-customer per-cross-platform-LTV completeness rate. Per-portfolio per-customer per-cross-platform churn-classification accuracy. Per-portfolio per-uncancellation campaign efficiency. Per-portfolio per-cross-subscription expansion campaign efficiency. Per-portfolio per-cohort-retention completeness. Per-portfolio per-corporate-marketing per-targeting accuracy. Per-portfolio per-franchisee per-location per-cross-subscription dashboard adoption. ROI dominated by per-portfolio per-uncancellation efficiency + per-portfolio per-cross-subscription expansion campaign efficiency + per-portfolio per-corporate-marketing per-targeting accuracy + per-portfolio per-cross-platform LTV completeness.

Frequently asked

What is subscription analytics?

Subscription analytics measures per-subscription-platform per-customer per-subscription-state — per-MRR + per-ARR + per-churn-rate + per-expansion-revenue + per-contraction-revenue + per-net-revenue-retention + per-gross-revenue-retention + per-customer-lifetime-value + per-payback-period + per-CAC-payback + per-cohort-retention. The horizontal subscription-billing + analytics category includes Chargebee, Recurly, Zuora, Stripe Billing, Profitwell (Paddle), Baremetrics, ChartMogul, SaaSOptics. The per-vertical-membership subscription billing category includes Mindbody (fitness + wellness + beauty), ClubReady (fitness studios), ABC Fitness Solutions (gyms), Glofox (fitness), MARIANATEK (boutique fitness), Vagaro (beauty + wellness). The subscription-box category includes Subbly, Cratejoy, Recharge. The subscription-billing-ingestion skill on the customer-data-graph agent (Subscription-Ingest stage of the 6-skill bundle alongside behavioral-signal-ingestion + identity-resolution-deterministic-probabilistic + versioned-customer-history + ltv-math-primitives + behavioral-cohort-computation) — unifying per-subscription-platform billing into per-customer-graph record + per-cross-platform LTV + per-cross-platform churn signal at multi-location-operator scale — is operator-side architecture above the per-platform subscription-analytics primitive.

Why does single-platform subscription analytics break down at multi-location operator scale?

A 90-location fitness + wellness operator runs per-location per-Mindbody + per-ClubReady + per-ABC-Fitness per-membership-billing per-location-vertical. Per-portfolio per-membership-customer subscription state lives per-platform per-location. Per-portfolio also runs per-Stripe-Billing per-retail-subscription-box (per-supplement + per-apparel + per-recovery-product subscription) + per-Chargebee per-mobile-app-subscription (per-workout-content + per-nutrition-app per-app-store-subscription). Per-portfolio per-customer per-subscription-state lives per-platform per-channel per-vertical separately. Per-portfolio per-customer per-Mindbody-membership-subscription + per-Stripe-Billing-retail-subscription + per-Chargebee-app-subscription per-customer-identity per-portfolio per-customer unresolved per-platform. Per-portfolio per-customer per-cross-subscription LTV = unknown per-portfolio. Per-portfolio per-customer per-cross-subscription churn-signal = unknown per-portfolio. Per-portfolio per-cross-subscription cohort retention = unknown per-portfolio. Per-portfolio per-corporate-marketing per-campaign per-cross-subscription per-customer-targeting impossible per-portfolio per-platform-siloed. Per-portfolio per-membership-only-customer per-cancel-Mindbody-membership per-marketing-team per-uncancellation campaign launches per-Mindbody-platform per-cancel-only signal — per-portfolio misses that per-customer per-Stripe-Billing-subscription continues + per-Chargebee-app-subscription continues + per-customer per-engagement per-other-channel-strong. Per-portfolio per-customer per-Mindbody-cancel-Stripe-active-Chargebee-active churn-classification miscategorizes per-customer as churned-portfolio when per-customer per-portfolio engaged-2-of-3-subscription. Per-portfolio per-corporate-marketing wastes per-uncancellation campaign budget + per-customer experiences off-target campaign. Cross-platform subscription billing ingestion at AI-runtime closes the gap.

How is this different from Chargebee, Recurly, Zuora, Stripe Billing, Profitwell (Paddle), Baremetrics, ChartMogul, SaaSOptics, Mindbody, ClubReady, ABC Fitness Solutions, or Glofox?

Those platforms ship per-platform subscription-billing + analytics primitives. Chargebee + Recurly + Zuora + Stripe Billing ship per-platform subscription billing engines. Profitwell (Paddle) + Baremetrics + ChartMogul + SaaSOptics ship per-platform SaaS-metrics + per-platform MRR + ARR + churn + retention. Mindbody + ClubReady + ABC Fitness Solutions + Glofox + MARIANATEK + Vagaro ship per-vertical-membership platforms with per-platform subscription billing + per-platform analytics. Subbly + Cratejoy + Recharge ship per-subscription-box platforms. They are excellent at the per-platform subscription-analytics primitive. The per-portfolio per-subscription-platform unified ingestion (per-Chargebee + per-Recurly + per-Zuora + per-Stripe Billing + per-Profitwell + per-Baremetrics + per-Mindbody + per-ClubReady + per-ABC-Fitness + per-Glofox per-platform-API per-portfolio canonical schema normalization), the per-customer-identity resolution across per-platform (per-customer per-email + per-phone + per-deterministic-key + per-probabilistic-signal per-cross-platform per-customer-canonical-resolution), the per-customer-graph integration (subscription-billing-ingestion as Subscription-Ingest stage feeding sibling skills behavioral-signal-ingestion + identity-resolution + versioned-customer-history + ltv-math-primitives + behavioral-cohort-computation), the per-customer per-cross-platform LTV (per-customer per-multi-subscription LTV per-portfolio aggregate), the per-customer per-cross-platform churn signal (per-customer per-cancel-Mindbody-membership-but-Stripe-Billing-retail-active-Chargebee-app-active per-multi-subscription churn classification), the per-customer per-cross-platform cohort retention, the per-portfolio per-cross-subscription operator dashboard, the per-franchisee per-cross-subscription per-location-rollup at multi-location-operator scale are operator-side architecture above the per-platform subscription-analytics primitive.

How does cross-platform subscription billing ingestion actually work?

Cross-platform subscription billing ingestion runs the Subscription-Ingest stage of the customer-data-graph agent. Per-portfolio per-subscription-platform connector inventory configures per-Chargebee + per-Recurly + per-Zuora + per-Stripe-Billing + per-Profitwell + per-Baremetrics + per-ChartMogul + per-SaaSOptics + per-Mindbody + per-ClubReady + per-ABC-Fitness + per-Glofox + per-MARIANATEK + per-Vagaro + per-Subbly + per-Cratejoy + per-Recharge per-platform-API per-portfolio-credentials. Per-platform connector pulls per-customer per-subscription-record per-day + per-customer per-billing-event per-stream + per-customer per-subscription-lifecycle per-state-change (per-subscription-create + per-subscription-update + per-subscription-cancel + per-subscription-pause + per-subscription-resume + per-subscription-upgrade + per-subscription-downgrade + per-subscription-payment-failure + per-subscription-payment-success). Per-platform per-customer-record normalizes to per-portfolio canonical subscription schema (per-customer per-subscription-ID + per-customer per-customer-identity + per-customer per-product + per-customer per-plan + per-customer per-MRR + per-customer per-billing-cycle + per-customer per-subscription-state + per-customer per-subscription-start-date + per-customer per-subscription-current-end-date + per-customer per-cancel-reason + per-customer per-source-platform + per-customer per-source-location). Per-customer per-cross-platform per-subscription-record routes to sibling identity-resolution skill per-customer-identity resolution. Per-customer-canonical-identity per-cross-platform per-subscription-record-aggregate forms per-customer-graph per-customer per-multi-subscription record per-portfolio.

How does per-customer per-cross-platform LTV + churn signal work?

Per-customer per-cross-platform LTV runs per-customer per-multi-subscription LTV aggregate. Per-customer per-portfolio LTV composite = per-customer per-Mindbody-membership-LTV + per-customer per-Stripe-Billing-retail-subscription-LTV + per-customer per-Chargebee-app-subscription-LTV + per-customer per-other-platform-LTV. Per-customer per-portfolio LTV per-customer-graph per-customer per-update event-driven per-billing-event per-stream. Per-customer per-cross-platform churn signal runs per-customer per-multi-subscription churn classification. Per-customer per-cancel-event per-platform feeds per-customer per-cross-platform churn-evaluation. Per-customer per-portfolio churn-state per-customer per-cohort-of-multi-subscription-state per-classification: per-customer per-fully-churned (per-customer per-all-subscription cancelled per-portfolio); per-customer per-partially-churned (per-customer per-one-subscription cancelled + per-customer per-other-subscription active); per-customer per-engaged (per-customer per-multi-subscription active); per-customer per-expansion (per-customer per-multi-subscription per-new-subscription-add). Per-portfolio per-customer per-cross-platform cohort retention runs per-customer per-cohort-of-month per-customer per-portfolio per-net-revenue-retention + per-gross-revenue-retention + per-cohort-LTV trend. Per-portfolio per-corporate-marketing per-campaign per-cross-platform churn-classification consumes per-customer per-canonical churn-state per-portfolio per-targeting accuracy. Per-portfolio per-partially-churned per-customer routes to per-targeted-uncancellation per-cancelled-subscription only; per-portfolio per-engaged per-customer per-uncancellation campaign excluded.

How do you measure ROI on cross-platform subscription billing ingestion?

Per-portfolio per-customer per-cross-platform-resolution rate (per-portfolio per-customer per-multi-subscription-platform per-canonical-identity-resolved percentage). Per-portfolio per-customer per-cross-platform-LTV completeness rate (per-portfolio per-customer per-multi-subscription LTV per-portfolio-aggregate calculated percentage). Per-portfolio per-customer per-cross-platform churn-classification accuracy (per-portfolio per-customer per-canonical-churn-state vs per-customer per-actual-portfolio-engagement back-test). Per-portfolio per-uncancellation campaign efficiency (per-portfolio per-targeted-uncancellation per-actual-churn-customer percentage versus per-portfolio per-Mindbody-only-signal baseline). Per-portfolio per-cross-subscription expansion campaign efficiency (per-portfolio per-engaged-multi-subscription customer per-targeted-expansion campaign per-conversion-rate). Per-portfolio per-cohort-retention measurement completeness. Per-portfolio per-customer per-cross-platform LTV cohort trend per-quarter improvement. Per-portfolio per-corporate-marketing per-campaign per-cross-subscription per-customer-targeting accuracy improvement. Per-portfolio per-franchisee per-location per-cross-subscription rollup per-franchisee dashboard adoption. ROI is dominated by per-portfolio per-uncancellation campaign efficiency + per-portfolio per-cross-subscription expansion campaign efficiency + per-portfolio per-corporate-marketing per-targeting accuracy + per-portfolio per-cross-platform LTV completeness.

Hire the agent that unifies every per-subscription-platform per-customer-state into one record

The customer-data-graph agent owns the 6-skill bundle — behavioral-signal-ingestion (Ingest) + identity-resolution-deterministic-probabilistic (Resolve) + versioned-customer-history (Version) + ltv-math-primitives (Compute-LTV) + behavioral-cohort-computation (Cohort) + subscription-billing-ingestion (Subscription-Ingest) — sitting on top of whichever horizontal subscription-billing source (Chargebee, Recurly, Zuora, Stripe Billing, Profitwell / Paddle, Baremetrics, ChartMogul, SaaSOptics), per-vertical-membership source (Mindbody, ClubReady, ABC Fitness Solutions, Glofox, MARIANATEK, Vagaro), or per-subscription-box source (Subbly, Cratejoy, Recharge) you license downstream. Per-portfolio per-subscription-platform connector inventory + per-platform per-customer-record per-day pull + per-platform per-customer-event-stream subscription + per-platform canonical schema normalization + per-customer-identity resolution handoff + per-customer-canonical-identity per-cross-platform aggregate + per-customer per-cross-platform LTV composite + per-customer per-cross-platform churn-state classification + per-cohort retention + per-campaign-targeting emission + per-franchisee per-cross-subscription dashboard + audit trail.

We scope on the call and send a private checkout link after.

Related reading: Per-location CLV · Customer data orchestration · Runtime customer cohorts

Free — for DTC and subscription operators

The DTC Retention Operating Model

Get the four moments where retention is actually decided, the three arithmetic errors that make an LTV number unusable, and the cancellation-reason taxonomy where every value has a different owner.

  • The four moments retention is decided in — second order, pre-cancel signal, failed payment, and replenishment window — and why three happen before marketing is looking.
  • Three ways an LTV number goes wrong in the direction that flatters, each checkable this week with arithmetic rather than opinion.
  • The five cancellation reasons, who owns each, and the five questions to ask before buying any retention tool.

Opens on this page immediately. No attachment, no waiting on an email.