Everything you need to run world-class coaching
Get up and running fast with one platform for batches, billing, and progress reports, with an AI copilot drafting the paperwork so you can focus on chess.
Game review
142 games analyzedAI Copilot queue
3 draftsGame review · Aarav vs. Diya
Stockfish found 2 coachable mistakes · cites 14...Qe6?
March progress report · Batch B2
Drafted for 14 parents · numbers from attendance + ratings
Fee reminder · Sharma family
Razorpay link attached · waits for your sign-off
Auto-send earned on 2 of 9 templates · everything else waits for you
An AI copilot for every coaching task
ChessCore is AI-native. The copilot drafts the words, your data supplies the facts, and a coach approves every send. Stockfish evaluates the chess; the AI only explains it.
AI Copilot queue
3 draftsGame review · Aarav vs. Diya
Stockfish found 2 coachable mistakes · cites 14...Qe6?
March progress report · Batch B2
Drafted for 14 parents · numbers from attendance + ratings
Fee reminder · Sharma family
Razorpay link attached · waits for your sign-off
Auto-send earned on 2 of 9 templates · everything else waits for you
Auto Game Review
Every synced or uploaded game gets Stockfish analysis. The AI turns engine lines into plain-language coaching notes that cite the move number and eval change.
Progress Report Drafts
Monthly parent reports drafted from attendance, rating history, and homework records. Every number comes from the database, never the model.
Parent Message Drafts
Fee reminders, follow-ups, and announcements start as drafts in an approval queue. Auto-send is opt-in per template, earned only after the drafts prove reliable.
Coach Copilot
Ask about any student before class and get answers grounded in that student's games, ratings, and history. Retrieval is scoped to your academy's data.
WhatsApp Lead Triage
Inbound inquiries get drafted replies from your own FAQ, schedule, and pricing in a shared inbox. Pricing answers stay firewalled to your approved numbers.
Mistake Themes
Recurring tactical weaknesses are tagged across a student's games, so homework and puzzles target what actually keeps going wrong.
Smarter coaching, powered by real chess data
The chess record is first-class: games, ratings, openings, and tournaments live next to the operations they justify.
Aarav R. · Rapid rating
+155 in 9 months1395
Synced from Lichess · 142 games analyzed
Won vs. 1410 · French Defense
Best gameMissed fork on move 23
Homework setLichess & Chess.com Sync
Connect student accounts to pull games and ratings automatically. Lichess is first-class; Chess.com archives import read-only. PGN upload covers the rest.
Rating Tracking
Append-only rating history per student with charts parents can actually read, alongside FIDE and platform IDs on each chess profile.
Game Library
Every game stored with coach annotations, engine summaries, and searchable tags, building your academy's own chess database over time.
Opening Tags
Games are tagged by opening so coaches can spot repertoire gaps and track how a student's choices evolve.
Tournament Logs
Record internal and external tournament results per student, with sections, standings, and certificates for the wins worth celebrating.
Puzzle Assignment
Assign puzzles matched to each student's level and recent mistakes, with a bounded difficulty ramp instead of random worksheets.
Flexible batch scheduling
Build recurring schedules with easy make-up sessions and automated reminders, across timezones and locations.
This week
0 conflictsMon
Tue
Wed
Thu
Fri
Sat
Invoice paid · ₹4,500
UPI AutoPay · ledger reconciled
Batch Management
Organize batches by skill level, age group, or timezone. Assign coaches, set capacities, and manage waitlists without spreadsheets.
Timezone-Safe Calendar
Times are stored in UTC and rendered in each family's timezone, so an online academy never burns a lesson to a daylight-saving switch.
Conflict Detection
Double-booked coaches, rooms, or students are caught at scheduling time, not discovered in class.
Absences & Makeups
Parents mark an upcoming absence and receive a makeup credit they can redeem in a compatible batch, by policy, not by negotiation.
Attendance & Reminders
Coaches mark attendance in seconds; families get automated class reminders so no-shows stop being a surprise.
Online & Hybrid Classes
Run in-person centers and online batches from one calendar, with LiveKit video built in, Google Meet links for zero-infra classes, and bring-your-own Zoom.
Billing without the chase
Invoices, payment links, and a reconciled ledger, built for how academies in India and worldwide actually collect fees.
Fees collected by month
96%Razorpay & Stripe
Collect via UPI, cards, and netbanking with Razorpay in India, or Stripe globally. Recurring mandates follow RBI rules out of the box.
Payment Links
Send a WhatsApp or SMS link parents can pay from without creating an account, with a no-login status page for receipts.
Reconciled Ledger
Every fee, credit, and refund lands in a balance ledger per family, so the question "who owes what" always has one answer.
Dunning Drafts
Overdue invoices get an AI-drafted, human-approved escalation sequence instead of awkward manual chasing.
Built for trust and minors' safety
Most chess students are kids. The platform is designed around that fact, from tenant isolation to what the AI is allowed to see.
Audit trail · Today
Every action attributableFee updated · ₹4,200 → ₹4,500 · Batch B2
by Admin Meera
March report approved · sent to 14 parents
by Coach Priya
Report drafted · PII redacted before prompt
by AI Copilot
Guardian consent renewed · 2 students
by Sharma family
Tenant Isolation
Each academy's data is isolated with row-level security enforced in the database, not just in the app layer.
Roles & Permissions
Owners, admins, coaches, counsellors, and parents each see exactly what their role allows, across web and portal.
Guardian Consent
Guardian profiles, consent records, and communication preferences are tracked per student, with minor-data handling designed in.
AI Data Guardrails
PII is redacted before any prompt, retrieval is tenant-scoped, and a minor's data never flows to a model outside approved workflows.
Audit Logs
Fee changes, schedule edits, and every AI-assisted action are logged and attributable, including actions taken via the agent.
Human in the Loop
Anything touching money, sales, or a minor's guardian routes to an approval queue. The AI proposes; people decide.
Presenting the ChessCore Roadmap
Review what's in the works and how we're constantly evolving to support your academy needs.
Everything inside, in plain words
No feature-name bingo. Eight areas, every capability spelled out, all in one subscription.
Scheduling & calendar
- Recurring batches and one-off lessons
- Coach availability and conflict detection
- Timezone-safe calendars for online batches
- Google Calendar sync for every family
- Capacity limits and waitlists
- Holiday and blackout dates
Attendance & make-ups
- Two-tap marking: present, late, absent, excused
- Absence reasons and parent declarations
- Make-up credit ledger with auto-slotting
- Capacity-aware make-up booking
- Parent-visible attendance history
- Attendance reports per batch and student
Students & families
- One profile per student, kept forever
- Guardian accounts and sibling groups
- Enrollment history and status
- Coach-only and parent-visible notes
- Document uploads and custom fields
- Spreadsheet import for your existing roster
Chess engine & analysis
- Lichess and Chess.com account sync
- PGN upload and a per-academy game library
- Stockfish analysis on every game
- Blunder, mistake, and inaccuracy summaries
- Append-only rating history and charts
- Puzzle assignment matched to weaknesses
AI copilot
- Game review drafts citing exact moves
- Monthly progress report drafts per student
- Fee reminder and follow-up drafts
- Class recap drafts for WhatsApp
- One approval queue for everything outbound
- Auto-send earned per template, never assumed
Billing & payments
- Invoices, receipts, and a family ledger
- Razorpay: UPI, cards, netbanking, wallets
- UPI AutoPay e-mandates for recurring fees
- Stripe for academies outside India
- No-login payment links parents pay in WhatsApp
- Discounts, packages, and failed-payment alerts
Portals & communication
- Guardian portal: reports, receipts, absences
- Student portal with puzzles and progress
- Magic-link sign-in, no app required
- WhatsApp reminders and class recaps
- Email for invoices and announcements
- Per-family message history
Admin & trust
- Roles and permissions per staff member
- Multi-branch sub-academies
- Audit log of every change and every send
- PII redaction before any AI prompt
- Guardian consent records for minors
- Tenant-isolated academy data
Eight areas, forty-eight capabilities, one login. If a job belongs to running a chess academy, it lives here.
Start building a smarter academy
Early access — we set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.