For sports clubs

The end of the club spreadsheet

Kluboš runs your members, trainings, rosters and club money in one place — and handles most of the busywork between sessions on its own.

Club overview in Kluboš on desktop
My account on mobile with QR payment

Club modules

MembersActivitiesLeaguesFinanceShopEquipmentAnnouncementsRulesAutomationsDuesStatistics
Members

The whole club roster — even the members who never log in

Member records don't need an account. You can roster a member, charge them a fee, lend them equipment and mark them present without them ever signing up.

  • A guardian manages several wards from a single login
  • Public registration links with a role, an expiry, and a redemption cap — one link for a poster or a group chat
  • Invitations that never dead-end — they branch on whether the invitee already has an account
  • Archive, duplicate merge, tags and custom fields from the sport pack
List of club members with tags, roles and payment status
Activity detail with RSVP answers and the roster
Activities

From invite to attendance without a single chat message

Plan a training, a match or an event, collect the answers, build the roster and record who actually showed up.

  • Five RSVP states plus an automatic list of who hasn't answered
  • Deadlines and meet-times computed by the system from your rules, never entered by hand
  • Live capacity checks while you build the roster — pick 8 out of 14 available players, the system warns or blocks
  • A fee only for someone who was nominated AND attended
  • An ordered replacement list, and RSVP straight from the invitation e-mail
Finances

Club money without the detective work

A real club ledger: who owes what, who paid what, and what the club is holding.

STEP 1

Pay by QR code

Every open charge carries a payment QR code. The member scans it in their mobile banking app — or pays everything at once with a single code.

STEP 2

Automatic matching

An incoming payment is matched to its charge by variable symbol, and the charge flips to paid. Anything that doesn't match waits in a clear review queue.

Matching works from an imported bank statement. A direct bank connection that skips the upload is in development.

AT ATTENDANCE

Live cost-splitting

The cost of ice time or a hall is recalculated the moment attendance is recorded — rounded to €0.50, with surcharges, and with guests chipping in too. Every member sees exactly how their share was worked out.

Dues, balance and treasury

  • Dues billing with a preview before it runs — you see what will be generated before it exists
  • Member balance with automatic oldest-first payment allocation
  • A treasury with funds, income and expenses, admin loans and entry-fee instalments
  • Cancellations and refunds as auditable reversing entries, never overwritten numbers
My account showing member balance and QR payment

Everyone sees exactly their own slice

Club admin
Settings, rules, pricing
Captain
Rosters and attendance, no finances
Treasurer
Charges, payments, treasury
Player
RSVPs, own balance, equipment
Guardian
Acts on behalf of their wards
Guest
One-off attendance with its own rate
How it works

One engine, your sport as a setting

Every fee, cap and deadline is a versioned IF–THEN rule the club edits in a decision table — not in code. A sport pack is a data preset: activity types, fee kinds, RSVP states, tags and message templates.

Money rules ship switched off. They only turn on once the club reviews the amounts in the setup wizard — no fees you didn't know about.
Diagram: the Kluboš engine, a sport pack, and one club's setup

Sport packs

HockeyLive
FootballIn development
Floorball & volleyballIn development
Dance & fitnessIn development
Choir & bandIn development
Cycling & runningIn development
Civic associationIn development
Automation setup with a zero-write simulation
Automations

A club that keeps running between sessions

An automation is triggered by an event in the club. You configure it, dry-run it with zero writes, and then watch it run. About fourteen ship built in.

Payment receiptNew-charge notificationWaitlist promotionEquipment return reminderLow stockFund balanceNudge the captain about an unsettled activity
Shop & equipment

Jerseys, merch and equipment with their own records

A cart purchase ends in a charge and a QR payment. Bulk orders collect reservations with a confirmation deadline and produce a combined order sheet.

  • Automatic cancellation if a bulk order is called off
  • Waitlists that convert themselves into reservations
  • Equipment with a return due date and a request → approval → charge flow
  • Every member sees exactly what they currently have on loan
Bulk jersey order with a confirmation deadline
Organization overview with several clubs and a finance summary
Organization

Several clubs from a single account

Run a whole civic association or several departments under one roof, each with its own rules.

  • Its own settings, pricing, and legal & banking identity for every club
  • League-scoped captains with a club switcher
  • Membership and finances rolled up across clubs
  • Seasons with rollover and re-registration

Announcements everyone reads as their own

Messages from templates with per-recipient variables — like a member's own balance. Targeted at no-responders, a tag, or debtors. By e-mail, or as ready-made copy-paste text with a share link for WhatsApp or Telegram. Native sending is in development.

Your club, your colours

Your club's logo and colours across the whole app, on the login screen, and in every e-mail. A platform → organization → club cascade, with WCAG AA contrast enforced server-side.

What we're working on right nowCard payments, a direct bank connection, public club pages, documents and more sport packs.
See the roadmap →

One price per organization, no counting members

CREWFreeOne club, unlimited members and activities.
LEAGUE€9.00 / monthEvery module, including finances. €99.00 a year — one month free.
PROIn development

Frequently asked questions

Is CREW really free?

Yes. One club, unlimited members and activities, the full member roster and the full training operation — no time limit and no card required. Money modules are switched off in it.

What happens after the LEAGUE trial?

Your data stays and the club falls back to CREW. Nothing is deleted — the paid modules simply switch to read-only and you can export your data any time.

How does automatic payment matching work?

These are two different things. The payment QR code covers how a member pays — it works with every Slovak bank. Matching covers how the club learns a payment has arrived: the club uploads a bank statement and payments match themselves by variable symbol. Anything that doesn't match waits in a clear review queue. A direct bank connection that skips the upload is in development.

Does every member need an account?

No. A member without an account still has a full record — they can be nominated, marked present, charged, and issued equipment. They can create an account any time later and it links to that existing record.

Does Kluboš work for a sport other than hockey?

The app contains no sport-specific code at all — everything is driven by the sport pack and the club's own rules. The hockey pack is shipped today; football, floorball & volleyball, dance & fitness, choir & band, cycling & running, and a general civic-association pack are in development.

Can I get my data out at any time?

Yes. Export and deletion are self-service and free on every plan. Accounting records are subject to statutory retention periods, which deletion takes into account.

Data in the EUSelf-service export and deletion
Purpose-based consentSeparate, revocable at any time
Immutable audit logWho changed what, and when
WCAG AA accessibilitySlovak, Czech, English

Try Kluboš at your next training session

Set up your organization for free, walk through the wizard, and create your first activity today.