Ten sports, one platform. The difference is configuration.
Every sport has its own geometry and its own administrative pain. The system underneath is the same: member, group, schedule, attendance, fee plan, invoice. Pick yours and see what actually gets configured.
Your sport is not on the list? Groups, fee plans and venues are generic — a sport is a setting, not a product edition.
What differs per sport — and what does not
The differences between sports sit on one side of this table. Everything on the other side a nine-squad football club gets exactly like a forty-member tennis club.
Configured per sport 5 items
- Group names and structure
U7–U19 squads, swim-school groups, age categories or disciplines. A group is a generic concept; how you name and split it is your call. A member can sit in several groups without being duplicated.
- Fee plans
A plan hangs on a group; how many and at what price is yours to decide. The validity period lives on the member’s assignment, not on the plan.
- Venues and areas
Pitch A and B, half a hall, lanes, tatami. The area is set on the session and counts in clash detection: two bookings on one venue with different areas do not conflict.
- The season’s rhythm
Twelve weeks of skiing, or swimming with no break all year. You switch seasons by re-assigning members to plans.
- Typical one-off charges
The bus and passes, a camp, an entry fee, equipment rental. The charge joins the same invoice as the membership fee.
We configure all of it together at onboarding. There is no wizard to fill in alone and no setting that costs extra.
The same in every sport 11 items
- The member/family data model
Member, persons, guardians, contacts, four typed consents, allergies, medication and conditions.
- Schedule and clash detection
Session series, copy-week with a preview; clashes by venue and area, coach and group.
- Attendance without signal
A local queue on the device and re-sync inside a 24-hour window.
- Billing and the consolidated invoice
A monthly run; one document per payer for all children and all groups.
- Reference and card
A payment reference on the invoice; card via Stripe once configured. (Slovenia’s UPN QR applies to Slovenian clubs.)
- Sign-ups
A public link with a QR code and an approval queue.
- Announcements
Pinned to the top, visible to parents when they open the app.
- Volunteers
Shifts, one-tap sign-up, a fair-share view of hours.
- Permissions
Default-deny; every screen and deep link needs a grant; four roles.
- Reports
Attendance, membership, finance and receivables ageing.
- Languages
Slovenian, German, Croatian, Italian and Serbian.
None of it costs extra
Differences between sports are configuration, not packaging. There is no football edition and no swimming edition, no basic and pro tier, and no feature that unlocks only for a bigger club.
A forty-member club gets the same records, the same billing and the same reports as a five-hundred-member one. Coaches, parents and guardians are not counted — the price depends only on active members. See pricing →
Belts, levels and badges no
The only sport that would need something the product does not have is martial arts: grades, promotion history and exam eligibility are not kept, and we are not going to build them. The candidate list is prepared today from the attendance report over any period. The same goes for swimming levels and gymnastics badges — the product cannot do this and we do not promise it.
Let’s look at this on your club
Bring your spreadsheet. We do the migration. On the call we configure your groups, your fee plans and your venues — we don’t play a slideshow.
30 minutes · we do the data migration · setup takes ≈ 75 minutes of your time, spread over four days