Steady Class

Guides › Operations

The parent portal nobody logs into

Ask ten studio owners what they dislike about the software they pay for and you will hear the same thing more often than anything else: the parent portal creates work. Not saves it — creates it.

The mechanism is dull and completely predictable. A parent uses the portal twice a year: once when they enroll and once when a card expires. Between those two events they forget the password, because that is what happens to a password used twice a year.

So they call. Your front desk resets it. The parent then cannot find the email, or it went to a spam folder, or they registered with the other parent's address. That is a fifteen-minute call to change a card that would have taken forty seconds on paper.

The portal was supposed to remove that call

That is the part that stings. The portal exists to stop parents phoning you about the schedule and the bill. In practice it adds a second category of call — about the portal itself — and the second category is more annoying than the first, because there is nothing to be gained from it.

The number of schools that quietly stopped mentioning their portal to parents, and went back to answering the questions themselves, is larger than any software company would like.

An account is the wrong shape for this relationship

Step back from the software for a second. A parent brings a child twice a week for two years and then, usually, stops. In that time they need to see a schedule, cancel the odd class, and update a card.

That is not a relationship that needs an account. Accounts make sense where somebody visits often enough to remember they have one. A password is a thing you maintain, and asking a parent to maintain something for the privilege of paying you is a strange trade.

The version that does not generate calls

A permanent personal link, emailed once and kept. No password to forget, nothing to reset, nothing for the front desk to do at all.

The honest objection is that anyone with the link can open it — a forwarded email, a shared phone. That is real, and the answer is not to add a password: it is to make sure the worst case is an inconvenience rather than damage. Nothing on that link should be anything you would mind being read aloud in your waiting room. Your notes about a family stay on your side of it.

What that changes on a Monday

Not much, and that is the point. Nobody calls about a password, because there are none. The parent who wants Thursday's time reads it off the link they already have, and the one who needs to change a card does it on the card form without speaking to anyone.

What this means for your website

The parent portal on the sites we build has no accounts at all. A permanent link goes out by email; in our database there is only a hash of it, exactly as with our own admin logins.

A parent's link shows every child in the family; a child's own link shows only themselves. Money — amounts, dates, the last four digits of the card — appears only on the parent's, and that is enforced in the route rather than by hiding a button.

Related guides