Reports & analytics
The federation's report centre — membership, demographics, activity, engagement and custom reports. All numbers can be exported and scheduled for delivery.
Membership & demographicsActivity & financeEngagementCohort comparisonReport builder & delivery
Membership & demographics
New this year
792
+27.7% vs last year
Renewed
11 530
92% renewal rate
Lost (not renewed)
158
lowest in 5 years
Member flow per month — new · renewed · lost
Jan
Feb
Mar
Apr
May
Jun
● New (green) · ● Renewed (light green) · ● Lost (red)
Age & gender distribution
U154%
U186%
U238%
Senior (23–54)38%
V5526%
V65+18%
Gender
● Women 46%● Men 52%● Other/unspec. 2%
Geographic distribution (heatmap)
Members per region — darker = more. Click a cell for the club list.
Norrbotten
312
Västerbotten
408
Jämtland
196
Dalarna
540
Värmland
622
Uppland
980
Stockholm
1 690
Södermanland
760
Östergötland
840
Västra Götaland
1 480
Halland
590
Skåne
1 320
Year over year — 2026 vs 2025
| Key figure | 2025 | 2026 | Δ |
|---|---|---|---|
| Members | 11 980 | 12 480 | +4.2% |
| New members | 620 | 792 | +27.7% |
| Lost (not renewed) | 540 | 158 | −70.7% |
| Active licences | 8 730 | 9 210 | +5.5% |
| Gender distribution F/M/O | 44/54/2 | 46/52/2 | +2 p W |
Activity & finance
Club activity — competitions organised · active members
| Club | Competitions | Active | Activity rate |
|---|---|---|---|
| Nordviks BK | 6 | 178 of 214 | 83% |
| Sjöstads BK | 4 | 141 of 188 | 75% |
| Almviks PK | 3 | 108 of 162 | 67% |
| Hamnstads BK | 2 | 84 of 141 | 60% |
| Granlunda BK | 0 | 11 of 31 | 35% |
Licence revenue per class
| Licence class | Quantity | Revenue | Δ vs last year |
|---|---|---|---|
| Senior competition | 6 240 | 1 872 kSEK | +4.1% |
| Veteran | 2 130 | 426 kSEK | +6.0% |
| Youth (U23) | 640 | 64 kSEK | +12.3% |
| Recreational / hobby | 200 | 20 kSEK | −2.1% |
Total 2 382 kSEK · drill-down to Finance →
Umpire activity
| Umpire | Level | Matches this year | Cert valid until |
|---|---|---|---|
| Karin Sjölund | National | 42 | 2027-03 |
| Bertil Ek | District | 28 | 2026-09 ⚠ |
| Ali Hassan | National | 25 | 2028-01 |
| Eva Lindqvist | District | 19 | 2026-11 ⚠ |
Competition calendar utilisation
Weekends with a sanctioned competition out of possible weekends per month.
Apr2 of 4 weekends
May4 of 5 weekends
Jun4 of 4 weekends
Jul3 of 4 weekends
Aug5 of 5 weekends
Sep2 of 4 weekends
Orange = fully booked month — risk of clashes. June and August are full; September has gaps.
Engagement — federation → club
Engagement score per club (weighted 0–100)
| Club | Webinar | Resources | Signups | Score | |
|---|---|---|---|---|---|
| Nordviks BK | 84% | 3 | 12 | 9 | 86 |
| Sjöstads BK | 71% | 2 | 8 | 5 | 64 |
| Almviks PK | 52% | 1 | 4 | 2 | 41 |
| Hamnstads BK | 38% | 0 | 2 | 1 | 22 |
| Granlunda BK | 4% | 0 | 0 | 0 | 6 |
Snapshot per period · weights: email 30 · webinar 25 · resources 25 · signups 20
🔇 Silent clubs — score below the threshold (10)
Granlunda BK score 6
latest activity 94 days ago
Fjällbyns PK score 3
latest activity 128 days ago
The threshold (silent_club_threshold) is set under Settings.
Conversion funnel — send-out → registration
Sent48 200
Delivered47 150
Opened21 400
Clicked6 900
Expression of interest840
Registration312
Registration is attributed at signup within 30 days after a click.
Channel breakdown — delivery · opens · clicks
| Channel | Sent | Delivery | Opened | Clicks |
|---|---|---|---|---|
| 31 200 | 97% | 44% | 12% | |
| Push | 9 800 | 99% | 58% | 21% |
| SMS | 2 400 | 99% | — | 9% |
| In-app | 3 600 | 100% | 71% | 18% |
| Newsletter | 1 200 | 96% | 52% | 15% |
Signup attribution per campaign (30-day click window)
| Campaign | Clicks | Attributed registrations |
|---|---|---|
| Try-out spring 2026 | 2 840 | 148 |
| School boule week 12 | 1 260 | 96 |
| Veteran campaign May | 980 | 52 |
Source: campaign links in D-COMM · duplicates deduplicated per person
Cohort comparison — statistical queries
Filter builder — compare cohort A against B
COHORT A
COHORT B
Result — Welch t-test
COHORT A · U23
58.4%
n = 412 players
COHORT B · V65+
52.2%
n = 1,208 players
Difference: +6.2 percentage points for cohort A
p-value: 0.014 — statistically significant (α = 0.05)
95% confidence interval: +1.3 … +11.1 p
ⓘ Low power is flagged automatically when any cohort has n below 30 — not the case here.
Saved queriessnapshot TTL 24 h · weekly recompute
U23 vs V65 · win%
age U23 / V65+ · Δ +6.2 p · p = 0.014 · 2 hrs ago
Women South vs North
gender F · region South/North · Δ +1,1 p · p = 0.41 (not sign.) · yesterday 06:00
Elite licence vs standard
licence class · Δ +9.8 p · p = 0.003 · 3 days ago
Share links are read-only and can be revoked at any time.
Report builder & delivery
Build custom report
Scheduled delivery (email)
| Report | Recipients | Schedule | Format | Status |
|---|---|---|---|---|
| The board's monthly package | board@ (9) | Monthly · 1st at 07:00 | Active | |
| Member growth per district | district chairs (12) | Weekly · Mon 06:30 | Excel | Active |
| RF basis (LOK support) | office (2) | Quarterly | CSV | Paused |
Embeddable widgets — for club & federation sites
Leaderboard (ranking)
petanque.se + 8 club sites · 4 200 views/week
Upcoming competitions
14 club sites · 2 900 views/week
Member counter
petanque.se · 1 100 views/week
<script src="https://widgets.petanque.life/topplista.js" data-org="sbf"></script>
Permissions & modes: the report centre is OrgNode-scoped — districts and clubs see the same views for their branch. An empty state is shown when a period lacks data; a failed scheduled delivery is flagged in Cases with the option to re-run.