Swim club management

Run the whole club from one place.

SwimWin is the software a swim club actually runs on: your public website, the practice and meet schedule, registration and dues, the team store, learn-to-swim, private coaching, and every announcement — all sitting on one roster.

Built for volunteer boards · No spreadsheet · No developer

  • Website
  • Schedule
  • Payments
  • Store
  • Lessons
  • Coaching
  • Chat
  • Roster

Why clubs move

One system instead of nine open tabs

Most clubs run on a website nobody can edit, a registration spreadsheet only one person understands, and a payment app that has never once been reconciled. Here is what SwimWin absorbs.

  • How the season runs today: A website only one volunteer can edit, and they moved away.

    With SwimWin: A public site your committee updates itself, no developer.

  • How the season runs today: Registration re-keyed by hand into a spreadsheet each season.

    With SwimWin: Registration that opens, closes and fills the roster for you.

  • How the season runs today: Dues chased over text and tracked in somebody's notes app.

    With SwimWin: Autopay, receipts, and one honest list of who still owes.

  • How the season runs today: Meet entries assembled the night before from three sources.

    With SwimWin: Entries built off the roster, with the fees collected alongside.

  • How the season runs today: Gear orders in a group chat, money in a personal account.

    With SwimWin: A team store with sizes, deadlines and a single payout.

  • How the season runs today: Announcements posted four places and missed by half the parents.

    With SwimWin: One message, delivered to exactly the squads it concerns.

What it does

Seven things your club stops improvising

Each of these is a whole tool most clubs buy, borrow or bodge separately. Here they share one roster, one login and one set of permissions.

Club website

The site your club actually runs on.

A real public website — not a page you beg one volunteer to update. News, squads, coaches, policies and the season calendar, all edited by the people who already know the answers.

  • Pages and news posts your committee edits itself
  • Squad, coach and policy pages that stay current
  • Point your own domain at it
  • Public calendar fed by the real schedule

Schedule

Every squad, every session, one calendar.

Practices, meets, term breaks and pool closures in one place, sliced per squad so a family only ever sees the sessions that apply to them.

  • Per-squad practice times and lane allocations
  • Meet calendar with entry deadlines attached
  • Cancellations pushed the moment the pool closes
  • Subscribe from a phone calendar

Payments

Stop chasing dues over text message.

Registration fees, recurring dues and meet fees collected in the same system that holds the roster — so who has paid and who is entered are never two different answers.

  • Registration, term dues and per-meet fees
  • Recurring autopay with automatic receipts
  • Record cash and bank transfers against the invoice
  • Outstanding-balance and reconciliation reports

Team store

Gear, spirit wear and fundraising.

Run the caps, parkas and club shirts as a proper store with sizes, order windows and one payout — instead of a spreadsheet and money in a personal account.

  • Sizes, variants and per-item order deadlines
  • Pre-order windows for a bulk supplier run
  • Fundraiser items alongside regular gear
  • One pick-list for whoever hands the boxes out

Lessons

Learn-to-swim, enrolled and paid in one go.

Publish your learn-to-swim sessions with levels, class caps and instructor assignments. Families enrol and pay themselves, and a graduating swimmer walks straight into a squad.

  • Levels, class sizes and waitlists
  • Term-based enrolment with make-up sessions
  • Instructor assignment and class rolls
  • Progression from lessons into a squad

Private coaching

One-to-one sessions, booked and paid.

Coaches publish the slots they can actually take. Parents book and pay in the same step, and the session lands on both calendars without a single back-and-forth message.

  • Coach-controlled availability and slot lengths
  • Booking and payment in one step
  • Cancellation windows you set
  • Session notes back to the swimmer and parent

Chat and announcements

Tell the right people, once.

Club-wide announcements, squad threads and direct parent messages — addressed off the roster, so the group that gets the message is exactly the group it is for.

  • Announcements to the whole club or one squad
  • Squad threads for coaches, parents and swimmers
  • Direct messages without swapping phone numbers
  • Urgent notices when a session is called off

