Fees and invoices
GST-ready invoices, UPI AutoPay and card payments, and automatic reminders for overdue fees.
Ask ChessCore to enrol a student, chase this month's fees, follow up trial leads or close coach payroll. It works inside your academy's own records, asks before it changes anything, and logs every step so you can always see who did what.
An owner's Tuesday: one question, twelve reminders, one approval, all on the record.
Powered by frontier AI · Works with the tools your academy already uses
Revenue, collections, active students, attendance and retention on one dashboard, for every centre you run. Ask a question in plain words and the copilot answers from your live numbers.
Good morning, Priya
Knight's Path Academy · Owner
Active students
248
+12Attendance (30d)
91%
+2 ptsRevenue (30d)
₹4.1L
5%Overdue
₹38,000
14% lowerRevenue by month
₹4.1Lin October
Batch attendance · 30d
Lowest firstB2 · Tue/Thu
74%
3 students missed 3+ classes
C1 · Sat
88%
Juniors · Sun
90%
A1 · Mon/Wed
97%
Leads pipeline
33 this monthAsk ChessCore
Which batch has the lowest attendance this month?
B2 (Tue/Thu) at 74%. Three students have missed three or more classes.
Open B2 roster →Try it: switch centres and every number, chart and pipeline column re-scopes.
One system replaces the spreadsheets, payment links, WhatsApp groups and payroll sheets.
GST-ready invoices, UPI AutoPay and card payments, and automatic reminders for overdue fees.
A pipeline from enquiry to trial class to enrolment, with stages you drag and follow-ups that don't slip.
One profile per student with guardians, consent and full history. Import your roster from a spreadsheet.
Recurring schedules, make-up credits and coach substitutions without double-bookings.
Payroll for each coach over any period, built from sessions taught, substitutions and commissions.
Teaching-quality scores per coach across engagement, pacing, curriculum and communication.
Lichess and Chess.com games analysed by Stockfish, with the coachable mistakes tagged.
Run several branches with per-centre views and staff scoped to their own centre.
A browser portal with its own parent login for reports, receipts and attendance. Nothing for families to install.
Class reminders, recaps and fee nudges through WhatsApp Business.
Registrations, pairings and results for your academy's own events.
Progress reports drafted for whole batches, and every list exportable to CSV or PDF.
ChessCore is built for owners who need to know what happened, who did it and why.
Audit trail
An append-only record of who did what, newest first. Filter it by person or action and export it to CSV.
Approvals
Actions that touch money, guardians or minors wait for a second authorised approver, even when the copilot requests them.
Monitors
Overdue invoices are marked and reminders queued, at-risk students are flagged, and low attendance reaches admins in a digest.
Roles and permissions
Owner, admin, coach, parent and student roles, plus custom roles, so each person sees only what they need.
The copilot asks before it changes anything. Pre-approve the routine actions you trust; high-stakes ones always wait for a person.
800+
actions the copilot can run across your academy
2
approvers required on money and minors' data
5
built-in roles, plus custom roles
1
audit trail for every person and the copilot
Six jobs every academy does each week. Pick one and see the exact screen that takes it over.
Screenshots in WhatsApp, analyzed only when a coach has a free evening.
Every synced game gets Stockfish analysis overnight, with the coachable mistakes already tagged.
A weekend of copy-paste per batch, so most months they quietly don't happen.
The AI copilot drafts every report from real attendance and ratings. You read, edit, and approve.
Manual reminders, bank-transfer screenshots, and a spreadsheet of who has paid.
UPI AutoPay mandates, payment links inside WhatsApp, and a ledger that reconciles itself.
One WhatsApp group per batch and a coach who missed the timing change.
Recurring batches with conflict detection, make-up credits, and automatic class reminders for every family.
Updates whenever someone remembers, and questions answered at 11 PM.
A guardian portal with reports, receipts, and absence requests, plus approved WhatsApp recaps.
History scattered across notebooks and chat threads, lost when a coach leaves.
One profile per student: games, ratings, attendance, payments, and reports, in one record.
Aarav R. vs. Diya K.
Rapid · synced from Lichess · Tue 7:42 PM
14...Qe6? drops the knight
Eval swings +2.1 · the move to review first
Missed fork on move 23
Same pattern as last Tuesday · drill it
Endgame conversion was clean
Won vs. 1410 · French Defense
Same week. Same academy. A different system underneath.
Get startedWithout ChessCore: an evening per batch writing reports and game reviews by hand, and parents who rarely see one.
ChessCore drafts game reviews, monthly progress reports, and parent updates from real Stockfish analysis and your academy records. The AI never invents an evaluation and a coach edits and sends every AI draft, so parents get proof of progress without you writing a word.
Students · Batch view
248 activeAarav R.
B2 · Tue/Thu
1395
+155
Diya K.
B2 · Tue/Thu
1312
+98
Vihaan S.
A1 · Mon/Wed
1104
+61
Zara M.
A1 · Mon/Wed
987
+44
View all 248 students
Without ChessCore: guardian details, consent forms and progress history spread across notebooks and chat threads.
One profile per student with their guardians, contact preferences, consent forms, and full history. No more digging through chat threads to find out if a parent was informed about the latest schedule change.
Without ChessCore: double-booked coaches, make-up classes nobody tracks, and fees chased one message at a time.
Organise students into batches, set recurring schedules, and handle make-ups and substitutions without a single calendar conflict. Invoices generate instantly and parents can pay via card or UPI from a simple payment link, while your ledger stays reconciled.
This week
0 conflictsMon
Tue
Wed
Thu
Fri
Sat
Invoice paid · ₹4,500
UPI AutoPay · ledger reconciled
Aarav R. · Rapid rating
+155 in 9 months1395
Peak · this monthSynced from Lichess · 142 games analyzed
Won vs. 1410 · French Defense
Best gameMissed fork on move 23
Homework setWithout ChessCore: games shared as screenshots, and parents asking on WhatsApp how their child is doing.
Pull games from Lichess and Chess.com into each student profile, where Stockfish analysis tags the mistakes worth coaching. Parents sign in to their own browser portal to see attendance, dues, and rating progress without needing another app.
Games stream in from Lichess and Chess.com. Fees settle through Razorpay and Stripe. Parents hear from you on WhatsApp. And frontier AI models sit in the middle, doing the admin.
Claude, ChatGPT and Gemini handle game review, report drafting and fee follow-ups, across 12+ integrations.
Explore all integrationsStudents, fees, batches, and rating progress live in one dashboard instead of nine spreadsheets. You spot the overdue invoice or the stalling student before a parent has to call about it.
Learn more about the ChessCore AI copilotAcademy insights · This term
Live248
Active students
96%
Collection rate
+62
Avg rating gain
Rating progress across batches
Every game a student plays becomes evidence. Engine analysis tags the mistakes worth coaching, the AI copilot explains them in plain language, and an append-only rating history shows each student's real trend from their very first session.
Aarav R. · first session to today
Every game, report, and payment on one timeline
Aug
Joined at 1240Nov
First tournamentJan
Back-rank drills setMar
1395 · report 14 sentWhether you're a coach, an administrator, or a parent checking in, ChessCore helps you access the information you need. No extra platforms. No back and forth.
Owners and admins
Without ChessCore: Fees chased one message at a time, numbers spread across spreadsheets, and a slipping batch you hear about from a parent first.
₹1,86,300
this term
12 invoices due Friday · reminders drafted
Coaches
Without ChessCore: Evenings spent writing reports and reviewing games from screenshots instead of preparing the next class.
Game review · Aarav vs. Diya
Cites 14...Qe6? · 2 mistakes
March report · Batch B2
Drafted for 14 parents
Parents
Without ChessCore: No clear picture of what their child is learning, and no easy way to check a fee or report an absence.
Aarav R. · Rapid
+155
1395
March fee · ₹4,500 · UPI AutoPay
PaidStudents
Without ChessCore: Progress lives in a coach's head, and games and ratings sit scattered across different sites.
Back-rank mates
8 of 10
Club arena · Saturday 5 PM
#2 seedThis is the exact journey every AI-written word takes before a family reads it. No step is skippable, and your name is on the approval.
A game arrives
Synced from Lichess, imported from Chess.com, or uploaded as a PGN.
Stockfish analyzes
The engine finds the mistakes and the eval swings. The AI never judges a position.
The copilot drafts
A plain-language review citing the exact moves, built only from engine output and your records.
You approve, parents see
One click sends it to the parent portal and WhatsApp. Until then, nothing leaves the queue.
Stockfish evaluates, AI explains
The language model never judges a chess position. Stockfish does the analysis, and the AI turns engine lines into plain-language coaching notes that cite the move and the eval change.
The AI drafts, a person sends
Game reviews, progress reports, and parent messages are written as drafts. A coach or admin edits and sends them; the AI never sends to a parent itself.
Numbers come from the database
Attendance, ratings, and fees in every report are pulled from your records, never generated. The AI writes the prose around facts it cannot change.
Why academies choose ChessCore
Drafts game reviews, progress reports, and parent updates from real Stockfish analysis. A coach sends what it drafts.
One profile per student: guardians, consent, attendance, and full coaching history in one place.
Recurring batches, make-ups, and invoices that reconcile themselves via UPI AutoPay and cards.
Pull games from Lichess and Chess.com; Stockfish tags the mistakes worth coaching in every game.
Parents sign in to their own portal to see attendance, dues, and rating progress. Nothing for families to install.
Run events, pairings, and rating progress alongside everything else. No separate tools.
Product walkthrough
From game review to fee reconciliation. Every step of your academy workflow, handled in one calm system.
Pull games straight from Lichess and Chess.com. Stockfish flags the mistakes worth coaching, and every note cites the exact move.
The copilot writes progress reports and parent updates from real engine analysis and academy records. You just read and approve.
Approved updates go out on WhatsApp and a parent portal families sign in to from any browser. No chasing, no copy-paste, nothing for families to install.
Recurring batches, make-ups, and invoices stay in sync. Payments reconcile through UPI AutoPay so your ledger is always current.
Game review · Aarav vs. Diya
Opera Game · Paris 1858
ChessCore is designed from the ground up for safeguarding compliance, so coaches can focus on the game, not the paperwork.
The AI drafts, a person sends
No AI message reaches a student or parent without a coach reviewing and approving it first.
Consent & guardian records on file
Every communication is gated by on-file parental consent. Guardian contacts are verified before onboarding.
Encrypted, backed up daily
All student data is encrypted at rest and in transit. Automated daily backups with point-in-time recovery.
GDPR-ready, full audit trail
Every action is logged in an immutable audit trail. DSAR deletion runs in minutes, not weeks.

Why this exists
Every hour a coach spends on spreadsheets is an hour away from this room. ChessCore carries the admin so your team can stand at the board, not behind a desk.
Everything you would ask on a demo call, answered without the call.
Early access. We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.