Skip to main content
02Growth & CX

Fill soft classes. Keep students close.

A website, an embeddable widget, an AI concierge, automations, and member messaging — one funnel from first visit to renewal, running on your own data.

app.studiosensei.ai/marketing
Marketing & CX · this month
One funnel, from first visit to renewal
↑ live
Site & widget visits1,840
Leads captured96
Trials booked31
New members18
312
Emails delivered
4 bounced
47
Reviews requested
after class
6
Soft classes filled
this week
What’s inside Growth & CX

Reach them, capture them, convert them, keep them.

The same studio data powers every surface below. What a student sees on your site is what the chatbot can book and what the automations act on — no second source of truth to drift.

01Reach · website & widget

Put your live schedule anywhere.

Build a studio site, or drop your real schedule onto the one you already have with a single script tag. Availability updates in near real time — filling fast, last spot, waitlist — and prices never live in the widget, so they can’t be tampered with on the way to checkout.

Website builder + SEOOne-tag embeddable widgetNear real-time availability14 clear availability statesTamper-proof pricing
Brand kit themes your site, widget, chatbot, and email from one source — no per-surface drift.
flowyoga.studio/schedule
Your site · live schedule embedded
This week at Flow YogaTue · Jun 9
06:00pm
Vinyasa Flow
Dani O.
Filling fast · 17/20Book
07:30pm
Candlelight Yin
Maya R.
Last spot · 23/24Book
09:00am
Power Hour
Aria P.
Waitlist · join 3Book
<script src="studiosensei.ai/widget.js">
One script tag. Real-time availability. Prices stay server-side, so they can’t be tampered with.
02Capture · AI concierge & smart search

An AI concierge that can’t make things up.

A student asks in plain language; the chatbot answers from your live 14-day schedule and catalog, and surfaces only classes that actually exist and can be booked. Any class it can’t verify is dropped before it reaches the student. Smart search turns a typed question into the right filters.

Plain-language smart search24/7 catalog-grounded chatbotSurfaces only bookable classesLead capture built inEmbeds on Wix, Webflow, WordPress
Most AI add-ons can hallucinate inventory. This one is built so it structurally can’t.
flowyoga.studio · ask Sensei
Any beginner classes this weekend under $25?
Sensei concierge
It only ever shows real, bookable classes from your live schedule — it can’t invent one.
03Convert & Engage · automations

Follow-ups that run on rails.

One engine powers both your CRM and your reviews loop: when something happens, the right task, email, or stage-move fires. After a student checks in, Studio Sensei can ask them for a Google review automatically. Email sends are drafted for you to approve, and every send is tracked — delivered or bounced.

Event → rule → actionCustom lead pipeline & tasksAuto review asks after attendancePer-studio sending domainDelivery & bounce tracking
Build the rule once; it serves both Convert and Engage. You approve the emails before they go.
app.studiosensei.ai/automation
One rule · serves CRM and reviews
When
a class is attended
If
first visit this month
Do
ask for a Google review
Ran today0 / 3
Welcome email sent · new lead, Priyadelivered ✓
Review request · 6 attendees, Downtownafter class
Lead moved to Trial booked · Marcusauto
Email sends you draft and approve. Review asks go to every attendee after they check in.
04Notifications · member messaging

One inbox for everything you send.

Compose a message to a segment over email and in-app, and let routine sends — closures, cancellations, expiring memberships — go out on their own. Broadcasts and booking or payment notifications land in one activity ledger, so nothing is scattered across tools.

Email + in-app (push & SMS coming)Audience segmentsAutomated operational sendsUnified delivery ledgerReusable templates
Broadcasts and transactional notifications converge in one place — one ledger, one history.
app.studiosensei.ai/notifications
New message
ToTuesday regulars
We added a 7:30pm Yin on Tuesdays. Want us to save you a recurring spot?
EmailIn-appPush soonSMS soon
One activity ledger
Broadcast
Studio closed Mon for the holiday
to 142
Transactional
Booking confirmed · Tue 6pm Vinyasa
Maya K.
Automated
Membership expiring in 7 days
to 9
The other side of the appIn early access

Your members get an app that looks like you.

Everything above is what you see. This is what they see — booking, canceling, paying, and their own progress, themed from the same brand kit as your website and widget. Same data underneath, so a class that’s covered by their membership says so instead of quoting them a price.

Book, cancel, pay

A signed-in member books from their phone, cancels inside your policy window, and pays by card when they’re out of credits. The right pass applies itself — no re-paying, no front-desk message.

“✓ Included with your plan” — not the drop-in price.
Goals, measured kindly

A member writes down why they came — not a target. A practice plan is drafted from their real attendance and your live schedule, and progress is measured in four ways that reward returning rather than punishing a gap.

RhythmReturn strengthCommitment keptFlexible streak
Challenges & rewards

Run an attendance challenge with tiers and real rewards, computed live off check-ins. Points, referrals and perks sit in the same wallet, so a member sees what they’ve earned without asking you.

Native, so there’s no second system to reconcile — it replaces an add-on like Perkville.

Private by construction. What a member writes about why they practice is theirs. Goal and wellbeing data never feeds a marketing segment — that’s enforced in the API, not promised in a policy page.

05Simulate before you discount

See what a promotion will do before you run it.

Every promotion declares a goal, and every promotion is simulated against your real members before it can go live — who it reaches, who would have paid anyway, what it costs you, what it’s likely to return. If you haven’t run the simulation, the promotion won’t activate. Afterwards you get projected against actual, so the next one is better informed.

Goal declared per promotionPre-flight simulation gateEligible-population sizingOverlap with other offersProjected vs actual readout
Other tools give you a coupon field. This makes the decision the product — and refuses to let you launch blind.
app.studiosensei.ai/growth/promotions
Win back the quiet ones
Goal · reactivate lapsed members · 20% off one month
Not simulated · locked
Who this reaches
Members who match the goal
Likely to return anyway
Genuinely incremental
Discount you'd give up
Revenue if it lands
Estimated net
Nothing has been calculated yet. Until the simulation runs, this promotion cannot be activated — that gate is enforced in the service, not just greyed out in the interface.
Sensei sizes it against your real member base.

More of the right people.
Fewer empty mats.

Request early access
Free during early access. Import from your current tool in under an hour.