Skip to content
be-human.ai
← Back to the journal

AI by industry

Swim School AI: Tracking Levels and Parent Updates with Staff Review

How swim schools can track levels, sessions and parent updates in shared memory, with agents drafting routine messages and staff reviewing safety items.

Be Human typographic cover with the title: Swim School AI: Tracking Levels and Parent Updates with Staff Review
Conceptual illustration created with AI · Be Human

AI for a swim school means a small set of agents that work from one shared record for each swimmer: their level, the skills an instructor has checked, the sessions booked and attended, and the messages already sent to the family. The agents draft routine parent updates, confirm and reschedule sessions, and flag gaps in the record. Anything that touches water safety, health, injuries or supervision goes to a named staff member before it leaves the building.

Key takeaways

  • Start with one shared record per swimmer that holds level, skills checked, sessions attended and open notes, with a named owner for each field.
  • Let agents draft and file routine updates, but route anything about injuries, illness, incidents or water safety to a staff reviewer.
  • Write level criteria as observable skills so an agent can match evidence to a level without guessing.
  • Log every draft, approval and sent message so the school can see what a parent was told, by whom, and based on which record.
  • Choose the first task by its cost of error: session reminders are a safer start than progress narratives or placement disputes.

Why progress updates break down in swim schools

Swim schools run many moving parts at once: levels with their own criteria, group and private lessons, make-up sessions, instructor rotations and seasonal intakes. The information about a swimmer usually lives in several places: an instructor's notebook, the booking software, a group text thread and the memory of whoever ran the last session. When a parent asks whether their child is ready to move up, the honest answer often depends on which instructor happens to remember.

That gap costs more than time. Parents receive inconsistent descriptions of the same child, instructors reconstruct histories from memory, and a safety-related message can be written by someone who did not see the full context. An agent cannot repair a weak process by itself, but a shared record with clear owners makes the process visible enough to automate its routine parts safely.

Build the level record before you build the agent

Start with the record, not the chatbot. A usable level record is short and written in observable terms. Work through these steps in order:

  • Write each level's criteria as skills an instructor can observe in a single session, using the wording from your own curriculum.
  • Name one owner for each level definition, usually the head instructor, who approves any change to those criteria.
  • List the events that create a record entry: session attended, skill checked, make-up booked, level changed, note added, parent contact logged.
  • Assign write permissions by field. Instructors write skill checks and session notes, the office writes schedule changes, and no agent writes a skill check or a level change on its own.
  • Mark the fields an agent may read but never edit, such as medical forms, emergency contacts and pickup instructions.

Cohort-based programs need the same discipline at group level. The logic used for intake and placement in AI for Trade Schools: Admissions Questions, Cohorts and Placement applies here: a group record with fixed start dates and clear placement rules makes individual updates easier to check.

What an agent can do with sessions and routine updates

Agents work best on repetitive, low-risk tasks with a clear source of truth. Useful first tasks include:

  • Confirm upcoming sessions and send reminders from templates the office has approved.
  • Answer reschedule and make-up questions using the live calendar and the written make-up policy.
  • Draft an end-of-session summary from the instructor's checklist, clearly marked as a draft.
  • Prepare a progress note that lists only skills with logged checks, with the date of each check.
  • Flag any swimmer whose record has no session note for two consecutive weeks so an instructor can complete it.

The rule is simple: the agent quotes the record and does not infer. A draft that says a child is ready for the next level because they seem confident reflects a gap in the record. A draft that names the skills checked in the last month and the one still in progress is useful. Owner-facing records in other service businesses follow the same principle, as described in AI Agents for Pet Grooming: Owner Memory, Vaccines and Schedules.

Which messages always need staff review

Some messages should never be sent by an agent, even when the wording looks harmless. Place these in a review queue owned by a named staff member, with a response window the school sets in advance:

  • Anything describing an injury, illness, near miss, incident or first aid.
  • Anything about allergies, medication, medical conditions or accommodations.
  • Changes to supervision, instructor assignments made in response to a concern, or pickup authorization.
  • Complaints, refund requests, disputes about placement, or any message that mentions a lawyer or an insurer.
  • Any parent message where the agent is unsure which category applies.

For items in this queue, the agent may do two things: log the message against the swimmer's record and alert the owner, and send one fixed acknowledgment that says a staff member will reply. That acknowledgment contains no details about the event and no assessment of it. Staff write and send the substantive reply.

