The studio onboarding wizard has seven steps. Plan for 20-30 minutes if you have your logo, business description, and bank/Stripe info ready.
To start: /studio/onboarding. You will be auto-redirected here after signup until you complete it.
Step 1: Business info
The foundational step.
Fields:
- Business name. Your studio's public-facing name. Avoid abbreviations unless they are part of your brand.
- Slug. URL-safe version of the name. Used in your profile URL:
movementors.com/studios/<slug>. Must be unique globally. - City and country. Where your primary location is. Use the place-search autocomplete.
The business name and city are public. They appear in the directory and on your profile.
Step 2: Logo
A square logo, 400×400 minimum.
A clean, well-cropped logo. Most studios upload either:
- A wordmark (your name in your typeface).
- A symbol (your icon).
- A combined mark (icon + name).
Avoid: blurry photos, logos with white backgrounds on dark UI sections (test on dark mode), text that is too small to read at 80×80 (the size in directory results).
The image cropper helps you center on the logo. You can update later in settings.
Step 3: About / business description
Your studio's story and selling points. 200-500 words.
Cover:
- What kind of studio you are. Yoga? Pilates? Multi-modality? Specific style?
- Who your studio is for. Beginners welcome? Pre/postnatal? All bodies? Specific demographics?
- The space. Square footage, equipment, amenities, vibe.
- The team. How you hire teachers, what your approach is.
- The classes. What's typical, what's unique.
- Anything that distinguishes you from other studios in your city.
Be specific. "We are a Pilates studio with 8 reformers and 4 chairs" is much more useful than "we offer high-quality Pilates".
Step 4: Cancellation policy
The default cancellation policy for classes you create. You can override per-class.
Studio classes typically use Moderate (48h) for regular classes and Strict (7-day) for workshops.
See your cancellation policy (mentor article applies similarly).
Step 5: Locations
Your primary location is set here. Add the address, name (if different from business name; useful for studios with named rooms), and notes (parking, accessibility).
If you have additional locations (Pro+ tier), you add them after onboarding at /studio/locations. The wizard only collects the primary location.
Step 6: Payments
Same shape as the mentor flow:
- Stripe Connect (recommended): card payments at booking time.
- Manual methods: bank transfer, PayPal, Venmo, Cash App, Zelle, cash, crypto, custom.
- Currency: your home currency for the studio's accounting.
See Stripe Connect setup for the full walkthrough. Studios go through the same Stripe Connect flow as mentors; we treat the studio as a business entity by default in Stripe (where mentors go through as individuals).
If your studio is a registered business with EIN/VAT/etc, Stripe asks for those during setup. Have them ready.
Step 7: Review and publish
Final review. Click "Publish my studio" and you go live.
The directory entry, the public profile URL, the city tag are all active immediately.
After onboarding
A few things that are NOT in the wizard but are critical to your studio's full setup:
Add additional locations (if Pro+)
If you have multiple venues, add them at /studio/locations. Each location can have its own classes assigned.
Set up your mentor roster
Either invite real platform mentors (co-listing) or add custom mentors. This usually happens BEFORE creating classes so you can attach the right teacher to each class.
See Custom mentors and Inviting platform mentors.
Create your classes
Class creation (the mentor article applies to studios too, with the difference that you can attach a teacher from your roster).
Set up the embed widget (if Premium)
/studio/settings/embed gives you a JavaScript snippet you paste into your existing website. Bookings via the embed flow through the platform but the UI stays branded as YOUR site.
See Embed widget.
What if you stop part way
The wizard saves progress between steps. You can leave and come back; the dashboard shows a "Complete your onboarding" banner until step 7 is done.
You cannot host classes or accept bookings until onboarding is complete. The middleware redirects you back to the wizard if you try to navigate to /studio/classes mid-onboarding.
Common questions
Can I onboard without Stripe? Yes. Skip the Stripe button in step 6 and configure only manual methods. Add Stripe later.
Can my studio have multiple admins (different staff members)? Not currently. One login per studio account. We are working on a multi-seat / team feature. For now, share the login (use a password manager). The roadmap version will have proper roles.
Can I change my slug later? Yes, in settings, but it breaks external links. We 301-redirect the old slug for 90 days. Pick wisely.
My studio has multiple legal entities (LLC for one location, another LLC for another). Should I run multiple studio accounts? Probably yes, one studio account per entity. Stripe Connect ties to a single entity; if your locations are separate legal entities with separate bank accounts, separate studio accounts are cleaner. We can help merge later if you decide they should be unified.
Next steps
- Business profile: polishing what students see.
- Multiple locations: managing your venues.
- Studio overview: the bigger picture.