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

AI by industry

Superintelligent Agents for Yoga and Pilates Studios: Class Memory

Record rosters, waitlist rules and instructor notes before an AI agent fills classes. A memory plan for yoga and Pilates studios that protects member privacy.

A small oak hand loom on a travertine table with cream linen threads partly woven into a band, a brass shuttle resting beside it, and warm sunlight across the surface.
Conceptual illustration created with AI · Be Human

An AI agent for a yoga studio can fill cancelled spots, manage waitlists and answer routine member questions, but only when it can read reliable records of who is booked, how the waitlist moves and what instructors have noted about each class. Studios that write down this class memory now, with clear privacy limits, can hand routine tasks to an agent later without rebuilding their operations. The work starts with the records, not with the agent.

Key takeaways

  • Class memory is the set of records an agent reads before it acts: rosters, waitlist order, cancellation rules, capacity limits and instructor notes.
  • Waitlist rules must be written as explicit steps with named exceptions before any automation touches live bookings.
  • Instructor notes should describe class operations. Health details belong with the instructor, outside the memory the agent reads.
  • Permissions should be sorted into read, draft, act within a rule, and human only, with each tool granted its own scope.
  • Success should be measured against the written rules through logged decisions and a fixed set of test cases.

What class memory means for a studio

Class memory is the body of operating facts an agent needs before it touches a booking. It covers who is registered for each session, how the waitlist moves, which instructor notes shape a class, and what the studio has agreed about late cancellations and substitutions. In most studios these facts live in the heads of the front desk lead and two or three senior teachers. An agent cannot inherit that knowledge by listening to staff, so the studio has to write it down in a form a system can check.

Class memory is different from general customer memory. A booking platform stores transactions: a payment, a registration, a cancellation timestamp. Class memory stores the rules around those transactions, such as the fact that a morning flow class is capped below the platform default because the room has fewer mats, or that a teacher always moves a student to a quieter corner after a certain point in the session. Rules like these are easy to forget during a busy season and slow to rediscover once a new person runs the front desk.

Which records to capture first

Start with the records that cause the most rework when they are wrong. Most studios can describe the following in an afternoon:

  • Session roster: who is booked, their status (confirmed, waitlisted, late cancel), and when each status changed.
  • Waitlist order and the promotion rule, written as a sentence a new front desk hire could follow.
  • The cancellation window in plain terms, including what counts as late and who can waive it.
  • Capacity limits that differ from the booking tool's defaults, such as the number of reformers in use, prop availability or a room split for a shared session.
  • Level and prerequisite tags set by the studio itself, rather than inferred from the class name.
  • Substitution rules: which teachers can cover which formats, and whether a substitute changes the class note.
  • Recurring instructor notes about format and pacing, limited to class operations.

Owner and client memory works the same way in other appointment businesses. The logic is explained in Superintelligent Agents for Pet Grooming: Owner Memory, Vaccines and Schedules, and the same discipline applies here.

Three nested oak boxes in graduated sizes on a travertine surface, with a brass measuring tape coiled beside them under warm sunlight.
Conceptual illustration created with AI · Be Human

Writing waitlist rules an agent can follow

Front desk staff often apply waitlist rules with judgment: they know which regular member should get a spot first and which newcomer should be given a chance. An agent needs that judgment turned into steps, with the exceptions named so they can be checked. A workable plan has six parts:

  • Step 1: Name the trigger, for example a confirmed cancellation made outside the late window for a specific session.
  • Step 2: State the order. Choose first in, first out, or one priority rule, and write it once.
  • Step 3: Set the hold window, the time a spot stays reserved for one member before it moves to the next person.
  • Step 4: List the stop conditions, such as a class the teacher has marked full, a level mismatch or a teacher-set flag that a class is not suitable this week.
  • Step 5: Write the message, including the studio's tone, the name of the sender and what a member can reply.
  • Step 6: Name the escalation. Disputes about a late cancel fee, or anything involving health information, always go to a person.

Test the rules before any agent touches a live schedule. Replay a set of past cancellations and ask whether the written rule would have produced the outcome the team chose. Where it would not, the rule is missing a step. Scheduling problems that look similar at a language school are covered in AI Agents for Language Schools: Scheduling, Notes, Retention, and the rule-writing approach carries over.

Instructor notes without collecting health details

Instructor notes are valuable because they carry context the booking tool cannot hold: a student who prefers a block under the sacrum, a room that runs cold in winter, a class that always needs an extra minute for setup. They become a privacy problem when they drift into medical history, pregnancy, injuries or diagnoses. Those details are sensitive personal data in many places and should be recorded only with clear consent, for a stated purpose, and only when the studio needs them to run a class safely.

