Four things you set up once, then mostly forget about.
Each surface below is the real product, doing the work — built in the same look and feel you’re reading now. Lead vertical: yoga and fitness, with dance, martial arts, music, and wellness on the same core.
01Set up from your website
Point Sensei at your site. Get a studio to review.
Give it your website URL or upload a brand PDF. Sensei reads your classes, teachers, rooms, hours, and prices — and proposes a fully-built studio. It even pulls your palette, fonts, and logo into a brand kit. You confirm each section before anything is created.
Website URL or PDFClasses, teachers, rooms, hoursMembership tiers and packsPalette, fonts, and logoRe-sync without duplicates
Detect → propose → you confirm → created. The demo is the setup.
app.studiosensei.ai/onboarding
https://▍
Build my studio
Configuration to review
Flow Yoga · 2 locations
12 rooms · hours imported
EditConfirm
8 class templates
Vinyasa, Yin, Power, Prenatal…
EditConfirm
4 instructors
matched from your team page
EditConfirm
3 membership tiers
+ class packs and a drop-in
EditConfirm
Brand kit
palette, fonts, and logo from your site
Nothing is created until you confirm each section.
02Catalog & entitlements
Passes that just work.
Model every revenue line as data — memberships, class packs, drop-ins, intro offers, workshops, gift cards. When a student books, the right pass applies itself: it checks the scope, consumes a credit, and reverses it if they cancel in time. No re-paying, no manual redemption.
11 product typesScoped passes (location, class, time)Auto-applied at bookingIntro-offer protectionGift cards and promo codes
One 10-class pack can be weekday-mornings, one location, zero code. Competitors hard-code this.
app.studiosensei.ai/catalog
Maya books · Tue 09:00 Vinyasa
She has three ways to pay. Sensei picks the one that fits.
Drop-in
$22 · single class
10-class pack
weekday mornings · 7 left
Unlimited monthly
paused until Jun
✓Booked on the 10-class pack — no re-paying.
7 left→6 left· reversed automatically if she cancels in time
03Scheduling, booking & attendance
Define once. Schedule anything.
A class is a template. A pattern turns it into a term of sessions — time-zone and DST correct — without entering each day by hand. Capacity, price, and waitlist can be overridden on any single session. Booking checks capacity, blocks double-booking, and handles check-in, no-show, and reschedule.
Template → schedule → sessionRecurrence → every sessionPer-session overridesCapacity and waitlistsCheck-in · no-show · reschedule
A no-show policy that holds — applied consistently, in your voice, and logged every time.
app.studiosensei.ai/calendar
New schedule · from a template
Set the pattern once. Every session is created for you to manage.
Generate termTime-zone and DST handled. Override any one without touching the series.
04Roles, multi-location & privacy
Built for teams across locations.
Seven roles, from owner to front desk, each with sensible defaults for what they can see and do. Staff are scoped to their locations — and an instructor only sees their own classes. Financials and private notes are masked for the roles that shouldn’t see them.
Switch the role above the card to see exactly what each person can — and can’t — see.
app.studiosensei.ai/students/elena-r
Viewing this student as
ER
Elena R.
Member since 2024 · Unlimited
Upcoming bookings3 classes
Lifetime payments$1,240
Refund this chargeAllowed
Private notesPrefers back row · knee injury
All locations · all classesWhat each role sees is set by sensible defaults.
05OfferingsIn early access
Sell your whole catalog, not just drop-ins.
A class, a six-week series, a Saturday workshop, a pay-what-you-want community event, a retreat that reserves a room on a deposit, a teacher training people apply to join — one flexible offering model, all on the same spine as your regular schedule. No separate tool, no spreadsheet on the side.
Series & multi-week coursesWorkshopsDonation / pay-what-you-want eventsDeposit-to-reserve retreatsApply-to-enroll trainings
Deposit-to-reserve retreats and apply-to-enroll trainings, with no code and no second system.
app.studiosensei.ai/offerings
Beginner Course · 6 weeks
One purchase covers every session. Miss one, the credit stays.
Tue 7:00pm · weeks 1–6
Dani O. · Studio A
14/16
Thu 7:00pm · weeks 1–6
Dani O. · Studio A
16/16
Sat 9:00am · make-up
open to course members only
6/16
Enrollment is on the course, not the sessions — so a student who misses week three isn’t charged twice to catch up.