And the rest of it

Roster and membership, squads, attendance, meet entries, volunteer and officials sign-up, and the reports a treasurer has to stand up and present.

And more

The unglamorous half of running a club

Nobody joined a committee to do any of this. It still has to happen every single week.

Roster and membership

Swimmers, families, contacts, emergency details and membership status, held once and used everywhere else.

Squads and groups

Move a swimmer between squads and their schedule, fees, threads and rolls all follow in the same move.

Attendance

Marked on the deck from a phone, so a coach can see who has been in the water this month, not just tonight.

Meet entries

Build entries from the roster, collect the fees with them, and export in the format your meet software wants.

Volunteers and officials

Post the timekeeper and marshal slots a meet needs, let parents claim them, and see the gaps while you can still fill them.

Reporting

Membership, attendance and money in plain reports — the numbers a treasurer and a board actually have to present.

The spine

One roster, everywhere

This is the difference between club software and a folder of tools. A swimmer exists once. Move them from Development into Senior squad and their practice times, their term fee, their squad thread and their coach’s roll all move with them, in that one action.

  • A family list that cannot drift out of sync with the money.
  • Parents see their own family, coaches see their squads, the board sees the club.
  • One login per family, for every part of the club they touch.
Every surface reads the same membership record — so who is enrolled, who is entered and who has paid are one answer, not six.

Who it is for

Three people have to like it

A club system only survives if the board, the coaches and the parents each get something back on the first day.

For the board

You volunteered to grow a swim club, not to reconcile a payment app at eleven at night. Registration, money and membership finally live in one system you can hand to next year's committee.

For coaches

Squad lists, attendance, session times and a direct line to parents — on a phone, on the deck, without waiting for someone to email you a spreadsheet.

For swim parents

One login for the whole family. Sign up, pay, enrol in lessons, book a private session, order the parka and know exactly where to be on Saturday.

How it works

From spreadsheet to season, in four moves

You are not rebuilding the club. You are putting what it already does somewhere it can be found.

  1. Bring the club across

    Import the roster from a spreadsheet or whatever system you are escaping. Families, contacts, squads and emergency details come over in one pass.

  2. Set up the season

    Practice times per squad, the meet calendar, term dates, and what registration and dues cost. The part that usually eats a committee meeting takes an evening.

  3. Open the doors

    Publish the site and open registration. Families sign up, enrol in lessons, pick their gear and pay — without a single form handed back across the pool deck.

  4. Run the year

    Attendance on the deck, entries before the meet, gear before the carnival, and one place to tell everybody anything.

Your committee changes every year. The club should not have to. Everything lives in the club account, not in one volunteer’s inbox — so handing over in October is a permission change, not an archaeology project.

Questions

Before you switch

Do we need someone technical to run this?
No. If a volunteer can post to a group page, they can run a SwimWin club site. Nothing here needs a developer, a plugin, or a yearly renewal on hosting nobody remembers buying.
What does it cost?
We are not going to print a number here that we would have to walk back. Club pricing depends on how many swimmers you carry and which parts you switch on. Create a club account or get in touch and we will quote it plainly.
Can we keep our own domain?
Yes. Point your existing club domain at your SwimWin site and it stays your address. Families never learn a new URL.
Who can see a swimmer's details?
Parents see their own family. Coaches see the squads they coach. The board sees what it needs to run the club. You set the roles, and a child's details are never public on the website.
We are a small club — is this too much?
Turn on what you need. A small club can start with just the website, the schedule and payments, and switch on lessons, the store and meet entries the season those start to hurt.
Can families still pay by bank transfer or cash?
Yes. Record an offline payment against the invoice and the roster, the receipts and the treasurer's report stay in agreement.

Start the season

Give the committee
its evenings back

Set the club up once, open registration, and spend the season on the pool deck instead of in a spreadsheet.

No logo wall here yet. SwimWin is new, and we would rather show you the software than somebody else’s crest.