A useful rule is to write notes as operating facts. An adjustment to a prop or a pacing preference is operational. A description of a surgery or a condition is a health record. Keep the second kind with the teacher, outside the shared memory the agent reads, and give the agent only a neutral flag, such as a teacher-reviewed restriction that refers staff to the instructor. Studios that run treatment-adjacent services face the same problem, and the sensitive-note design in AI for a Med Spa: Consultations, Aftercare and Client Memory is a useful comparison. If the studio serves members in Brazil, the national data protection authority, ANPD, publishes guidance on personal data that is worth reading before the notes are designed.

The following is an illustrative scenario, not a described studio. A Tuesday evening reformer class has eight spots and a waitlist of three. At 5:10 pm, for a 6:00 pm start, a booked member cancels outside the late window. The agent reads the roster, checks the waitlist order and finds that the first person carries a teacher-set flag that the class is not suitable this week. It skips to the next eligible member, drafts an offer in the studio's voice, and holds the spot for the defined window. The log records the skip and its reason in one line, and the front desk sees both without ever opening the health note.

Permissions, tools and approval boundaries

Sort every action the agent could take into one of four groups before connecting any tool. Reading the roster and the written rules is low risk. Drafting messages for staff review is low risk at first. Sending a waitlist offer that matches a written trigger and window is a medium risk that should be allowed only after testing. Changing a booking, issuing a credit or waiving a fee is high risk and stays with a person. Each tool should carry its own narrow permission rather than a single administrative key, and the permission list should be reviewed whenever the booking system or staff roles change.

Member messages are untrusted input. A reply can contain text meant to change the agent's instructions, such as a request to ignore the waitlist order. The agent should treat member text as data to be interpreted, never as a command. The OWASP prompt injection cheat sheet describes the patterns to test for, and its authorization guidance supports the narrow-scope approach above.

In a first engagement, Be Human defines one useful role for the studio, here a waitlist and fill coordinator, together with the class memory it reads, the tools it may call, the approval boundaries described above and one observable success criterion. Managed operations then cover monitoring of offers and skips, recurring evaluations of the rules against real cancellations, permission review when the booking system or staff change, and incident response if an offer reaches the wrong person. The work is delivered remotely, in English or Portuguese, and the studio's records remain the studio's to manage.

How to tell whether the agent is working

Measure the agent against the rules it was given, not against a general sense that things feel faster. Log each decision with its trigger, the candidate list, every skipped member with the reason, the offer sent and the outcome. The OpenTelemetry observability primer describes the logic of traces and logs that make such a chain reviewable after the fact. Anthropic's guidance on evals recommends a fixed set of test cases that includes the awkward ones, such as a late cancel on a full class with a level mismatch, and rerunning that set after every change to a rule or a tool.

A short review checklist is enough for most studios:

  • Every filled or skipped spot has a logged reason that a staff member can read in one line.
  • No offer reaches a member outside the written order or level rule.
  • Health details never appear in the agent's outputs, drafts or logs.
  • The front desk lead reviews exceptions weekly, and rules change only through that review.
  • Cases where the agent should have escalated are tracked as carefully as failed fills.

If you are unsure which of these records your studio should write down first, the free Be Human AI diagnostic is a practical way to find the first task worth handing to an agent.

Frequently asked questions

Can an AI agent fill yoga or Pilates classes without front desk help? Not on its first day, and it should not try. The agent needs written waitlist rules, a reliable roster and a defined list of actions it may take alone. Once those exist, it can handle routine offers while staff keep the decisions that involve money, disputes or health.

Do we need to replace our booking platform before starting? Usually not. The agent works through the tools your studio already uses, connected with permissions that can be narrowed or revoked. The first useful step is writing down the rules the booking platform does not hold, such as the true cancellation policy or the reason a room has a lower capacity than the software assumes.

How do we keep member health information out of the agent's memory? Record only what a class needs, with the member's consent and a stated purpose. Keep clinical detail with the instructor, and give the agent a neutral flag that refers staff to the teacher. Check the design against the data protection guidance that applies where your members live before going live.

What should a studio record first if staff time is limited? Start with the roster rules, the waitlist order and the cancellation window, since unclear versions of these cause most of the rework. Write each in one plain paragraph and test it against a handful of past cancellations. Add instructor notes once the core rules hold.

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 →