Gym Owners
The end-to-end setup wizard — name, slug, Stripe Connect, schedule, waivers, pricing. Designed to be done in one ~90-minute sitting.
For a quicker version see Start here for gym owners. This article is the detailed reference for each step.
Dashboard → Gym → Create gym.
yourslug.combatscore.app. Lowercase a-z, digits, hyphens, 3-40 chars. Permanent once published — pick carefully. See Gym subdomain.--accent. Pick something with enough contrast against dark backgrounds (the public site is dark-mode by default).Required before you can take payments.
Until Stripe is verified, your gym can be set up but cannot publish or collect payments. You'll see a banner at the top of every page.
See Waivers. You can't accept new members without a signed waiver, so this is gating.
Gym → Schedule. Add every recurring class slot you run. See Class schedules vs plans.
You can skip this and add classes later, but your public site looks sparse without at least 3-5 slots populated.
Settings → Payments → Membership tiers.
Gym → Staff → Invite staff. Add your coaches, any co-owners, and any gym managers. See Staff roles and permissions.
Gym → Settings → Publish. Flips your yourslug.combatscore.app URL live. Until then, the URL returns a "coming soon" page.
You can unpublish anytime if you need to take it down.
Gym → Members → Invite member. Send invites to your existing student roster. They sign up + sign your waiver in one flow.
You can also drop a link to yourslug.combatscore.app/join anywhere you advertise.
Was this helpful?
Last updated May 31, 2026