Help center

Gym Owners

Setting up a new gym

The end-to-end setup wizard — name, slug, Stripe Connect, schedule, waivers, pricing. Designed to be done in one ~90-minute sitting.

Setting up a new gym

For a quicker version see Start here for gym owners. This article is the detailed reference for each step.

Step 1 — Create the gym record

Dashboard → Gym → Create gym.

Step 2 — Branding

Step 3 — Stripe Connect

Required before you can take payments.

  1. Settings → Payments → Connect Stripe.
  2. Walk through Stripe's onboarding. You'll need: business legal name, EIN or SSN (sole proprietors), business address, bank account routing + account numbers, ID verification for the principal.
  3. Stripe verifies in minutes to 48 hours.

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.

Step 4 — Waivers

See Waivers. You can't accept new members without a signed waiver, so this is gating.

Step 5 — Class schedule

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.

Step 6 — Membership tiers + pricing

Settings → Payments → Membership tiers.

Step 7 — Staff

Gym → Staff → Invite staff. Add your coaches, any co-owners, and any gym managers. See Staff roles and permissions.

Step 8 — Publish

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.

Step 9 — Invite members

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.

Troubleshooting

Was this helpful?

Last updated Aug 5, 2026