Skip to content
Athletics club software

Software for athletics clubs with academy and multi-discipline athletes

OneClub treats the athlete as a multi-discipline person (sprints, distance, throws, jumps, race walking), manages the federation licence, one-off competition signups and training groups. Not a football tool with copy-paste relabelling.

No commitment · Digital federation licence · Built for formative clubs

Secure payments with Stripe
256-bit encryption
GDPR compliant

Why athletics is a special case in club management

A Spanish amateur athletics club doesn't work like a team-sport club. There are no closed teams with fixed rosters: there are individual athletes who train in groups according to their main discipline (sprints, distance, throws, jumps, race walking) but compete in age categories (U8 to U20 plus senior and master). A single athlete can train in throws and jumps, compete in combined events and appear in three different lists during the same competition weekend. Any tool based on the closed-team model falls very short.

On the other hand, athletics competitions are not weekly matches: they are one-off events (regional championship, federation control, provincial cross, popular marathon) where the athlete registers individually and pays an entry fee independent of the club's monthly fee. Legacy tools (Clupik, Playoff) are built for flat fees; in athletics the norm is a low monthly fee plus one-off registrations that can amount to half of the family's yearly spend. Without native one-off-registration management, the treasurer ends up asking for Bizum every other week.

And then there's the federation licence. The Royal Spanish Athletics Federation manages annual licences with a very particular process: each athlete needs their federation licence renewed every season, with different fees per category, and many competitions require an active licence to enter. Clubs traditionally manage this in an Excel with who has a licence, who hasn't renewed and who needs reminding. OneClub digitises licence management with expiration alerts and exportable data ready for the federation system.

What OneClub brings

Built for athletics as an individual, multi-discipline sport

Six features designed for formative and competition athletics clubs, where the athlete is individual and competitions are one-off events.

Multi-discipline per athlete as a first-class case

Every athlete has a profile with the disciplines they practise (sprints, distance, throws, jumps, race walking, combined events) and their personal records per discipline. A single athlete can appear in two or three training groups, receive communication from each group and register for competitions across several disciplines. No forcing the athlete to belong to a single 'team'.

Digital federation licence with renewal alerts

OneClub stores each athlete's licence data (number, category, expiration date, fee paid) and warns in advance when renewal is due. You export the data in bulk ready to upload to the federation system. It doesn't replace the official federation flow; it does eliminate the parallel Excel and centralises every piece of information in each profile.

One-off competition registrations with independent payment

Each competition (regional championship, federation control, provincial cross, popular marathon) is created as an event with its entry fee and seat limits. Athletes or families sign up from the portal and pay the fee by card, separate from the monthly fee. For competitions with travel (cross outside the province, marathon in another city), you add bus or lodging options.

Per training group communication

Each training group (sprinters, middle-distance, throwers, jumpers) has its internal channel with its coach. Training call-ups, weather-related schedule changes or the week's plan are sent to the relevant group, not to the entire club. Granular permissions: each coach manages their group, the board sees all groups.

Federation age categories with automatic promotion

Configure the official categories used by the federation and its regional bodies (U8, U10, U12, U14, U16, U18, U20, senior, master) with their date-of-birth ranges. Each August OneClub suggests age-based promotions and you confirm in bulk. The category is updated in the athlete's profile for future signups.

Stripe-native with dunning and multi-child

Families pay the monthly fee by card and the one-off competition registrations with the same card. If there are two kids in the club, a single account consolidates the payments and applies the automatic sibling discount. Automatic dunning recovers 60-70% of failed payments without the treasurer calling anyone. Digital SEPA available for those who prefer direct debit.

Who it's for

Typical athletics club setups

Three club profiles that fit OneClub best. If your club looks like one of these, you'll save hours every week.

Formative athletics club with academy

80-300 athletes across 4-8 training groups by discipline, from U8 to U20, with some senior or master athletes. Regional and national competition for the best. Critical: digital federation licence, one-off competition signups and per-training-group communication.

Municipal athletics school

50-150 kids in municipal formative athletics programmes, with little or no federated competition. Critical: easy September signup, low monthly fee, training attendance control on the track and family communication. OneClub lets you start with the free Starter plan up to 50 members.

Athletics club with national competition section

Formative academy of 100-200 athletes plus a high-performance section with 20-40 athletes competing in national championships (U20, U23, senior, master). Needs to manage both worlds: the formative side with families and recurring fees, and the high-performance side with frequent travel and stipends. OneClub runs both structures in parallel.

How it works in an athletics club

The typical flow from the moment you open an account until the season is running on autopilot.

  1. 1

    Set up disciplines, training groups and categories

    Define the disciplines your club covers (sprints, distance, throws, jumps, race walking, combined), the training groups (with their assigned coach) and the official federation age categories. Create the monthly fees that apply.

  2. 2

    Open online registrations and digitise federation licences

    Share a public signup link. Families or adult athletes register, pick their main training group, upload the necessary documentation and pay the first fee by card. OneClub stores federation licence data with expiration alerts.

  3. 3

    Set up the first one-off competitions

    Create the calendar competitions (federation control, provincial championship, cross, popular marathon) as events with their entry fee and seat limits. Athletes sign up and pay from the portal. For competitions with travel, you add bus or lodging options.

  4. 4

    OneClub runs the season

    Monthly fees on autopilot, one-off competition signups with independent payment, per-training-group communication, federation-licence renewal alerts and arrears control. The treasurer logs in once a month and everything is under control.

Real case
We have athletes from U8 to master, several disciplines and a calendar with 20 competitions a year. Before, signups were chaos: Bizum and WhatsApp lists. Now every competition is an event with automatic payment, athletes sign up in 1 minute and I see the consolidated list of who's going and who paid. The federation licence never lapses unnoticed any more.
Sports coordinatorFormative athletics club, 160 athletes (Galicia)

Frequently asked questions about athletics clubs

What coordinators and coaches of formative and competition athletics clubs ask us most.

Explore other sports and features

OneClub also works for other sports and ships features beyond athletics.

Your athletics club, run as a system

Create your free account, digitise federation licences and open competition signups without parallel Excels. No commitment.

  • Multi-discipline per athlete
  • Digital federation licence with alerts
  • One-off competition signups
  • Per training group communication