← Help

Adding your first class

A class is what parents see in your public catalog and enroll their kids in. Once created, it bills automatically every month.

1. Recurring vs workshop

Two class kinds:

  • Recurring — monthly billing kicks in automatically. The billing engine picks the class up on the first of each month for every actively enrolled student. Use this for your regular weekly classes.
  • Workshop — one-time charge handled at enrollment. The engine doesn't auto-bill these on subsequent months. Use this for single-day clinics, summer intensives, or master classes.

You can flip an existing enrollment between auto-bill and one-time from the family detail page if a parent needs an exception (e.g. a student joining mid-month but on a private payment plan).

2. Pricing

Set the monthly price in cents (the admin form takes dollars; we store cents). For a $120/month ballet class, enter 120.00 — we round nothing and never use floats internally, so the dollar you charge is the dollar that lands.

Configurable billing rules apply on top of the per-class price: sibling discounts, family caps, multi-class deals, scholarships, fees. These live in your studio's Settings → Billing rules and run uniformly across all enrollments.

3. Sales tax (if applicable)

Tax is off by default — opt in per studio from Settings → Tax. You configure:

  • A tax rate in basis points (725 = 7.25%) — stored as an integer to avoid floating-point drift
  • A tax label that shows on invoices ("Sales Tax", "GST", etc.)
  • Whether tax applies to service charges (classes), goods (costumes), or both

Tax is computed per charge and shows as its own line on the invoice breakdown — parents see exactly what they're paying tax on.

4. Assigning teachers

From the class detail page, check the boxes for teachers who'll lead the class. Their attendance UI at/teacher will show this class on the days it meets, with the enrolled-student roster pre-loaded for one-tap Present / Late / Absent marking.

The owner (you) is always available in the teacher list — useful if you teach your own classes.

5. Share the public catalog link

Once your class is created and Stripe is connected, share your studio's public catalog URL with parents. Common channels:

  • Your studio's website ("Sign up for fall classes →")
  • Your monthly newsletter
  • Social profiles (Instagram bio, Facebook page)
  • Text message to your existing parent list

Parents click the link, browse classes, pick one, enter card info, and the first month is charged immediately. Your dashboard will show the new enrollment as soon as the Stripe webhook fires — usually within seconds.

What's next

You're set. Subsequent operational work is straightforward — adding more classes, inviting teachers, viewing reports. The help index stays slim on purpose; most of the product is direct enough to learn by clicking around.

  1. Hit a bug? Email us — we read everything.
  2. Migrating from another platform? Reach out (the contact line in the footer) — we'll personally help.