Thirty minutes, on your own club
No slides and no generic tour. I open the system, you tell me how the club is put together, and we look at your groups, your fee plans and your payers.
What we go through in thirty minutes
-
Your groups
How many there are, what they are called and who is in two at once. A member in several groups is not duplicated in the system.
-
Who coaches whom
Coaches, sessions and venues. The system shows clashes between group, coach and venue as they happen.
-
Your membership-fee structure
A fee plan per group, a sibling discount as a percentage, one-off items for camps and trips on the same invoice.
-
Who pays
One consolidated invoice per payer: two children, one document, one reference, one UPN QR code. Or a card payment.
-
What the product cannot do yet — and what we are building by September
I say it straight, without detours. Both lists are public — what the product cannot do yet → and the launch scope →
What the call does not include: slides, a sales script, or pressure to decide on the call. If it turns out during the conversation that the system does not suit you, I say so then and do not keep selling.
In short
- The call30 minutes, by phone or video call. We agree the time by e-mail.
- Data migrationWe do it. Your time: 0 minutes.
- Setup together≈ 75 minutes of your time, spread over four days.
- Lock-inThere is none. Leaving costs nothing.
- PricePublished, no negotiation. Pricing →
- ResponseI reply the same working day.
Bring your spreadsheet
One file, exactly as it is — with merged cells, colour-coded payments and an «old members» tab. You do not tidy it up first. It unlocks the one part of the conversation that is genuinely yours: we go through the header together and you see where each column lands.
A column in your spreadsheet → where it goes and what that means
-
Surname and first name
first_namelast_name
We split it by hand. Duplicates are merged on name and date of birth. -
Born / Year
birth_date
Dates stored as text are resolved by hand. -
Squad / Group
group
A member can be in several groups, without a duplicate member. -
Mother / father
guardian_first_nameguardian_last_name
The guardian holds the account and gives the consents. -
Parents’ e-mail
guardian_email
Missing addresses are flagged to be filled in; they do not stop the import. -
Phone, allergies, notes
by hand during setup
Not among the seven import columns. We enter them during setup, with you. -
Paid Sep–Dec (colour-coded)
not mapped
A cell colour is not data. Open items come from the fee plans, not from a colour. -
Coach notes (free text)
not mapped
We copy them into the member notes, which stay with the club.
An illustration of a typical club header, not a screenshot of a specific club. The import today accepts a pasted CSV with a fixed seven-column header —
first_name, last_name, birth_date,
group, guardian_first_name, guardian_last_name,
guardian_email — and we do the conversion from your file during setup. There is no self-serve import from Excel. in the works
What you do
- You send the file
Exactly as it is. Tidying it up first is not a condition and does not speed anything up.
- We review the header together
On the call you tell us what each column means. We guess nothing on your behalf.
- You confirm what comes out
Groups, fee plans and payers go into the system only once you say it is right.
What we do
- Conversion and mapping
From your file into the seven-column CSV. We merge duplicates and flag doubtful rows.
- Members, guardians and groups
We bring them across. Your time on this step is zero.
- We tell you what was not migrated
You get a list of the rows we deliberately did not migrate — you do not discover them a month later.
From the first call to sign-ups in four days
We are not asking you to set aside a season. The whole plan is below: who does what, how long it takes, and what is done at the end of each step.
The call where we show your club
We look at your groups, who coaches whom, what the fee plans are and who pays. Board questions as they come.
Us30 min
We know how the club is put together — and you know whether the system suits you at all.
We do the data migration
From your spreadsheet we bring across members, guardians, contacts and groups. You send the file; the rest is our work.
Usyour time 0 min
Members and families are in the system — with guardians, contacts and their allocation to groups.
You confirm the fee plans and groups
A fee plan per group, a sibling discount as a percentage, a payer per family. We go through it together; you decide.
You≈ 40 min
The first monthly billing run is ready — you issue the invoices when you say so. Once issued, nobody changes an invoice.
Parents come in through the link
You publish the public sign-up link or print a QR code for enrolment day. Sign-ups drop into the approval queue.
You5 min
A parent gets an e-mail on receipt and on approval of the sign-up, and the schedule in their own calendar through an iCal feed that refreshes itself.
What it actually costs you
≈ 75 minutes of your time, spread over four days. We do everything else.
30 min · the call 0 min · data migration 40 min · confirming fee plans 5 min · publishing the link
The call is taken by the person who also writes the product
youthstack’s founder
I started building youthstack because a Slovenian club was choosing between a spreadsheet and a foreign system that knows nothing about a UPN payment order, nothing about Slovenian, and nothing about a board that decides on a purchase at a meeting. There was nothing in between.
I run the setups myself. That means a club run by volunteers gets a name and a phone number instead of a ticket in a support system, that your data is not migrated by a partner who does not know your club, and that the answer to a question about a feature does not travel through three departments. There is deliberately no self-serve registration — at this stage a guided setup is the better service, not the worse one.
Questions from a board meeting are answered publicly, including the uncomfortable ones — Questions →
What that means in practice
- SupportI reply the same working day.
- LanguagesThe system speaks Slovenian, German, Croatian, Italian and Serbian.
- SetupWe do it with you; we do not send you off to a form.
- The data-processing agreementYou get it for review before we upload anything.
Let us arrange a time
Two routes, both leading to the same inbox. There is no form on this page pretending to send somewhere.
Directly
Write the club name, the sport and roughly how many members. I propose two times the same working day.
-
E-mail
info@youthstack.io
I reply the same working day. The address is also written out as text — if your mail client does not open, simply select it and copy it.
Or fill in four fields
The fields compose a message that you open in your own mail client and send yourself.
The button opens your mail client. If it does not open, write directly to info@youthstack.io. The details go nowhere else — this page has no server, records no visits and sends no request outwards.
What it costs if you stop
Nothing. That is the shortest answer on the page, and the only one worth reading before you sign.
-
Notice period
Beyond the seasonal agreement there is none. The default term is the September–August season.
-
Exit fee
There is none. Leaving is not charged and is not conditional on the price of past months.
-
Your accounting data
You export the invoice journal and the payment journal to CSV at any time, including on the last day.
-
A full club export
An administrator downloads it themselves: the whole club as a ZIP of CSVs — members, guardians, consents, schedule, attendance, invoices and payments. Health data sits in its own file. At any time, with no request and no fee.
-
Issued invoices
They stay unchanged, including after you leave. Corrections are always new documents — storno and credit notes, never a deletion.
Why there is no sign-up button on this page
Because the product does not have one yet. There is no self-serve club registration today, no trial counting down days, and nobody enters a card at sign-up. We set clubs up by hand, with a name on the other end of the phone — for a club with a volunteer board that is the better service at this stage, not the worse one. The self-serve path is part of the committed launch scope (At launch →); when it is built, this paragraph will be replaced.