For per-corporate-marketing + per-revenue-operations + per-customer-success
A 90-location fitness operator runs Mindbody for memberships, Stripe Billing for retail subscription boxes, and Chargebee for app subscriptions. Per- customer subscription state lives in three platforms. Per-customer LTV across subscription channels = unknown. Per-customer per-Mindbody-cancel campaign targets customers still active on Stripe + Chargebee.
Chargebee, Recurly, Zuora, Stripe Billing, Profitwell (Paddle), Baremetrics, ChartMogul, SaaSOptics ship the horizontal subscription-analytics primitive. Mindbody, ClubReady, ABC Fitness Solutions, Glofox, MARIANATEK, Vagaro ship per-vertical-membership billing. Subbly, Cratejoy, Recharge ship per-subscription-box billing. The per-portfolio cross-platform subscription-billing ingestion + per-customer-identity resolution + per- customer per-cross-platform LTV + per-customer per- cross-platform churn classification at multi-location- operator scale is operator-side architecture.
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
- 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).
- 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.
- 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.
- 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).
- 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).
- 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.
- 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.
- 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).
- 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).
- 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).
- 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.
- 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.
- 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