Skip to main content
NewClaude, ChatGPT & Gemini now run the copilot

Run your entire chess academy in a few conversations and clicks.

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

Owner dashboard

See the whole academy at a glance

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.

  • Owner dashboard with KPIs and cohort retention
  • Per-centre views when you run more than one branch
  • Rosters, analytics and reports export to CSV or PDF
app.chesscore.io/home

Good morning, Priya

Knight's Path Academy · Owner

Live · updated 2 min ago

Active students

248

+12

Attendance (30d)

91%

+2 pts

Revenue (30d)

₹4.1L

5%

Overdue

₹38,000

14% lower

Revenue by month

₹4.1Lin October

Batch attendance · 30d

Lowest first
  • B2 · Tue/Thu

    74%

    3 students missed 3+ classes

  • C1 · Sat

    88%

  • Juniors · Sun

    90%

  • A1 · Mon/Wed

    97%

Leads pipeline

33 this month
  • New14
  • Contacted9
  • Trial booked6
  • Converted4

Ask 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.

Everything included

Everything an academy owner runs, end to end

One system replaces the spreadsheets, payment links, WhatsApp groups and payroll sheets.

Fees and invoices

GST-ready invoices, UPI AutoPay and card payments, and automatic reminders for overdue fees.

Leads and trials

A pipeline from enquiry to trial class to enrolment, with stages you drag and follow-ups that don't slip.

Students and guardians

One profile per student with guardians, consent and full history. Import your roster from a spreadsheet.

Batches and attendance

Recurring schedules, make-up credits and coach substitutions without double-bookings.

Coach payroll

Payroll for each coach over any period, built from sessions taught, substitutions and commissions.

Coach quality

Teaching-quality scores per coach across engagement, pacing, curriculum and communication.

Game review

Lichess and Chess.com games analysed by Stockfish, with the coachable mistakes tagged.

Multiple centres

Run several branches with per-centre views and staff scoped to their own centre.

Parent portal

A browser portal with its own parent login for reports, receipts and attendance. Nothing for families to install.

WhatsApp and messages

Class reminders, recaps and fee nudges through WhatsApp Business.

Tournaments

Registrations, pairings and results for your academy's own events.

Reports and exports

Progress reports drafted for whole batches, and every list exportable to CSV or PDF.

Control and audit

Tracked, audited and under your control

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

The switch

The same academy, run very differently

Six jobs every academy does each week. Pick one and see the exact screen that takes it over.

Game review

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.

app.chesscore.io/games/aarav-vs-diya
AR

Aarav R. vs. Diya K.

Rapid · synced from Lichess · Tue 7:42 PM

Analyzed 2:04 AM

14...Qe6? drops the knight

Eval swings +2.1 · the move to review first

Mistake

Missed fork on move 23

Same pattern as last Tuesday · drill it

Pattern

Endgame conversion was clean

Won vs. 1410 · French Defense

Best game
Add to homeworkOpen full analysis

Same week. Same academy. A different system underneath.

Get started
01 · AI copilot

Without ChessCore: an evening per batch writing reports and game reviews by hand, and parents who rarely see one.

An AI copilot that does the admin.

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.

  • Game reviews that cite the exact move and the eval change
  • Monthly progress reports drafted for a whole batch at once
  • Reminders are fixed templates you switch on
02 · Student management

Without ChessCore: guardian details, consent forms and progress history spread across notebooks and chat threads.

Manage students like a pro.

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.

  • Guardians, consent records, and contact preferences per student
  • Attendance with absence declarations parents file themselves
  • Batch view with rating trend and fee status at a glance
03 · Operations

Without ChessCore: double-booked coaches, make-up classes nobody tracks, and fees chased one message at a time.

Scheduling & Billing. Automated.

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.

  • Recurring schedules with make-ups and zero double-bookings
  • Razorpay UPI and cards in India, Stripe for academies abroad
  • UPI AutoPay e-mandates collect fees without monthly chasing
04 · Chess data & families

Without ChessCore: games shared as screenshots, and parents asking on WhatsApp how their child is doing.

Game-sync & Parent portals.

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.

  • Lichess sync is first-class, Chess.com imports, PGNs upload
  • Stockfish tags the coachable mistakes in every imported game
  • Parent portals with their own login, nothing for families to install
Integrations

Every tool you already use. One AI brain in the middle.

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
  • Gemini
  • Lichess
  • Chess.com
  • Google sign-in
  • WhatsApp
  • Razorpay
  • Stripe
ChessCore

Claude, ChatGPT and Gemini handle game review, report drafting and fee follow-ups, across 12+ integrations.

Explore all integrations
Why ChessCore

Your whole academy on one screen

Students, 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 copilot

Academy insights · This term

Live

248

Active students

96%

Collection rate

+62

Avg rating gain

Rating progress across batches

Progress tracking from day one

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

+155 this season
  1. Aug

    Joined at 1240
  2. Nov

    First tournament
  3. Jan

    Back-rank drills set
  4. Mar

    1395 · report 14 sent
Unified Platform

A management suite for every role

Whether 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

Run the business side

