You run the club in a spreadsheet. From September you can run it in one system.
Members and families, the schedule, attendance without signal and one consolidated invoice per payer carrying a UPN QR code — in a single record. €19 a month for the first 50 active members.
30 minutes · shown on your own club · we do the data migration
Instead of the «Paid?» column in a spreadsheet
The same July you keep in a spreadsheet today — except that the amount, the payment method and the state of the invoice sit in one row, and a child in two groups exists once in the record.
Club · Finance
Invoices — July 2026
142 consolidated invoices| Payer | Children | Groups and line items | Amount | Method | Status |
|---|---|---|---|---|---|
| A. Zupan | Nik · Ela | U11 + U9 −10 % sibling | 54,00 € | UPN QR | Paid · 12 Jul |
| M. Kos | Maša | U13 | 32.00 € | Card | Paid · 4 Jul |
| T. Perko | Luka | U15 + winter camp one-off item | 117,00 € | Card | In progress |
| B. Novak | Val | U9 | 28.00 € | UPN QR | Overdue 12 days |
| S. Hribar | Zoja · Vid | U11 + U17 −10 % sibling | 61,20 € | UPN QR | Paid · 8 Jul |
| J. Rus | Tara | U15 | 36,00 € | UPN QR | Paid · 3 Jul |
| P. Šuštar | Ana | U15 enrolled 15 Jul | 36,00 € | Card | Paid · 16 Jul |
A sample view of the demo club, not a screenshot of a real one. A UPN with a QR code and a card payment sit in the same record; the sibling discount is applied as a percentage; a member in several groups counts once. You send an overdue reminder yourself or leave it to the system — automatic reminding is off by default.
sample view · demo club UPN-QR to the full specification, SI12 reference
The areas that carry a club year
Each is written here at the scope it actually works at today. None of it sits in a higher tier — a club with 40 members gets the same software as a club with 400.
Members and families
Members, people, guardians and contacts; four typed consents; allergies, conditions and medication as fields. A member in several groups exists once, and notes stay with the club.
Schedule and copy-week
Recurring training series, copy-week with a preview before you confirm, and clash detection by venue and zone, by coach and by group.
Attendance without signal
A coach marks attendance in the hall with no network; records wait in a local queue and upload themselves when the connection returns. A repeated upload is idempotent — nothing is duplicated.
Fee plans and the consolidated invoice
A fee plan per group billed monthly, a sibling discount as a percentage, a validity period on each member assignment, and one consolidated invoice per payer for the whole family.
UPN QR and card
A UPN with a QR code and an SI12 reference on the invoice, card payment (requires configuration), one-off items on the same document, and storno and credit notes as documents.
Sign-ups, places and the waiting list
A public sign-up link with a QR code, and an approval queue with an e-mail to the parent. A group can have a limit on places: the form tells a parent it is full before they choose it, and when a place opens the club sees whose turn it is.
Announcements that arrive
When a session is cancelled the club chooses whether a notice goes out — if it does, the parent gets it at once as a push notification, with e-mail as the fallback. Either way the change shows in the schedule, in the app and in the subscribed calendar. Targeted announcements, a read counter with the list of who has not read, session conversations and a squad parents’ group, quiet hours with urgent override.
Reminders and receivables
You see overdue invoices ranked by the age of the debt, with the payer’s contact details. You send a reminder with one click or leave it to the system — automatic reminding is off by default and the club switches it on itself, setting the interval, the cap and the hour it goes out.
Permissions a board will read
A coach sees the members of their own groups — and only those, including health data and named reports. A treasurer sees the money and the roster they bill, never health data. Roles add up.
Export without asking us nicely
An administrator downloads the whole club in one action as a ZIP of CSVs — members, guardians, consents, schedule, attendance, invoices and payments. A parent downloads their own copy themselves. No request, no fee and no waiting on us.
Everything the product can do today — 24 capabilities, with no tiers and no add-ons
- Members & families — guardians, four typed consents, allergies as fields
- Schedule with copy-week and clash detection (venue · coach · group)
- Attendance without signal — local queue, 24-hour sync, no duplicates
- One consolidated invoice per payer; percentage sibling discount; corrections as documents
- Slovenia’s UPN QR pay slip and card payments in one record
- Public sign-up link with a QR code and an approval queue
- Volunteer shifts with one-tap sign-up and a fair-share view
- White label: crest, colours and klub.youthstack.io
- A coach sees their own divisions — and only their own
- Cancelled session? Parents know immediately — push, with e-mail as the fallback
- Per-session threads, a division parents’ group and club messaging — with oversight
- A self-refreshing calendar feed (iCal)
- Reports: attendance, membership, finance, receivables ageing, at-risk
- Five product languages · SL · DE · HR · IT · SR
- Reminders go out on their own — you just review
- Parents see progress, not just attendance — skills and a coach’s note
- One-action full club export
- A separate treasurer role
- A payer who is not the child’s guardian (employer, municipality)
- A by-name RSVP roster — who answered and who did not
- A nudge to those who have not replied to a session yet
- Per-group capacity limits and a waiting list
- Per-club configurable retention periods
- Self-serve export of an individual’s data
What we are building by September — written down, not promised in passing
The features below do not work today, so we do not sell them as though they did. They are a committed launch scope with a public register — each line becomes an ordinary claim only once it is built.
- 1SEPA direct debit alongside UPN and card — three rails, one record
The rail is built and off by default; no debit goes out until the payment provider has SEPA enabled for the club — hence «in the works». The payer gives and withdraws authorisation themselves, the club can never add it for them, and UPN stays available to everyone (D25). We never store the bank account number — only the last four digits, for display. - 2A last-minute cancellation? The urgent message arrives by SMS too
A third rail beside the push and e-mail that already work — for urgent notices, when a parent has not installed the app. Metered per the price list: a monthly allowance, then per message, no bundles (D22). The rail is built and off by default; nothing is sent until an SMS provider is on the DPA subprocessor list — hence «in the works». - 3Start on your own: a 14-day trial at the published price
The path is built and off by default: address verification, then the club is created in one transaction, and the trial runs by the calendar. The price is computed from members with a live fee-plan assignment on the billing date — not from everyone on the roster — and the club can see that list by name. Until launch we onboard clubs personally, hence «in the works».
Ten sports, one platform. The difference is in the configuration.
Every sport has its own geometry and its own administrative pain — group names, fee plans, venues, the rhythm of the season. The data model, the billing and the permissions are the same everywhere.
The sport is a setting, not a product variant — and no difference costs extra. What differs by sport and what stays the same →
€19 a month. The first 50 active members included.
A published price, no negotiation. Above the included members you pay a graduated per-member rate, on a public ladder. Coaches, parents and officials are not members and are free.
50 active members included in the base price
Every feature is in every price: no tiers, no paid modules and no limit on the number of coaches or parents. Amounts exclude VAT.
The calculator, the band ladder and what counts as an active member →
From the first call to sign-ups in four days
We do the setup together with you; the self-serve path is part of the launch scope. The whole plan is below — who does what, and how long it takes.
Day 0 · us
The call where we show your club
Your groups, who coaches whom, fee plans, payers. Board questions as they come.
30 min
Day 1 · us
We do the data migration
From your spreadsheet we bring across members, guardians, contacts and groups.
your time 0 min
Day 2 · you
You confirm the fee plans and groups
A fee plan per group, a sibling discount as a percentage, a payer per family.
≈ 40 min
Day 3 · you
Parents come in through the link
A public sign-up link or a QR code for enrolment day; sign-ups go into the approval queue.
5 min
30 minutes · we do the data migration · ≈ 75 minutes of your time, spread over four days