Skip to main content
Free academy website with paid plans.

Run your chess academy on autopilot

Recurring invoices, fee reminders, class reminders and monthly progress emails run on their own once you switch them on. The copilot drafts the rest and, by default, asks before it changes a record.

Watch the 2-minute walkthrough
  1. 08:12, for the counsellor. A parent asks on WhatsApp. The copilot scores the lead and drafts a reply. Outcome: trial set, sat 10:00.
  2. 17:30, for the front desk. The coach takes the register. A missed class gets a make-up offer, drafted for approval. Outcome: make-up offer sent.
  3. 18:45, for the coach. Stockfish checks every move. The copilot explains the mistake in plain words. Outcome: saved as a puzzle.
  4. 19:15, for accounts. Twelve fees are overdue. Template reminders go on schedule, and the personal follow-ups wait for you. Outcome: 12 follow-ups sent.
  5. Month end, for parents. The copilot drafts the report narrative from the record. A coach approves the AI text before families see it. Outcome: sent to 3 guardians.

08:12, for the counsellor. A parent asks on WhatsApp. The copilot scores the lead and drafts a reply. Outcome: trial set, sat 10:00.

Works with the tools your academy already uses

  • Lichess
  • Chess.com
  • Stockfish
  • Maia
  • Razorpay
  • UPI AutoPay
  • Stripe
  • WhatsApp Business
  • Email

The copilot, in 81 seconds

Let AI do the heavy lifting. You make the call.

A coach is out sick on Saturday. Watch the copilot check the week, find a free Sunday slot and draft the move, then wait for one tap from you.

An 81 second film with sound: the copilot moves a class to Sunday, then waits for your approval. Every name and amount is demo data.

The power of all your apps, in one

AI-nativeacademy OS

Retire the spreadsheets and the WhatsApp chase

You don’t need a separate CRM, batch scheduler, billing app and parent chat group. Leads, trial classes, fees and parent updates all run here, on one record per student, so nothing at your academy is typed twice.

Your numbers

The numbers that actually matter, without asking anyone

Money, retention, attendance, coaches, student progress and enquiries, from the same records your team already keeps. Nobody has to compile a thing.

Date range

Knight’s Gate Chess Academy / Analytics

All centresUpdated just nowAsk the copilot about your numbers

Analytics

Weekly summary

Mondays at 08:00, to owners and admins.

Date range
Exports to CSV

Collected

$19.4k

$120 more than September

Outstanding

$1,992

12 families, template reminders sent

On AutoPay

%

41 of 120 families

Collected in October so far, every four days, in thousands of dollars

What changed: The first four days were the largest, through AutoPay on the 1st.

Demo academy data.Figures update as your team marks attendance and records payments.

Try the copilot

Ask your academy anything

The copilot reads attendance, ratings and payments from your own records. This one runs on a demo academy and knows three questions.

CopilotAnswered from your records

Knight’s Gate Chess Academy

Read 3 October sessions in Batch B2. Three students in Batch B2 missed two of the three October classes.

Who missed Batch B2 twice this month?

  1. attendance.list(batch: B2, month: October)3 sessions
  2. students.filter(missed: 2 or more)3 students

Three students in Batch B2 missed two of the three October classes.

  • Hana K.Batch B2, Thursdays2 missed
  • Kofi M.Batch B2, Thursdays2 missed
  • Omar H.Batch B2, Thursdays2 missed

Sources1B2 register, October2Student records

Waits for your approval

Your AI, your records

Connect your academy records to Claude, ChatGPT, Gemini or Perplexity

ChessCore gives AI assistants an MCP server and a public REST API. Each connection uses a scoped API key or OAuth, and an assistant receives only the records your academy authorises it to read. Claude, ChatGPT, Gemini CLI and Perplexity each let you add a custom MCP server on the plans that offer it, as does any other assistant that supports MCP.

Operations

Set the schedule once. Fees and reminders follow.

Put students into batches on a recurring timetable. Class reminders go out 24 and 2 hours before class, and recurring fees raise invoices and fee reminders on the schedule you turn on.

  • Recurring batches and attendance

    Centre classrooms and online batches on recurring schedules, with attendance marked in class and kept on every student’s record.

  • Make-ups and substitutions

    A missed class turns into a make-up on the record, and when a coach cannot take a batch a substitute takes it, with the change logged.

  • Razorpay UPI AutoPay and Stripe

    UPI AutoPay e-mandates in India and Stripe cards worldwide, so a recurring fee is collected on the date the parent agreed to.

  • Invoices and a ledger for each family

    GST-ready invoices and one ledger per family, so every payment, receipt and balance sits in one place you can read at a glance.

  • More than one centre

    Run several centres and online batches side by side, each with its own batches, coaches and fees, and see the whole academy from one seat.

  • Tournaments

    Swiss, round-robin, knockout and team events, with public registration, tiebreaks and standings that update live.

