Your schedule. Your staffing. Your mornings. Handled.
PracticeBasis is the system your studio runs on, with an AI office manager built in. Students book their classes here. Teachers text it like a colleague. A teacher calls out at 5:47am; by the time you're awake it has found a substitute, settled it with everyone who was asked, and updated the schedule your students see.
Ashley woke up sick, so I moved the 4:30 Power Yoga to Jake and updated the schedule. Everything else is staffed.
Handled for you
Needs you
Nothing needs you today.
Shanti runs the week. You run the studio.
One place holds the schedule, the roster, and the bookings — and an office manager works it. The chasing is hers. The decisions are yours.
Shanti handles
The work nobody's software was doing.
- Call-outs, and finding the substitute
- Time off, and covering every class it touches
- Every text to your teachers — and every messy reply
- Chasing class close-outs: who actually taught, and how many came
- Student bookings on your public schedule page
- The morning briefing: what's handled, what needs you
Stays yours
Enforced in the system, not just promised.
- Cancelling a class — always your call, never hers
- Running or cutting a quiet class
- Who ranks where on the substitute bench
- Who joins the roster and who leaves it
- Every rule the machine follows: order, timing, minimums
- The one decision a day that actually needs a person
She does the chasing.
You make the calls.
What actually happens while you're asleep
This is the whole product in one morning. Nothing here needed you.
Coverage is the loudest part. It isn't the only part.
The same machinery that finds a substitute at 5:47am runs the rest of the week too.
Time off, as one request instead of eight
A teacher books off a stretch of days. PracticeBasis works out every class that touches, and covers them in date order — a couple of searches at a time, so the same three people aren't texted eight times in one minute. You watch "2 of 3 covered" instead of running it. Cancel the time off and it stands everyone down, with a text explaining why.
A bench you can actually see
Rank your teachers A, B, or C for each class type — that ordering is what decides who gets asked first. It proposes the pairings from who has actually been teaching what, and you review the list rather than building it from nothing. It also shows you where you're thin: class types only one person can teach, and qualified teachers with no mobile number, who are invisible to coverage until you add one.
Classes get closed out, by the person who taught them
The teacher confirms they taught it and enters the headcount. What gets stored is who actually taught alongside who the schedule said — and that difference is exactly what you need at pay time, because once a substitution rewrites the schedule it can't be reconstructed. Teachers who forget get one reminder covering everything outstanding, not one per class. You get a teaching record per teacher for any date range, with the substituted and given-away classes flagged.
Quiet classes surface before they run
Set your own minimums — a headcount, a percentage of capacity, or both, varying by class type, day of week, and time of day — with the lead time you want. When a class falls short you're told while there's still room to act. You decide whether to run it or cancel it — one confirmation, and the teacher side is handled. Until you set a minimum, it stays quiet: we won't nag you with a number we invented.
The roster stays current
Mobile numbers, logins, and invitations, all in one place. Add a new teacher in a minute; see at a glance who coverage can't reach yet. And when someone leaves, offboarding stands down their open offers and offers to cover every class they were scheduled to teach through their last day — rather than leaving orphaned classes for you to find.
Her name is Shanti, and she'll just do it
Every studio this size has the same missing hire: someone who holds the small stuff so the owner doesn't. Shanti is that, in text form.
Ask her in plain language
"Who's teaching the 4:30 tomorrow?" "Find a sub for Tuesday's 6am." "Cancel Sunday's restorative." She answers, and where it's an action, she asks you to confirm before she does it.
She reads what teachers actually write
Nobody replies "YES" in all caps. They write "sure, but only if it ends by 7" — and she can tell that apart from a no.
She knows when to stop and ask
When two teachers share a phone number and a reply comes in, she doesn't guess which one it was. She says so and asks you. Silent wrong answers are the failure this product exists to prevent.
She writes you one note a morning
Not a dashboard. A note: what's handled, and what needs you. On a good day it says nothing needs you — and that sentence is the point of the whole thing.
Boring where it should be boring.
The reason to trust software with your studio is knowing exactly what decides, what asks, and what tells. Here's the whole story.
Nothing changes without a yes
Every action, on every surface, is proposed and then confirmed by a person — a tap in the app, a "reply YES" over text. And the label on what you're confirming is built from the record itself, so what you approve is exactly what happens.
If we asked you, we tell you how it ended
Every teacher who was offered a class hears the outcome — covered, stood down, expired. Nobody is left holding a Tuesday open for a question that quietly answered itself.
Rules decide. AI only reads and writes words.
Who's qualified, who gets asked first, how long an offer stays open, who wins when two people reply at once, what changes on the schedule — all of that is plain rules you set, not a model's judgment. The AI reads incoming texts and drafts your morning note. That's the line, and it doesn't move.
Your record, kept like a record
Who taught, who covered, who was asked, what was decided — kept as an unalterable history, because at pay time and dispute time the record is the product.
We're onboarding a small number of studios.
If you own a yoga, Pilates, or barre studio with somewhere between five and thirty teachers, and your mornings are held together by your own phone, we'd like to talk to you.
What early access means, plainly: you'll be working directly with the person who builds it, the coverage, booking, and briefing features described on this page are working today, and text messaging switches on for your studio once carrier registration for your number completes — typically a few weeks. We'll tell you where things stand before you commit to anything.