Skip to content

Introduction

iSwim — the only place to run your swimming club

Swimmers, coaches, meets, trainings — all in one place.

  • Manage your swimmers and result history
  • Create and run meets in a few steps
  • Talk to swimmers, guardians and other clubs
  • Schedule trainings and assign coach shifts
Find out more

Swimmers

Every swimmer, all times, one register — iSwim

Keep your swimmers’ data in one place — results, consents and contact details.

  • Personal bests and full result history
  • Request and track guardian consents
  • Personal info and contact details
Find out more

Meets

Create a meet and invite clubs — let iSwim do the rest

Run the meet without pen and paper. Everything stays in sync, and everyone is looking at the same numbers.

  • Invited clubs enter their own swimmers directly
  • Generate heats and share startlists in one click
  • Run the heats and take times on ordinary phones
  • Live results in the hall, on the TV and on every phone
Find out more

Trainings

Plan trainings and assign coaches — all in iSwim

Set the season up once — groups, sessions and breaks — and the calendar keeps everyone straight from there.

  • A calendar schedule everyone can read
  • Create groups and sessions, and block out holidays
  • Assign a coach to a session in one click
  • Coaches swap shifts and report absence themselves
  • Working-hour reports ready for payroll
Find out more

The problem

Stopwatches, paper sheets, and a spreadsheet nobody quite trusts.

Most clubs still run their recruitment meets by hand. It is slow, it is easy to get wrong, and everyone in the hall waits for numbers that arrive an hour later.

  • Stopwatches

    Six lanes, six volunteers, six different reaction times. Nobody is quite sure which time was right.

  • Paper and spreadsheets

    Entries by email, swimmer lists in a spreadsheet, results in a binder. Easy to lose, hard to share.

  • Nothing to see

    Parents sit through four hours with no idea which heat is up or how their child did.

  • Timing systems cost a fortune

    Proper timing hardware is built for national championships, not for a Saturday recruitment meet.

Swimmers

Manage swimmers and results

Register the club’s swimmers once and reuse them for every meet. Then watch the register fill itself: every result from every meet lands back on the swimmer’s record.

  • Add and maintain swimmers

    Add them by hand or import the member list you already keep. Duplicates get caught before they land.

  • Collect guardian consents digitally

    Send a link, the guardian answers, and the answer is stored together with the exact wording they agreed to.

  • Personal bests and full history

    Every meet attended, every event swum, every time recorded, with the improvement on each.

  • See what is coming up

    The meets and events each swimmer is entered into next, without opening a single spreadsheet.

Meets

Create and run meets

You create the meet and pick the events. Every invited club enters its own swimmers directly - no spreadsheets in your inbox, no retyping. On the day, a laptop runs the heats and one phone per lane takes the times.

  • Create the meet, invite the clubs

    Pool, date and events, then each invited club enters its own swimmers into the events you opened.

  • Heats and startlists in one click

    Seeded on entry times and banded by age, with scratched entries filtered out. Every club gets the startlist before it travels.

  • One start signal, every phone

    The referee taps START and every connected unit starts at the same instant. Each timekeeper presses STOP when their swimmer touches.

  • Live in the hall and at home

    A full-screen view for a TV in the hall, and a public page parents follow from anywhere. No login, no paywall.

  • Results write themselves back

    Every club receives its own swimmers’ results, and your club’s land straight in the register. Personal bests update themselves.

Communication

Talk to swimmers, guardians and other clubs

One place for the messages that currently live in four group chats, an email chain and a notice nobody scrolled back to. Every conversation is attached to the thing it is about.

  • One thread per meet

    Invited clubs ask their questions where every other club can see the answer, instead of five separate email chains.

  • Reach guardians directly

    Message the guardians of a squad, an event or a single swimmer, without maintaining a phone list on the side.

  • Announcements that stay put

    Practical information about a meet or a session stays attached to it, and is still there the week after.

  • Written down, not remembered

    Who was told what is on the record, which matters when the question is about a child.

Trainings & Coaches

In development

Schedule trainings and assign coach shifts

The module we are building next. Set up the training schedule, assign coaches to sessions in a calendar anyone can read, and let coaches sort the swaps out between themselves while the admins keep the overview.

  • A schedule everyone can read

    A week or month view of every session, instead of a pinned message nobody scrolls back to.

  • Coaches swap between themselves

    Offer a shift you cannot take, or pick up one that is free. No admin has to broker it.

  • Report that you cannot make it

    One tap marks the shift as needing cover, and the club’s admins are notified straight away.

  • Overviews and reports

    Each coach sees their own upcoming shifts. Admins pull a report for any period.