Included with a paid plan

A professional academy website, without hiring a developer

Core, Grow, Pro and Enterprise include a free academy website, new or redesigned by the ChessCore team, with free hosting while you stay on a paid plan. You supply the content and your own domain.

Your academy website

Your content. Our design, build and hosting.

You supplyBrandLogo and photosPeopleCoach biosClassesBatches and feesDomainYour domainWe provideWebsiteNew or redesignedDesign and buildChessCore teamHostingWith a paid planEnquiriesInto ChessCore

Included with Core, Grow, Pro and Enterprise. Your academy keeps or buys its own domain name.

Student record

Know how each student is improving, and what to fix next

Analysed games, rating history and the mistakes worth practising build up on each student’s profile.

  • On the Pro plan and up, link a student’s Lichess account and their games arrive on the profile. Chess.com games come in as a read-only import. Stockfish marks the mistakes in each one.
  • Tournament results and rated games build a chart from the first week, so a parent sees improvement on a line rather than in a promise.
  • Mistakes from a student’s analysed games join their spaced-repetition puzzle queue, so practice goes to exactly what went wrong.
  • One profile per student with guardian contacts, consent notices and attendance history, and an export or erasure when a family asks for one.

For your students

Students practise between classes, and you see it

Your students train inside the same system you run, so their puzzles, games and ratings show up in the reports you send home.

  • Due today

    Back rankForksPins

    This week

    White to move, rated 1420

    6,095,563 rated puzzles

    Spaced repetition brings each student’s weak themes back on the day they are due.

  • Nightly reviews on the Pro plan and up

    Stockfish reviews up to two new synced games per student each night, and the mistakes come back as puzzles in their queue.

  • Opponents that play like people

    Maia at five levels, from about 1100 to about 1900.

  • A live classroom

    Video, audio and a shared board the coach drives, every move synced to the class.

  • Tournaments with live standings

    Swiss, round-robin, knockout and team pairings.

Explore student training

Parents

Parents stay informed without messaging you

Monthly progress emails go out on their own when you switch them on, and families see attendance, fees, ratings and reports in one place. A coach approves what the copilot writes, unless you turn on recap auto-publish.

  • Parents sign in from the browser to see attendance, invoices, ratings and homework. Families can also install the web portal from their browser to the home screen.
  • After class the copilot drafts a short recap with the homework. The coach reads it and approves it, unless your academy switches on auto-publish.
  • Payment links and AutoPay mandates that land in the family’s ledger the moment the parent pays, with a receipt they can keep.
  • Monthly progress reports with the games behind them. AI-written report text is approved by a coach; automatic monthly emails carry only counts and ratings.

iPhone and Android · Coming soon

One ChessCore app for your whole academy

We’re building the ChessCore app for iPhone and Android. Owners, coaches, parents and students sign in to the same app, and each person sees what their role needs. Until it ships, parents and students can add the ChessCore web app to their home screen from the browser.

  • Academy owners

    Today’s classes, fees due and what is waiting for approval.

  • Coaches

    Attendance, batches and the games to review.

  • Parents

    Classes, fees and reports for every child.

  • Students

    Homework, puzzles and the next class.

Get told when it’s out

Tell us who you are and which phone you use. We’ll send one email when the app is ready to download.

I am
My phone

One email when the app is out. See our privacy policy.

Privacy and security

Full automation, with families’ privacy built in

Names and contact details are masked before copilot text reaches an AI model, families can ask to see or erase their data, and the same protections apply on every plan.

  • A titanium phone on a dark surface, its screen a glowing blue chessboard with an amber padlock

    Your records stay in your academy

    Row-level security in the database scopes academy records to your academy, and staff permissions limit what each person can open.

  • A parent at her kitchen counter smiling at her phone while her son plays chess on a laptop

    Guardian consent on record

    For every minor, consent is captured from a guardian, versioned and renewable, with the purposes it covers written down.

  • A woman relaxed on a sofa with a cup of tea, reading her phone

    An audit log nobody can edit

    ChessCore keeps an audit log of who did what and when. Owners and admins can search it, and nobody can edit it. Staff sign in with two-factor codes or passkeys.

  • Never sold. Never used for ads.

    ChessCore does not sell student or family data or use a child’s data for advertising. The processors that run the service receive only what their job needs.

Price and setup

A price that doesn’t rise with every enrolment

Plans are priced by capacity, not per student, so a new enrolment never changes your bill inside a plan.

Grow

$109 a month, billed annually

$139 month to month. The same price from 101 to 500 students.

