Skip to content
← Help center

Programs & reservations

Registrations and prices

Set registration windows, capacity, prices, and visibility for your programs.

Club staff · 5 min read · Last reviewed October 26, 2026

Follow these steps at your club’s own website. Available screens and actions depend on your account’s role and the programs your club has enabled.

Overview

Use the Registration & pricing tab on Camp or the Registration tab on Lap swim, or open a program’s Registration & pricing section in Programming (or open Offerings via Search) to create a registration offering and control when members can see and book it.

Set up an offering

Add the name, dates, capacity, price, and registration window. Choose whether the offering is visible, then review the member-facing details before publishing. Edit an offering when its future registration details change.

The link at the top of an offering goes back to its program’s registration tab (Registration & pricing on Camp, Registration on Lap swim), Programming, or Lessons. A camp or lesson offering also links to that program's invoices (All camp invoices, All lesson invoices: every invoice for the program, not just this offering's); lap swim has none, because reservations are free.

Do not change a price or capacity without checking existing registrations. Use the registration list to see who is enrolled, waitlisted, or needs payment follow-up. See Camp and Programming registrations.

If you turn on the registration open announcement for a public offering, the system checks every five minutes for its opening time. The email normally starts within five minutes after registration opens, with more time needed to send it to everyone. If the club's email is paused, the announcement waits until sending resumes. If registration has already closed by the time it would go out (because email was paused past the closing time, or registration was closed early), the announcement is not sent at all; move the closing time later and it goes out at the next check.

The offering screens

The Offerings page lists everything members can sign up for across camp and lap swim (a program from Programming is listed too, but opening it takes you to that program's Registration & pricing section on the Programming page, where its warnings and its cancel option are), with when sign-ups open and close, price and capacity; Camp has a Registration & pricing tab and Lap swim a Registration tab. Managers and admins can open it, and you can find it by searching the admin for "Offerings". New offering asks for a type, title, optional summary and an optional default capacity (used by attached weeks or lap hours that do not set their own). Creating it opens its page, which is divided into:

  • Overview: the title, summary and default capacity.

  • Publishing: the offering's state, with a button for each change that is allowed. Publish makes it public. Make unlisted hides it from the list but lets anyone with the preview link in; the link is shown once when you make it unlisted, so copy it then, and Replace preview link cancels the old one. End offering closes sign-ups for good after a confirmation. Return to draft is not allowed once registrations exist.

  • Dates and registration: when it is visible, and when registration opens and closes, in your club's time zone. Leave a date blank for no limit on that side.

  • Attached weeks & templates: the camp weeks or lap hours that belong to it, with how full each is and how long its waitlist is. Lap swim fills session by session, so its fill rate is on the lap swim Calendar instead. Lap hours that have ended are left out; the rest show when they run, such as From a later start date, Until a last date, or Every week.

  • Price rules: described below, with a Price preview to check what a given household would be charged before you publish. A rule for lap hours that have ended reads Lap hours that have ended.

Add the everyone price before any other price rule

Price rules let you charge different amounts by residency, membership tier, or age. As soon as one price rule exists, every price for that offering comes from the rules, and the price stored on the individual week or slot stops being used.

So the first rule you add must be the everyone price: residency any, any tier, no age band, whole offering. Add that one first, then add the narrower rules on top. If you try to add a narrower rule first, the page refuses and tells you to add the everyone price, because anyone the narrower rule does not match would have no price at all and could not register.

The same applies when you remove a rule: you cannot switch off the everyone price while other rules are still on.

Asking Claude to do it

If your club lets connected tools make changes, Claude or another connected tool can list your offerings, read one with its price rules and attached weeks, and create a new offering. Creating one asks you to confirm in the chat, and it is always a hidden draft: members see nothing and nobody is emailed until it is published.

Everything else waits for approval on the website, from the person who asked, because it changes what members see or are charged: editing an offering's title, summary, capacity or dates (the title and summary can appear in the email members get when registration opens), publishing, hiding or ending it, attaching a camp week or lap hours, and adding, changing or turning off a price rule. A price change only affects registrations made after it. Attaching a camp week to an offering that has price rules means the week is charged from those rules, not its own price, and the approval says so.

Preview links only work on the website. The private link for an unlisted offering is shown once, and an approval cannot show it to anyone. So a connected tool cannot replace an offering's preview link, or make an offering unlisted for the first time (which creates the link). It will tell you to do that from the Offerings page. Moving an offering that already has a link between states is fine. A tool also cannot turn on the "registration open" announcement email. See What Claude can and can't do here.