Everything a studio needs, nothing it doesn't
SwoleCore replaces the patchwork of booking software, spreadsheets and workarounds with one system that enforces your rules everywhere.
Scheduling
- Class types with per-location pricing
- Weekly recurring classes with 'this class only' and 'this and future' edits
- Rooms with capacities and per-class overrides
- Substitutes, an open coverage board, swaps and time off with admin approval
- Workshops and events as ordinary classes with their own price and rules
Bookings and waitlists
- Booking windows and member early access
- Capacity with race-proof last-spot handling
- Waitlists: automatic promotion or confirmation-required offers
- Late-cancel and no-show penalties per class: keep the credit, no refund, a fee, or any mix
- Check-in by staff, kiosk, QR code or self check-in
- Guest spots paid by the host
Memberships and packages
- Monthly unlimited or fixed-credit memberships with minimum commitments
- Class packages with expiration from purchase, first use or a start date
- One-click cancellation that honours the commitment
- Immediate, prorated upgrades and downgrades
- Intro offers with eligibility rules, promo codes, gift cards, gifted products
- Promotional credits kept apart from purchased ones
Payments
- Stripe Connect: your own account, standard Stripe fees, no platform cut
- Cards, Apple Pay, Google Pay, ACH, cash and manual payments
- Split tender with gift cards and account credit
- Full and partial refunds, non-refundable packages by default with override
- Failed renewals pause access until the client fixes their card
- Disputes pause bookings automatically
Clients and agreements
- Complete activity timeline
- Minors detected from date of birth with guardian signatures
- Versioned waivers and membership agreements, required before booking or purchase
- Signed PDFs
- Email/password, magic link, phone code, Google and Apple sign-in
White label
- Your logo, colours, fonts and terminology
- Your own booking domain (book.yourstudio.com) or a hosted page
- Your own email sending domain
- Embeddable schedule, class, instructor, pricing, gift-card and account widgets
Staff and payroll
- Owner, Admin, Manager, Front Desk, Instructor, Accountant, Marketing and custom roles
- Granular permissions: hide finances from the front desk, let instructors see only their own pay
- Pay rates by instructor, class type and location; flat or by attendance
- Payroll from actual check-ins, exported as CSV/XLSX for Gusto
- Audit log of who changed what, including impersonation
Marketing and messaging
- Reminders, confirmations, cancellations, receipts — email, SMS and push
- Templates in your words with safe variables
- Broadcasts to active members, product holders, class attendees, lapsed clients
- Simple automations: first purchase, first class, cancellation, inactivity, expiring packages, birthdays
- Separate email and SMS marketing consent with one-click unsubscribe
Reports and migration
- Revenue, sales by product, active memberships, churn, attendance, utilization, outstanding balances, failed payments, refunds, discounts, taxes, retention, lifetime value, location performance
- Client, attendance, membership, sales, payment and refund exports
- CSV import with column mapping, validation, dry run and safe re-runs
- Imports never send old receipts or reminders