Sports club: organising sign-ups for training

Sports club: organising sign-ups for training sessions

In a club, the question is almost never "when do we train?". The schedule is set at the start of the season: the hall's slots, the ability groups, the coached evenings. The real question comes back every week: who is coming to which session?

It is a simple question, but it gets asked every week of the season. That repetition is what wears out everyday tools: the shared spreadsheet somebody has to update, the messaging group where the "I'm in" replies get lost between two photos, the paper list on the wall that nobody checks before setting off.

This article describes how to run a season's sign-ups with an online sign-up sheet, without spending your evenings on it.

What makes a club different

A club does not have the same constraints as a course or a one-off event. Three things set it apart.

The schedule repeats. The same sessions come back every week, sometimes with a variant during school holidays. Anything you retype by hand every week ends up costing more than you expected.

Sessions are not interchangeable. Tuesday beginners and Tuesday advanced sometimes fall at the same hour, on two different areas. A sign-up in the wrong slot means one group overloaded and another half empty.

You need coaches. A session without a coach does not happen, however many people signed up. Knowing there are twelve people is not enough: you need to know whether somebody is there to coach them.

Why the spreadsheet gives out

The shared spreadsheet is often the first reflex, and it holds for a while. Then the costs pile up: next week to recreate, the formatting to put back in order, the dates to double-check so you do not display "Tuesday 14th" on a Wednesday, and a sharing link that can stop working at the worst moment.

That cost can be measured. A climbing club in Paris spent at least ten minutes a week keeping its Google Sheet up to date, more than forty minutes a month, not counting members who could no longer open the sheet, to the point of having to create a new one and reshare the link everywhere. That is what finally made it switch. Its move to a sign-up sheet is told here.

A date poll is no better an answer: it is built to choose a date, not to get people to sign up for dates that are already set. The difference is set out in the comparison with Doodle and Framadate.

Building the club's template

The right method is to describe an ordinary week once, save it as a template, then generate the following weeks.

  1. Create the sheet. One click from the home page. No account to create, neither for you nor for members.
  2. Give it a name members will recognise. "Training - adult section" is easy to find again; "New sheet" says nothing. The same sheet will serve all year: no need to put a month or a date in it.
  3. Add the training days and their slots. Each slot carries a time, a short description (50 characters maximum), an emoji if you want one, and if needed a minimum and maximum number of participants. Up to 21 slots per day, which leaves room even for a hall shared between several sections.
  4. Name slots by group. "Advanced - area 2" rather than "7pm". That is what prevents sign-up mistakes.
  5. Add roles wherever coaching matters (see below).
  6. Save the week as a template. The "Template" button, in edit mode, lets you build the reference week or pre-fill it from a week you have already entered.
  7. Generate the following weeks. You pick the starting week in a calendar, then the number of weeks: up to four at a time, on weeks that are still empty. The slots arrive in place, with nobody signed up.
  8. Share the link in the club's group, by email, or on the website.

You can save two templates per sheet. That is exactly what most clubs need: the in-season week and the school-holiday week, where some slots drop out.

Coaches and members in the same slot

A slot can carry up to eight roles, each with its own name, emoji and limits.

For a club, the typical case fits in two roles: "coach" with a minimum of one person, and "member" with a maximum matching the capacity of the hall or the pitch. When signing up, each person picks their role.

The sheet then answers the question that matters at a glance: can the session go ahead? As long as the minimum number of coaches is not reached, the role shows an amber warning. The gap is visible several days ahead, rather than on the evening itself at the door of the gym.

If a session needs no particular coaching, define no roles at all: the slot behaves as a plain list with one overall limit.

A sheet that matches who actually turns up

A sign-up sheet is only useful if it reflects reality. And it only reflects reality if cancelling is as easy as signing up.

This is where many tools fail without anyone noticing. When you have to find your row in a spreadsheet, or write "actually I can't make it" in a chat group, a share of people will not bother. The list says twelve, eight turn up.

On a sign-up sheet, removing yourself from a slot takes two clicks: the cross next to your name, then the confirmation.

Two details also help day to day:

  • The slot comment, including an "Important" version that appears in an amber box. That is the place to flag a change of venue or a moved session, right where members sign up.
  • The calendar view, which shows the club's week at a glance rather than a long list of days.

The limits to know about

A sheet covers 42 upcoming days, which is six weeks. Only upcoming days count: the same sheet therefore serves the whole season, and the realistic rhythm is to generate one month, then the next. With the template, preparing them takes a few clicks, and the link shared at the start of the season stays the same.

For a tournament, a competition or a holiday course, create a separate sheet. These are neither the same people nor the same horizon, and mixing them in with training makes both unreadable. For a course, the steps are described here.

The most common mistakes

Recreating a sheet every month. That is a new link to reshare every time: in the group, on the website, with partners. Keep the same sheet and generate the following weeks. Past days fold away on their own into a collapsed section.

Slots named only by their time. Two groups at 7pm, and the sign-ups get mixed up.

No minimum on coaching. Without it, a missing coach is discovered on site.

Keeping the spreadsheet "just in case". Two lists always end up contradicting each other, and it is always the wrong one somebody checks.

What this sheet does not do

Better to be clear from the start.

It handles neither dues, nor licences, nor medical certificates. If sign-ups have to go through a payment or a supporting document, you need a full platform like SignUpGenius. Our comparison between SignUpGenius and Kreneau sets out what it does on top, and what it asks in return.

It sends no reminder before sessions, and keeps no attendance history per member from one season to the next.

Finally, it runs on trust. There are no rights to manage: anyone who has the link can edit the sheet or remove a sign-up. That is already the case with a Google Sheet shared the usual way, giving edit rights to anyone with the link. It is what makes it so simple to share: no sharing setting can lock someone out. For a club whose members know each other, that is a relief. If you need to control precisely who can change what, this is not the right tool.

In short

A week described once, a template, a month generated in a few clicks, coaches visible in every slot, and a sheet that tells the truth because cancelling costs nothing. If you want to see how a sheet is structured before building your own, the standard structure is described here.

Your training sessions are already planned? Try the sheet below, then create your club's own.

Live example

Try this example sign-up sheet in your browser: you can sign up for a slot, switch views, and more.

Create your sign-up sheet in a few clicks.