Scheduling for pools, driven by chat

Say what changed.
The lanes sort themselves out.

The pool heater goes down. A meet takes Saturday. Then you rebuild your lane allocation spreadsheet, re-export it to PDF, re-upload it to your website, and email everyone.

With Pool Relay, instead you just say it. Tell the assistant what changed. It moves the lanes, keeps each group together, clears the conflicts, and updates the calendar on your website. It automatically emails people in the affected groups if they opt in, and it automatically updates your pool usage figures.

poolrelay.com / app — bayshore aquatic center
Live
Performance Pool · Monday Short course · 6 lanes
Your website is showing this
bayshoreaquatics.org/schedule — no upload, no re-export, no email to the web person.

What general-purpose scheduling can't do.

Pools typically keep a spreadsheet of their lane allocations, so they need to take multiple steps to update their website manually for any schedule change. That's because general-purpose scheduling software treats a pool as a room, so it can't see lanes. It can't . . .

  • ✗ Split a pool into lanes, or a season into short and long course
  • ✗ Keep a squad's lanes together when others change
  • ✗ Notice that closing lane 3 double-booked two programs
  • ✗ Flag water a change left empty

Say it the way you'd say it on deck.

Use the chat in the app, or in ChatGPT or Claude. It asks before deleting or emailing anything.

Maintenance calls at 6am

“Lane 3 is out for repair all next week. Keep every group’s lanes together.”

It finds every booking on that lane and re-packs each time block so no squad is split. You're told what moved and why.

The invitational was confirmed on Friday

“The meet has the whole Performance Pool Saturday 7am to 4pm. Move everything else to the Instructional Pool for the day.”

Programs move across pools, not just hours. Anything that won't fit comes back as a question, and any double-booking is flagged with the fixes ready.

Registration filled the Tuesday class

“Add a second lesson block Tuesdays and Thursdays, 4 to 5, two lanes, starting the 22nd through the end of term.”

It picks lanes next to the lessons already running and reports the exact lanes and dates. Cancel one week and the rest of the term stays put.

A water polo club emails asking for time

“Where do I have four lanes next to each other, free on a weekday evening?”

Because the schedule is held lane by lane, it can find open, contiguous water — and it tells you when a change leaves lanes unbooked.

And now the part you dread

“Tell the coaches whose practices moved.”

Which pool, which lanes, the old time and the new — sent only to the people affected, once you approve it.

It tells you what broke. Then it fixes it.

Conflicts are checked lane by lane, so a two-lane booking collides with a whole-pool one.

The Pool Relay calendar with a coral banner reading one conflict in this view, and the clashing bookings pulsing.
Flagged as it is savedA banner counts the conflicts and the clashing blocks pulse.
The Resolve conflicts dialog, offering to move a booking to lanes 3 and 4 or to combine both bookings into one event.
Both fixes, readyMove one booking to open lanes, or combine the two into one.
The same calendar with the two bookings side by side on their own lanes and the conflict banner gone.
Nothing lostBoth bookings, in free water, each group still together.

Your website updates itself.

This is a live Pool Relay calendar inside a pool's page. Move a booking in the app and it changes here.

yourpool.org/schedule

This week in the water

Lap swim, lessons, squads and open swim — lane by lane.

Questions about a booking? Call the front desk. Schedule by Pool Relay

The surrounding page is a mock-up. The calendar is a real published schedule.

<iframe src="https://www.poolrelay.com/embed/your-calendar" width="100%" height="640" style="border:0"></iframe>

Paste that line into your site once. That's the whole integration.

Ten minutes to the first honest schedule.

Getting started is the easy part.

1

Hand it what you already publish

Your PDF, spreadsheet, or schedule page. Pool Relay builds your pools, lanes and groups from it.

2

Ask for this week's changes

Make changes with support from AI chat in the app, or in ChatGPT or Claude.

3

Put one line on your site

Publish the calendar and paste the embed. Coaches can get a view of just their lanes.

What Monday is like.

Nobody rebuilds the spreadsheet. Nobody re-exports the PDF. Nobody asks which version is current.

Coaches, lap swimmers and parents open the same page, and it's right. When a lane closes, the app, the email and the website all change at once.

The evening you used to spend on the schedule goes back to being an evening.

We've been in your lane.

Built by swimmers and pool operators who've lived every problem it solves.

Collin Fox

Collin swam competitively, then scheduled lanes at Burlingame Aquatic Club, one of the Bay Area's most complex facilities — closures, angry-coach calls and all.

Peter Moore

Peter holds world records in masters swimming and has shown up to plenty of practices that had moved. He has a Stanford MBA and builds web applications.

Tell it what changed.

Bring the schedule you have. In ten minutes it's lane by lane and live on your website.

No credit card · Works inside ChatGPT and Claude too