Not built yet. If your club runs a coach rota today, tell us what it actually needs and we will build the right thing rather than guessing.

Tell us what you need

The details

The things you only think about once you are at the pool.

iSwim is built around how a small club actually runs a meet: with volunteers, on a shared WiFi, with children in the water and parents in the stands.

  • Survives a flaky pool WiFi

    If a phone loses the network, it keeps the times locally and sends them the moment it reconnects. The volunteer sees that nothing was lost.

  • Nothing to install

    Every surface is a web page. Volunteers scan a QR code and are timing a lane about ten seconds later.

  • A display for the hall

    A full-screen live view for a TV or projector, built to be read from the far end of the pool.

  • Free public results

    Anyone can follow a meet or look up the results afterwards. No login, no paywall, no tracking.

  • GDPR, hosted in the EU

    Data stays in Europe, and a Norwegian data processing agreement is signed with every club before production use.

  • Consent built in

    Guardian consent is collected digitally and respected everywhere results leave the club. The rules for children’s results are enforced by the platform, not by remembering.

  • Your data, exportable

    Startlists as PDF, results as CSV, whenever you want them. There is no lock-in and your club owns its records.

  • Norwegian and English

    The whole app in both languages, so an invited club can work in whichever one it prefers.

  • Honest about accuracy

    Phone timing is built for recruitment and unsanctioned meets. It is a large step up from stopwatches, and it is not a replacement for touchpads at a championship.

FAQ

The questions clubs ask before their first meet.

Not answered here? Write to admin@iswim.no and you will hear back within a day on weekdays.

What equipment does the club actually need?

A laptop or tablet to run the meet, one phone per lane for the timekeepers, one phone for the referee, and a wired speaker for the start signal. A TV or projector for live results is nice but optional. Most clubs already own all of it. Use a wired speaker rather than a Bluetooth one: Bluetooth adds enough delay to matter at the start.

Do invited clubs need an account, or have to pay?

They need a free account, and they pay nothing. The host club is the one with the subscription. Invited clubs sign in, enter their own swimmers into the events you opened, receive the startlist, and get their swimmers’ results after the meet.

What happens if the WiFi drops in the middle of a heat?

The timekeeper’s phone keeps recording and stores the times on the phone itself. When the network comes back, the queued times are sent automatically. The phone shows the volunteer that times are queued, so nobody has to wonder whether the last heat was lost.

How accurate is phone timing?

Accurate enough for recruitment and unsanctioned meets, and clearly better than a hall full of stopwatches, because every phone starts from the same signal instead of from a human reaction. It is not touchpad timing and iSwim is not approved for sanctioned competition. We would rather say that plainly than have you find out at the wrong meet.

How do you handle children’s data?

Data is stored in the EU, and the club hosting the meet is the data controller for its own swimmers while iSwim is the processor. Guardian consent is collected digitally, and what may be published about a child is decided by the platform based on age and consent rather than by whoever is operating the screen. A Norwegian data processing agreement is signed with every club before production use.

Can parents follow a meet from home?

Yes. The public meet page works on any phone or computer with no login. It shows which event and heat is running, how much is left, live lane times, and the results as each heat is confirmed. Grandparents in another town see the same thing as the parents in the stands.

Does iSwim report results to the national database?

No, and it is not meant to. iSwim is built for the recruitment and unsanctioned meets that are not reported to the national results database in the first place. Export to it is on the roadmap but is not a prerequisite for iSwim to be useful to your club.

What does it cost and how do we start?

Any club can register for free at app.iswim.no and set up a meet to learn the workflow. Through 2026 we are onboarding a limited number of pilot clubs at no cost in exchange for honest feedback from real meets. Write to admin@iswim.no and we will get you set up.

What if we want to stop using iSwim later?

Everything can be exported to CSV and PDF at any time: startlists, entries and results. There is no lock-in, and your club owns its data.

Pilot 2026

Become a pilot club.

We are taking on a limited number of clubs through 2026 to run iSwim at real meets in exchange for honest feedback. It costs nothing, and it shapes what gets built next.

Or directly: admin@iswim.no

Get in touch

Pick the easiest - we answer all three.