Flat, not per student
  • Free academy website, designed and hosted
  • Up to 500 students
  • Everything in Core
  • Razorpay UPI AutoPay and Stripe billing

Starting out? The Free plan covers a small roster, with no credit card required.Compare every plan

Moving over

Setting up takes four steps, and we do them with you.

  1. 1

    Tell us about your academy

    On WhatsApp or email, and we set it up with you.

  2. 2

    Bring your student list

    Import it from the spreadsheet you use today, then recreate your batches on recurring schedules.

  3. 3

    Invite your team and families

    Coaches, front desk, accounts and parents each get the access you choose.

  4. 4

    Connect payments and WhatsApp

    Razorpay UPI AutoPay or Stripe for fees. WhatsApp stays, and reminders and recaps go out through it.

Overview

What is ChessCore?

AI-native management software built for chess academies, clubs and coaches.

  • The usual way

    Spreadsheets and WhatsApp

    Notebooks, group chats and memory

    Attendance in a notebook, fee reminders sent one parent at a time, and progress reports skipped when the coaches run out of evenings.

  • The usual way

    Generic studio software

    Built for dance and martial arts classes

    • No chess engine or game review
    • No Lichess or Chess.com games
    • No puzzles, tournaments or ratings
    • Nothing that drafts the paperwork
  • The ChessCore way

    One system that knows chess

    Stockfish analysis and a copilot that drafts from your records

    • Stockfish on games a coach picks, plus up to two new synced games per student each night on the Pro plan and up
    • Lichess sync and Chess.com import (Pro plan and up)
    • 6,095,563 rated puzzles and tournaments
    • Drafts the paperwork for a coach to approve
ChessCore at a glanceWho it is for, price, payments, chess, AI, data and parents, in one list.
Built for
Chess academies, clubs and coaches, from one centre to several.
Who uses it
Ten roles: owner, admin, front desk, accounts, counsellor, sales, coach, parent, student and partner school, each with the access you choose.
Price
A free plan for a small roster, then flat monthly plans by capacity from $69 a month billed annually. Never priced per student.
Payments
Razorpay UPI AutoPay and Stripe, with invoices, receipts and a ledger for each family.
Chess
Lichess sync and Chess.com import (read only) on the Pro plan and up, Stockfish analysis, Maia opponents, 6,095,563 rated puzzles and tournaments.
AI
The copilot drafts from your records and asks before it changes one, unless staff switch on auto mode. Refunds, payroll and copilot messages to guardians need a second person to approve.
Data
Each academy’s data is kept apart. Consent notices, export and erasure for every family, and an audit trail nobody can edit.
Parents
A portal on any phone with nothing to install, and class recaps on WhatsApp.
Classroom and mobile
Built-in video and audio with a shared chessboard. Families can install the web portal from their browser; screen sharing is planned.

FAQ

Questions owners ask

Not answered here? Ask us on a demo.

Request a demo
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 a draft to a family itself, except class recaps if your academy turns on auto-publish. Class reminders, fee reminders and the automatic monthly emails, which carry only counts and ratings, are fixed templates that send on the schedule you switch on.

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. Families who want an app get the academy-branded one, which installs to a phone home screen straight from the browser.

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. How long setup takes depends on your records; we import the roster with you, and most of the work is checking it. 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 the same daily copilot allowance as every plan, with Stockfish analysis included and 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, and a staff member can switch on auto mode, or allow a specific action, so it runs without the click. Refunds, marking invoices paid, payroll and copilot messages to guardians need a second 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.

Who at my academy uses ChessCore?

Everyone who works on a student’s record: the owner and admins, the counsellor who handles enquiries, the front desk that runs batches and attendance, whoever does the accounts, the coaches, and the parents and students themselves. Each role sees only its own part, and the owner decides what every role can see and do.

Can I see how my academy is doing without asking my team?

Yes. The analytics workspace shows revenue, retention, attendance, coach utilisation, rating improvement and the enquiry funnel from the records your team already keeps, and it exports to CSV. Every Monday at 08:00 owners and admins also get the week in one summary.

Does ChessCore include an academy website?

Yes, with Core, Grow, Pro or Enterprise. The ChessCore team designs and builds a new academy website or redesigns your existing one, and hosts it free for as long as you stay on a paid plan. You supply your logo, photos, coach bios, batch and fee details, and keep or buy your own domain. The domain is not included. The Free plan ($0) does not include the website.

Get started with ChessCore

Set up your academy with us

  • We import your roster from the spreadsheets you already keep.
  • We connect Lichess, import from Chess.com, and set up batches and fee plans.
  • You approve the first reports before any family sees them.

Or write to hello@chesscore.io

Step 1 of 2How we reach you

We reply on WhatsApp, so use a number that has it.

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