Use this decision guide when setting up the workflow:

  • Routine reminder with no health or safety content: the agent may send it from an approved template.
  • Progress update built from logged skill checks: the agent drafts it and an instructor approves it before it is sent.
  • Anything in the review list above: the agent logs and alerts, and a staff member writes the reply.
  • Unclear category: treat the message as a review item.

An illustrative scenario: a parent asks why their child did not move up

Illustrative scenario, not a client example. A parent emails asking why their daughter stayed in her current level after the last session. The agent reads the email as a request for explanation, pulls the swimmer's record, and finds three recent skill checks: two marked as met and one marked as attempted but not yet met, along with the instructor's note about the focus for the next session. It drafts a reply that names the met skills, describes the skill still in progress using the curriculum's wording, and proposes the next session focus. The draft goes to the head instructor, who edits one sentence and sends it from the school account.

Now suppose the same email also said the child felt unwell in the water after class. The agent would stop at classification. It would file the message to the health queue, alert the owner, and send only the fixed acknowledgment. The level question would wait for a person who can answer the whole message, because a reply about progress should never bury a health concern.

Permissions, memory and the audit trail

Shared memory is useful because it is shared, and that is also the main risk. Each agent should receive only the fields its role needs. A reminder agent does not need the medical form, and a progress-draft agent does not need billing history. Give each agent its own credentials, scope them to the fields defined earlier, and review those permissions on a fixed schedule and whenever the curriculum or staff changes.

Treat inbound parent email as data, not as instructions. A message can contain text meant to change how the agent behaves, whether by accident or on purpose. The OWASP guidance on prompt injection prevention explains why instructions found inside incoming content must be kept separate from the agent's own rules and limits.

Log each draft, the record fields it used, who approved it and what was sent. That log is what lets the school answer what a parent was told and why without reconstructing it from memory. The observability vocabulary from OpenTelemetry, which separates logs, traces and metrics, is a useful reference even if a swim school never runs its own monitoring stack. The NIST AI Risk Management Framework offers a practical structure for assigning roles, measuring output quality and reviewing risks over time.

Choosing the first task for your school

The strongest first task is usually one with a clear source record and a low cost of error, such as session confirmations or monthly progress drafts that an instructor approves. Parent disputes and safety-adjacent messages are poor starting points. Make that choice together with the head instructor and the office lead, and write the review list before any agent sees a parent message.

Be Human works on this kind of role in a first engagement by defining one useful agent, the memory fields it can read and write, the messages it may send without review, the approval boundaries for everything else and a success criterion the office can observe, such as the share of drafts approved without edits. Managed operations then cover monitoring of drafts and sends, recurring evaluations against real examples from the school's own records, permission reviews when staff or curriculum change, and incident response if a message goes out wrong. The service is remote and available in English and Portuguese.

To find the first task worth handing to an agent in your school, take the free Be Human AI diagnostic.

Frequently asked questions

Can an AI agent write and send messages to parents? Yes, for routine messages with no health or safety content, such as confirmations and reminders built from approved templates. An agent can also draft progress updates from logged skill checks, but an instructor should approve each one before it is sent. Anything that describes an injury, illness, incident or supervision concern stays with a staff member.

Who decides whether a swimmer moves up a level? The school decides, and the decision should rest on the criteria the head instructor owns and the skill checks instructors record. An agent may summarize that evidence and draft an explanation, but it should not change a level or imply readiness on its own. When a parent disagrees, a staff member reviews the record and replies.

What should happen if a parent mentions an injury or illness in a message? The agent should classify the message as a safety item, log it against the swimmer's record, alert the named owner and send only a fixed acknowledgment saying a staff member will reply. It should not summarize the event, reassure the parent or suggest a cause. The owner writes the substantive response.

How can a swim school start without replacing its booking software? Begin by agreeing on the level criteria, the fields in the shared record and the review list, then connect the agent to read the calendar and existing notes before it writes anything. Many schools start with drafts that a person approves, which keeps the workflow familiar while the team checks the quality of the output.

Your next step

See where an AI agent fits in your company first.

Take the free Be Human AI diagnostic. A few questions about your work show which task to hand to an agent first, what it needs to know and where a person approves.

Be Human editorial guidance. Examples are illustrative unless explicitly attributed. Sources provide background; implementation choices depend on your workflow.

Less busywork. More room for you.

Bring us the work you wish you had time for.

Book a call to try a personalized AI agent free for 7 days ↗Or take the free AI diagnostic →