PROTOTYPE Clickable mockup Β· simulates the finished app β—ƒ Product overview
Petanque Life Operator Console
Production OP

Growth & revenue analytics

sys_finance Β· read-only for other operator roles

The platform's business view: subscription revenue, churn, acquisition efficiency and the marketing-site conversion funnel. Sources: billing projections, Plausible events and the trial pipeline.

MRR
412 300 SEK
+6.2 % MoM Β· +58 % YoY
ARR
4.95 MSEK
churn-adjusted forecast: 6.1 MSEK
Net revenue churn
βˆ’1.1 %/mo
expansion > churn (NRR 104 %)
Active paying tenants
312
+9 this month Β· 14 in trial
Revenue forecast β€” 12 months BaseBull (+2 federations)Bear (churn Γ—1.5)
today
Shaded band = 80 % confidence interval, churn-adjusted. Scenario switch recomputes the band.
Churn per segment
SegmentChurnTrendNote
Club (self-serve) 2.4 %/mo β†˜ improving Nordvik-like small clubs churn at season end
Boulodrome / venue 1.1 %/mo β†’ stable sticky β€” hardware & bookings
Federation 0.2 %/yr β†’ stable contract-bound, renewal risk flagged 90 d ahead
Chain 0.0 % β†’ stable 2 accounts, both expanding
Early-warning indicators
SjΓΆstad PKHigh
Club Β· Logins βˆ’72 % 30d Β· 0 competitions scheduled
Bouledistrikt Γ–stMedium
District Β· Invoices unpaid 21 d Β· admin inactive
Empty state: "No tenants at risk β€” all engagement signals healthy."
CAC per channel β€” efficiency ranking
ChannelCACPaybackRank
Federation referrals 1 100 SEK 1.9 mo #1
Organic / SEO country pages 1 750 SEK 3.1 mo #2
Webinars 2 300 SEK 4.0 mo #3
Paid social 6 900 SEK 11.8 mo #4
Attribution: first-touch UTM + self-reported "how did you hear about us".
LTV per segment β€” target LTV/CAC > 3:1
SegmentLTVLTV/CACContribution margin
Club 21 000 SEK 5.4:1 71 %
Venue 68 000 SEK 9.2:1 64 %
Federation 412 000 SEK 31:1 82 %
Conversion funnel β€” visit β†’ trial β†’ paid (30 d)
Visits (30 d)48 210 Β· 100 %
Sign-ups / trials started1 240 Β· 2.6 %
Activated (first competition)512 Β· 41 % of trials
Converted to paid203 Β· 16.4 % of trials
Largest drop-off: trial β†’ activation (59 % never schedule a competition) β†’ onboarding-email automation targets this step.
Trial pipeline β€” auto-conversion
Almviks PKday 11/14 Β· auto-convert ON
Boule BΓ©ziersday 6/14 Β· auto-convert OFF
FjΓ€llby BFday 13/14 Β· card missing β†’ dunning email sent
14-day free trial; converts automatically unless the tenant disables the toggle before day 14.
Cohort retention heatmap β€” % of paying tenants retained
CohortM0M1M2M3M4M5
2026-01 100 %94 %90 %88 %86 %85 %
2026-02 100 %95 %91 %89 %87 %β€”
2026-03 100 %96 %93 %90 %β€”β€”
2026-04 100 %97 %94 %β€”β€”β€”
2026-05 100 %97 %β€”β€”β€”β€”
Trend: each newer cohort retains better than the previous β€” onboarding wizard v2 shipped 2026-02.
Marketing-site analytics (F19.08)
A/B tests β€” landing pages
Landing hero: "all-in-one" vs "made for pΓ©tanque"Running
48 210 visitors Β· B +11 % sign-up (p=0.03)
Pricing: annual-first vs monthly-first toggleCompleted
22 400 visitors Β· A +6 % checkout (winner shipped)
Empty state: "No experiments running β€” create one from a landing-page variant."
UTM campaigns
CampaignSourceVisitsTrialsPaid
utm_campaign=webinar-aug Webinar invite (newsletter) 2 180 164 31
utm_campaign=fipjp-congress FIPJP congress QR 840 92 17
utm_campaign=se-country-page SEO country page CTA 5 320 218 40
Analytics configuration
State β€” analytics source unreachable
Plausible has not responded for 12 min β€” funnel and UTM panels show cached data (as of 09:41). Billing KPIs are unaffected (separate source).

Revenue figures are projections from the billing domain (read-only here). Subscription mutations (plans, dunning) live in billing β€” this screen never edits a tenant's subscription.