One page for all your club's tournaments
A club page is one address, whistle.day/c/your-club, that lists the tournaments your club runs: what is on now, what is coming up, and everything already played. Put it on the poster and the club website once, and it is still the right link next month.
Updated
- Address
- /c/your-club
- chosen once, printed on posters
- On the page
- Only what you tick
- nothing is listed by default
- Branding
- Logo and colour
- the club's own, not ours
- Cost
- Free
Free. It needs an account with an email, because the page should outlive the phone it was made on. About a minute.
A link that is still right next month
A tournament's own link is good for one day. The poster in the clubhouse, the link on the club website and the line in the club's Instagram bio all want an address that is still right at the next tournament, and the one after that.
The club page is that address. Each tournament you put on it turns up there, and each one links to its live results on a phone, so the same link answers "when do we play" in March and in May.
On now, coming up, and done
Tournaments are sorted by status, not by date. Anything not finished sits under "On now and coming up", with the one being played marked live, and a tournament moves to "Past tournaments" by itself once it is finished.
Each row opens the tournament's phone view, the same screen the QR code at the door opens. A parent who finds the page can see the group tables and when their child plays next without asking anybody.
Nothing is on it until you put it there
The page is public and links to each tournament's screens, so listing is a choice made one tournament at a time, and it starts with nothing ticked. A draft you tick stays off the page until you launch it.
Only the owner of a tournament can put it on a club page, and only on their own club. Being on a tournament's crew is not enough, so a referee cannot list their own cup on your club's page. Taking a tournament off the page leaves its results and screens exactly as they were.
Your name, logo and colour
The page carries the club's name, its logo and its colour. The colour is drawn as the rule under the header and the ring around the logo, never as text, so a pale club colour cannot make the club's own name unreadable.
Setting one up
Sign in with an account that has an email and choose Set up a club page on the account screen. You give the club's name, and the address is worked out from it and checked as you type, because the address is the one thing that cannot be changed afterwards.
Then tick the tournaments to put on it. The logo and the colour can wait: a page without them is still a page.
From a script or an agent
Everything the account screen does with a club is also an API call and an MCP tool. An agent connected to your account can call create_club once, then list_on_club for every tournament it sets up, so a cup it builds lands on the club page without anybody opening the account screen.
A script does the same over HTTP: POST /api/clubs, then PUT /api/clubs/{slug}/tournaments/{id} for each tournament. The API reference has the details.
Common questions
Is it free?
Yes. The only paid feature on Whistle.day is sponsor logos on the projector's closing panel.
Why does it need an account with an email?
A tournament can be run without one, but a club page is meant to last for years. An account that lives in one browser would take the page with it when that browser's data is cleared, so a club needs an account you can sign back into.
Can I change the address later?
No. It is the part printed on posters and linked from other sites, and changing it would break every one of those links. The name, logo and colour can change at any time.
Can one account run several clubs?
No, one club per account.
Does a tournament I take off the page lose its results?
No. Its results, tables and screens are untouched; the club page just stops listing it.