Guides for athletes, coaches, gym owners, and families using CombatScore.
Start here (athletes)
Your first seven days on CombatScore — sign up, join a gym, log your first session, and watch your streak climb.
Rest days and streaks
Rest days keep your streak alive when you can't train. Two limits stop them from being a streak cheat code.
Partner matching
Opt in once and CombatScore suggests training partners at your gym based on belt, weight, focus, and availability. Visible only to other opted-in members at your gym.
Logging a session
Three ways to log: tap a Quick Log pill, fill out the full modal, or log by voice or photo. Every session updates your streak and weekly goal; tag your rounds and they feed your combat score.
Combat score explained
A 0–100 rating of your jiu-jitsu right now, built from the rounds you tag, how much you train, and your coach's ratings. 50 means about typical for your belt. Recent rounds count most.
Joining a gym
Use the invite link your gym sent, sign the waiver, and you're in. You can belong to more than one gym at a time.
Running tonight's class
From the coach's tonight view — pre-class roster, check-in flow, live participant tracking, end-of-class ratings, and what gets auto-attributed to athletes' training history.
Linking a curriculum to a class schedule
Assign a curriculum to a class slot so coaches can one-click draft tonight's lesson from it. Schedule-specific overrides win over generic day-of-week content.
Class schedules vs lesson plans
A schedule is the recurring time slot. A plan is what you're teaching on one specific day. Curricula are the long-term framework that ties them together.
Ceremonies and promotions
Schedule a belt or stripe ceremony, mark the recipients, and the platform handles the record-keeping. Athletes get a permanent timeline entry and a shareable card.
AI coach modes
Three modes — game plan, opponent analysis, and athlete coaching — backed by your gym's data and a curated technique corpus. Grounded answers, with citations.
Waivers
Every gym needs a signed waiver from every member. Use the platform default or upload your own. The state-review attestation is required before you can collect signatures.
Start here (gym owners)
Stand up your gym on CombatScore — Stripe Connect, schedule, waiver, first members. ~90 minutes end to end if you have your info handy.
Staff roles and permissions
Five role tiers — owner, co-owner, manager, coach, member — each with a strict permission set. Owners can grant extras to managers; everything else is fixed.
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.
Removing a member's discount
Pull a discount from one member's line when you suspect fraud. They keep the rate through the current period; the next bill is full price, and everyone affected is notified.
Your public page sign-up button
Choose what the button on your public gym page does — capture a free-trial lead, or send people straight to picking a plan and paying. Set it in your gym settings.
Organization contracts
An outside organization (a department, employer, or club) pays you off-platform to train a group of people. CombatScore tracks who's covered, never charges them, and gives you reports to hand back.
Hosting a public tournament — waivers, insurance & liability
When you open a tournament to the public, you're the event organizer and merchant of record. Here's what CombatScore handles, what you're responsible for, and how the event waiver + liability acknowledgment work.
Your gym's public site
yourslug.combatscore.app is your gym's free public website. Drag-and-drop editor, mobile-responsive, dark mode by default. The slug is permanent; Pro and Enterprise gyms can move the public site to their own domain.
Verified rates (military, veteran, first responder, educator)
Rates for people your staff verify — military, veteran, first responder, educator, or a group you name. Members ask at signup or later; you approve; the rate starts on their next bill. Nobody can type one in.
Discount codes and household tiers
Promo codes members type, and household tiers that apply to families. On a single membership a member gets the one discount that saves them the most; for a sale that applies by itself, use a Special.
Coach background checks
Required for coaches who work with minors. Annual renewal. CombatScore tracks the status; you pick the provider.
Specials — discounts that apply by themselves
Run a sale without a code. A Special applies at checkout to everyone who qualifies, shows as "Applied", and never stacks — each member gets the one discount that saves them the most.
Leads and the sales pipeline
Every prospect — website form, walk-in, referral, event RSVP — becomes a lead you can track from first contact to enrolled. Find them under Gym → Leads.
Automatically send payments to QuickBooks with Zapier
On the Pro plan, connect CombatScore to Zapier to push each new payment into QuickBooks automatically.
Export your finances for QuickBooks or your accountant
Download CSV exports of every payment, refund, and expense to hand to your accountant or import into QuickBooks/Xero.
What you need to open a Stripe account
The business details, tax ID, personal info, and documents Stripe asks for when you create or verify your account.
Connecting your Stripe account
Connect Stripe so your gym can accept dues, drop-ins, and shop orders — new or existing account, in about three minutes.
Managing a kid account
Create a managed profile for your child, sign waivers, log sessions and rest days on their behalf, and transfer management when needed.
Deleting a child's data
Parents can delete their managed kid's entire profile and data at any time. 30-day grace period for recovery, then it's gone.
COPPA for parents
How CombatScore handles under-13 accounts — managed-only, no direct sign-in, locked-private profile, parent controls every right. Teens 13–17 get a separate, less restricted tier.
Co-managers and spouses
Invite a spouse, partner, or co-parent to share kid management. Optionally let them log your sessions too. Delegations can be revoked any time.
The account holder
The account holder manages a household's memberships — separate from who pays. Full control over every plan in the group, and the role can be transferred by the holder or, in a pinch, the gym.
Aged-out claim
When a managed kid turns 18, they can claim their CombatScore account and become a normal adult athlete. Parent loses write access; kid keeps the full training history.
Household billing — one charge for your family
Put your whole family on one combined charge instead of separate cards. Pick a plan per person, add a discount code to any line, and pay once on one date.
Refunding a payment
Inside the gym's refund window, request from the invoice. Outside it, the gym owner decides. Stripe handles the money movement — we just orchestrate.
Payments overview
CombatScore supports drop-ins, class packs, recurring memberships, household tiers, and gym-side discounts. Stripe Connect handles all card data — the gym is the merchant of record; CombatScore never sees a card number.
Off-platform billing
Track a member in CombatScore but bill them however you like outside the platform. They stay in good standing and are never invoiced or dunned — per gym or per individual member. Includes the front-desk switch and the cancellation queue that comes with it.
Setting up membership plans
Build the tiers members can buy — monthly, weekly, yearly, or one-time — with optional intro offers. Plans need a connected Stripe account before they can charge.
Canceling a membership
If CombatScore bills you, it is three taps and no retention page. If your gym bills you directly, you send them a request and we timestamp it. Built to comply with state automatic-renewal laws.
Assigning a member a discount
Owners, co-owners, and managers (with permission) can apply a percent or dollar discount directly to one member's live subscription. It takes effect on their next billing cycle.
Giving one member a special rate
Promise one member a private monthly price on a plan — say $80 instead of $150 — before they subscribe. Nobody else can pick it, and checkout applies it automatically.
Your data rights
Export everything, delete your account, correct mistakes, and opt out of optional uses. Controls modeled on CCPA and GDPR, available to every account, no questions asked.
Verified training record
An append-only, gym-signed record of every promotion, ceremony, and significant event in your training career. Portable across gyms. The thing that makes "I'm a brown belt" verifiable.
Privacy overview
What CombatScore collects, what your gym sees, what's public. Plain-English summary of our privacy posture, not a substitute for the full policy.
Notifications
Three channels (push, email, in-app), grouped by category. Tune them per-category so you only get pinged for the things that matter to you.