From registration to enrolled student

The pipeline every family travels: the public form, the pending worklist, the student record and the enrollment.

Every family at your studio travels the same short pipeline, whether they found you through the QR code in your lobby or you typed them in yourself. Knowing where a person is on it answers most "why isn't this working" questions in one step.

public form  ──▶  Registrations worklist  ──▶  Enrollment  ──▶  roster,
(or manual entry)   (waivers, review)          (student × program)   attendance,
                                                                     tuition

What the public form actually creates

Your registration link is /{your-slug}/register, and the QR code at Studio then QR Code points at it. A family fills in guardian and student details, picks a program they're interested in, answers any custom questions you've added, and signs your waivers.

Submitting it creates three things at once:

  • a student record, complete with date of birth, guardian and contact details;
  • a guardian, if the student is a minor;
  • a registration — the review item that lands in your worklist.

A registration is not an enrollment

The student record exists from the moment the form is submitted, so you will see the name in Students then Students straight away. They are still not enrolled in anything, which means they are not on any attendance sheet, not counted in active enrollments, and have no tuition. Enrolling them is a separate, deliberate act — described below.

The program chosen on the form is recorded as an interest, not an enrollment. It is a prompt for you, not a decision by them.

The four registration statuses

Students then Registrations is the worklist. Each row carries one of four statuses:

StatusWhat it means
RegisteredThe form is in. No waivers signed yet.
Waivers PartialSome of your active waivers are signed, not all of them.
Waivers CompleteEvery active waiver is signed. The family has no Dojo Tiger login yet.
Account CreatedWaivers done and the student is linked to a login, so the family can see their own view.

The statuses move on their own as the family works through the flow — you never set one by hand. Two consequences worth knowing:

  • A studio with no active waivers skips the middle entirely. Registrations arrive already complete, because there is nothing to sign.
  • Account Created is about the family having a login, not about you having done anything. A family who signs the waivers and closes the tab sits at Waivers Complete forever, and that is fine — they are enrollable either way.

Working the worklist

The table has a name/email search and a status filter. Each row offers three things:

  • View — the registration detail page: everything they submitted, their answers to your custom questions, and which waiver versions they signed. Clicking anywhere on the row does the same.
  • Enroll — the important one. It opens a program picker; choose one and the enrollment is created immediately.
  • Delete — see the warning below.

Delete is not 'dismiss'

Deleting a registration permanently deletes the student record, the guardian information and the registration responses. Signed waivers are the exception: they are legal records, so they are kept and simply detached from the deleted student. Delete is for junk submissions and test entries. For a family who enquired and didn't join, enroll them and mark the enrollment inactive, or simply leave the registration where it is.

Rows the app thinks might be a repeat carry a Duplicate marker, so a parent who fills the form in twice — or a returning student — doesn't quietly become two students. Open the row and a Duplicate Flag card names the existing student it resembles, with two ways out: Merge (Keep Original) if it really is the same person, or Dismiss Flag if two children genuinely share a name and a birthday.

Adding people without the public form

Two other doors into the same pipeline, both from Students then Students:

  • Add student — one student at a time, with guardian details.
  • Bulk add — a spreadsheet-style table for migrating an existing roster.

Students created this way skip the registration worklist and go straight into the Students list. They still need enrolling.

The enrollment

Students then Enrollments is the list of every student × program pairing in the studio. This is the roster that everything downstream reads.

ColumnWhat it does
StudentClick the name for a quick detail panel without leaving the page.
ProgramA dropdown. Changing it moves the enrollment to another program in place.
StatusBadge showing Active, Inactive or Suspended.
EnrolledThe date the enrollment was created.
TuitionThe resolved monthly rate, with a badge naming which rule produced it. Click to edit.
ActionsThe status dropdown — Active, Inactive, Suspended.

There is also a Billing column, but only for studios using automatic monthly billing. If your studio isn't, the column does not exist at all — not an empty one. See Turning on automatic monthly billing.

Above the table: a name search, a program filter and a status filter, plus an Enroll Student button for enrolling someone who is already in your student list.

What the three statuses mean

StatusRosterEffect elsewhere
ActiveOn the attendance sheet, counted in reports.Monthly billing runs normally.
SuspendedTemporarily out.Monthly billing is paused — collection stops, the subscription survives.
InactiveOut.Monthly billing is set to stop at the end of the paid period, so the family keeps the month they paid for.

Setting a suspended enrollment back to Active resumes paused billing. This is the least discoverable behaviour in the app and it has its own article: Stopping, pausing and unenrolling.

Two programs, two enrollments

A student who trains in both Karate and BJJ has two enrollment rows. They are independent: separate statuses, separate tuition, and — if you use monthly billing — separate monthly charges, which appear as two lines on the family's statement rather than one combined figure.

That is deliberate. Unenrolling from one program must not disturb billing for the other.

Where people get stuck

SymptomCause
A new student isn't on the attendance sheetThey have a student record but no enrollment. Enroll them.
A student isn't in the tuition reportSame, or the enrollment isn't Active.
A registration is stuck on "Waivers Partial"The family started signing and stopped. Open View to see exactly which waivers they have signed, and send them your registration link again to finish. Nothing stops you enrolling them in the meantime.
A family says they registered but you can't find themCheck the studio switcher at the top of the sidebar, then the status filter on the worklist.

Last reviewed