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.
Combat score explained
One number summarizing your training trajectory across disciplines. Climbs with consistency, rated rounds, and coach feedback. It's a momentum metric, not a leaderboard score.
Rest days and streaks
Rest days keep your streak alive when you can't train. Two soft caps 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 voice/photo log. Every session updates your streak, weekly goal, and combat score.
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.
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.
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.
Eligibility discounts (military, veteran, first responder)
Mark a promo code as eligibility-restricted so it can only be used by the person who qualifies — with an optional rule that lets one dependent use it if the eligible parent isn't training.
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.
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.
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.
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.
Discount codes and household tiers
Two ways to discount memberships — promo codes (one-off, percent or dollar) and household tiers (auto-applied for families). Both stack with each other.
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.
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. Two-tier minor flow for 13–17.
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.
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.
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.
Canceling a membership
Three taps, no phone call, no retention page. Pre-paid time stays valid until the period ends. Compliant with the FTC click-to-cancel rule.
Payments overview
V1 supports drop-ins, 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.
Your data rights
Export everything, delete your account, correct mistakes, and opt out of optional uses. CCPA / GDPR-shaped controls 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.