Without ChessCore: Fees chased one message at a time, numbers spread across spreadsheets, and a slipping batch you hear about from a parent first.

  • Collections, dues, and reconciliation
  • Dashboards per branch and batch
  • Roles and permissions you control
See the owner view
96% fees collected

₹1,86,300

this term

12 invoices due Friday · reminders drafted

AI guardrails

AI you can trust in front of parents

This 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.

  1. 1

    A game arrives

    Synced from Lichess, imported from Chess.com, or uploaded as a PGN.

  2. 2

    Stockfish analyzes

    The engine finds the mistakes and the eval swings. The AI never judges a position.

  3. 3

    The copilot drafts

    A plain-language review citing the exact moves, built only from engine output and your records.

  4. 4

    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

Everything an academy needs, in one calm system

AI copilot

Drafts game reviews, progress reports, and parent updates from real Stockfish analysis. A coach sends what it drafts.

Student management

One profile per student: guardians, consent, attendance, and full coaching history in one place.

Scheduling & billing

Recurring batches, make-ups, and invoices that reconcile themselves via UPI AutoPay and cards.

Game sync & analysis

Pull games from Lichess and Chess.com; Stockfish tags the mistakes worth coaching in every game.

Parent portals

Parents sign in to their own portal to see attendance, dues, and rating progress. Nothing for families to install.

Tournaments & ratings

Run events, pairings, and rating progress alongside everything else. No separate tools.

Product walkthrough

See ChessCore in action

From game review to fee reconciliation. Every step of your academy workflow, handled in one calm system.

AI reviews every game

Pull games straight from Lichess and Chess.com. Stockfish flags the mistakes worth coaching, and every note cites the exact move.

  • Imports from Lichess & Chess.com
  • Engine flags the coachable moments
  • Each review cites the exact position
Explore the platform
app.chesscore.io/games

Game review · Aarav vs. Diya

17. Rd8#Stockfish tagged: back-rank mates

Built to be trusted with a child's data

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.

Rows of chess boards and clocks set up in a sunlit tournament hall before a youth event

Why this exists

Built for the rooms where the next generation learns chess

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.

Straight answers

Frequently asked questions

Everything you would ask on a demo call, answered without the call.

What exactly does ChessCore do?
ChessCore runs the whole chess academy from one place: batches and recurring schedules, attendance and make-up credits, fee collection through Razorpay and Stripe, a chess profile per student with engine game analysis, and an AI copilot that drafts game reviews, progress reports, and parent messages from your real records. Students train inside it too: puzzles, games against AI and classmates, homework, and live classes on a shared board. Parents get their own portal for reports, receipts, and absences.
Do students practise inside ChessCore?
Yes. Students get a training portal with puzzles from a catalog of 6,095,563 rated puzzles, served on a spaced-repetition schedule with streaks and an academy leaderboard. They can play human-like AI opponents at five levels, challenge classmates, do homework, and join live classes where the coach drives a shared board. Tournaments run with Swiss, round-robin, or knockout pairings.
What does the AI do, and what does it never do?
The copilot drafts the paperwork: game reviews, monthly progress reports, fee reminders, and class recaps, all built from your attendance, rating, and payment records. It never evaluates a chess position (Stockfish does that), never invents a number (they come from the database), and never sends anything to a family until a coach or admin approves it.
Do parents need to install an app?
No. Parents get an email invite, then sign in to their portal in the browser with their own login, and the updates they care about, class recaps, fee links, and approved reports, arrive on WhatsApp. The web app can also be installed to a phone home screen straight from the browser. There is nothing to download from an app store.
We run on spreadsheets and WhatsApp groups today. How hard is switching?
That is the setup we built the importer for. Bring your student list in from a spreadsheet, recreate your batches with recurring schedules, and connect each student's Lichess or Chess.com account. Most academies are operational in an afternoon, and WhatsApp stays, it just becomes organized: reminders, payment links, and recaps go out through it instead of manual typing.
Is my students' data safe?
Every academy's data is isolated from every other academy's. Contact details, ID numbers and dates are masked, and student names replaced or shortened, before copilot text reaches an AI model; guardian consent for minors is recorded and renewable, and rating history is append-only so a student's record can never be silently rewritten.
What does it cost?
There is a free plan for a small roster with core scheduling and a daily allowance of AI game analyses, no credit card required. Paid plans start at $69 per month billed annually, and you can change or cancel your plan from the dashboard at any time.
Can I really run the academy by talking to ChessCore?
Yes. The copilot can look things up and make changes across students, batches, attendance, fees, leads, payroll and reports, using the same permissions as the person asking. By default it asks before every change; you can pre-approve routine actions, and anything involving money, guardians or minors always waits for a second authorised approver.
Can I see who changed what?
Yes. ChessCore keeps an append-only audit trail of actions by staff and by the copilot, newest first. Owners can filter it and export it to CSV.

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.

  • Roster import from the spreadsheets you already keep
  • Lichess and Chess.com connections, batches, and fee plans
  • First reports in week one, after your approval
Tenant isolationPersonal details masked for AIGuardian consentFull audit trail
How we protect student data →

Request early access

Step 1 of 2How we reach you

WhatsApp or email is enough. We reply on whichever you give us.

  • Reply within one business day
  • No spam, no call lists