Settings

Studio company profile, team, memberships, and the Stripe key for student charges.

Settings is pinned in the sidebar. Most edits are company admin only.

General

Page What it does
Profile Your name. Email is read-only.
Company Studio name, logo, contact details, and Theme Preferences. Welcome email uses this name when someone joins the studio.
Email Templates HTML templates plus Send booking confirmation emails to clients, Send purchase confirmation emails to clients, Send class reminder emails to clients (timing: hours before class or before the late-cancel cutoff), and default notes for client invites, invite-only class emails, 1:1 class invites, not selected, and credit grants.
Team Read-only login seats (N used + M pending of 6) and pending invites. Manage people on Team (/staff).
Subscription The studio’s software plan. Not student class payments.
Companies (platform super admin) Create another studio without using /onboarding.

Theme Preferences (Company): Default, Neutral, Stone, Zinc, Gray, Slate, Scaled, Wrestling, Ocean. Default is the original pink studio look. Wrestling and Ocean are extra palettes. The choice is saved on the company for everyone, including the public studio site.

Classes

Page What it does
Memberships Packages, credits, public catalog flags, and optional membership commitment (off by default). See Memberships.
Liability waiver Versioned studio waiver, 18+ and photo consent, guest signatures, and a signature list. See Liability waiver.
Integrations Studio Stripe key for student charges. Apparel supplier and EasyPost cards are not shown. See Integrations.
App & Site → Class booking Show Book now on classes, class length shown to clients, and Show number of people booked to clients (on by default). Booking confirmation emails are under Email Templates.
App & Site → Sign in Require clients to verify their email at sign-up (off by default). Instructors cannot change this.
App & Site → Marketing Facebook & Instagram pixel — Pixel ID and on/off. See Facebook and Instagram pixel.

When that toggle is off, no student path sends or requires the 6-digit code: storefront sign-up, invite accept, waitlist or guest converting to an account, embed sign-in (break-out to /s/), or an admin-created client setting a password. When it is on, every one of those paths requires the code. Booking, purchases, check-in, and waivers are never blocked by this. Continue with Google stays hidden on the storefront.

Copy-paste snippets for the class schedule, highlights, and waitlist iframes are on App & Site. Include /embed.js so height follows the content.

The website class embed (/site-embed/{slug}) does not collect passwords in the iframe. Auth and checkout always use the public studio URL. Make sure the marketing iframe can navigate the top window (allow-top-navigation on sandbox). Add https://www.fitnessclass.studio/embed.js on the parent page so the iframe height follows the schedule. See Classes and guests.

Changing name on Profile, or requesting a password reset email, never asks for that code. Changing email uses the confirmation link sent to the new address, not the sign-up OTP.

Staff and instructor invites still skip the client toggle (team invites stay auto-confirmed; staff self sign-up still uses the code).

When the toggle is on, unverified accounts see a notice on Profile. That notice does not stop booking, purchases, check-in, or the waiver.

Class sessions themselves live under Classes, including the roster line Booked by {member} on guest seats. See Classes and guests.