Start here (gym owners)
CombatScore is bring-your-own-gym. Setup is meant to be done in one sitting, but you can stop and resume anywhere. Plan on about 90 minutes if you have your business info, EIN, and bank account handy.
Phase 1 — gym basics (15 min)
- Go to Dashboard → Gym → Create gym.
- Pick a slug (this becomes your public URL:
yourslug.combatscore.app — see Gym subdomain).
- Fill in name, address, primary disciplines, contact email/phone.
- Upload a logo (square, 512×512 or bigger).
Phase 2 — Stripe Connect (20 min)
You can't take payments until Stripe Connect is verified.
- Settings → Payments → Connect Stripe.
- Step through Stripe's onboarding (business type, tax info, bank account, ID verification).
- Stripe usually verifies within a few minutes; some businesses take 24-48 hours.
While you wait, keep setting up. Charges queue against the unverified state and start flowing the moment Stripe greenlights you.
Phase 3 — schedule + waiver (30 min)
- Gym → Schedule. Create a class slot for every recurring class you run. Pick day of week, start time, duration, capacity, discipline. See Class schedules vs lesson plans.
- Gym → Waivers. Either upload your existing PDF waiver or use the platform default. Sign off on the state-review attestation.
Phase 4 — pricing (15 min)
- Settings → Payments → Membership tiers. Add at least one (monthly recurring is typical).
- Optionally configure household tiers (family discounts) and drop-in pricing.
- Add discount codes if you run promos. See Discount codes and household tiers.
Phase 5 — invite your first staff + members (10 min)
- Gym → Staff → Invite staff. Add your coaches and any co-owners. See Staff roles and permissions.
- Gym → Members → Invite member. Send invite links to your existing students. They sign up + sign your waiver in the same flow.
Phase 6 — go live
Your public site is at yourslug.combatscore.app. Drop the URL anywhere prospective members will see it. CombatScore handles the rest of the funnel.
Where to get help