---
title: "Chess Academy Software Features by Plan"
description: "Every ChessCore capability for chess academies, grouped by area, with the plan each gated feature starts on."
canonical: "https://chesscore.ai/features"
---

# ChessCore features

Available capabilities and planned work, grouped by area, with current status shown for each. A plan in brackets marks where a feature starts on a higher plan; plan limits and prices are on the pricing page.

## Complete feature list

### Admissions and CRM
- A/B testing for campaigns [Available]: Test two versions of a campaign on a slice of the list, then send the winner to everyone else automatically.
- Email campaigns [Setup required]: Send email campaigns to lead and family lists from the academy’s own sender, with open and click tracking.
- SMS campaigns [Setup required]: Send SMS campaigns to leads and families, including DLT-registered templates for academies sending in India.
- WhatsApp broadcast campaigns [Setup required]: Send WhatsApp broadcasts to leads and families from the academy’s own number using approved message templates.
- Enquiry and lead capture forms [Available]: Build enquiry forms with a drag and drop builder, share or embed them, and every submission lands in your leads.
- Lead scoring [Available]: Every lead gets an AI triage score and a points score from rules the academy sets, so staff call the warmest first.
- Online admission and registration [Available]: Families enrol online through a public registration form that collects guardian and child details, records consent and holds the seat.
- Lead pipeline and stages [Available]: Track every lead from first contact through trial booked, trial attended and converted, with counts at each stage.
- Academy website and profile page [Available]: Each academy gets a public page with its programs, camps, coach directory and booking links for new families.
- Referral program [Available]: Give each family a referral code, credit referred leads to them, and grant the reward automatically when a lead enrols.
- Demo and trial class booking [Available]: Parents book a demo or trial class from a public link that shows only open slots and holds the seat.
- Waitlists for full classes [Available]: Families join a waitlist when a class is full and are offered the next free seat automatically, with offers that expire.
- AI ad copy writer [Planned]: AI drafts ready to paste ad campaigns for Meta and Google Ads, with headlines and audiences built from the academy’s programs.
- Drip sequences for leads [Setup required]: Enrol leads into timed follow-up sequences of emails, WhatsApp messages, SMS and staff tasks that run on schedule.
- Meta lead ads sync [Planned]: Leads from Facebook and Instagram lead ads flow straight into the pipeline, filtered by campaign, with no manual export.
- Partner school programs [Available]: Run programs inside partner schools with campuses, contacts and rosters, billed to the school, to parents or split with a subsidy.

### Scheduling and attendance
- Attendance tracking [Available]: Mark a whole batch present, late, absent or excused in a few taps, with a history parents can see.
- Batches and class groups [Available]: Create batches with a coach, program, centre and capacity, and get warned before a batch clashes with a coach’s timetable.
- Google Calendar sync [In development (partially implemented)]: Classes and bookings sync to Google Calendar for coaches and families, and every booking also downloads as a calendar file.
- Coach availability [Available]: Record when each coach can teach, as one-off or weekly blocks, so scheduling and substitute checks respect it.
- Holiday calendar and closures [In development (partially implemented)]: Mark academy holidays and closures so classes skip those dates and closure weeks never count against a student’s record.
- Online, offline and hybrid classes [Available]: Run each class in person, online or hybrid, with the join link or built-in classroom set per session.
- Make-up classes and credits [Available]: Owe a make-up credit for a missed class, offer open make-up slots, and let families spend the credit to book one.
- Multiple branches and locations [Available]: Run several branches, each with its own address, timezone, rooms and staff, and see totals across all of them.
- Recurring class timetable [Available]: Set a weekly or custom repeat rule once and the timetable fills with sessions, skipping slots that would clash.
- Room booking [Available]: Book rooms inside each physical centre so two classes never land in the same room at the same time.
- QR code self check-in [Available]: Print a class QR code and students check themselves in at a kiosk, with attendance recorded on the spot.
- Substitute coach cover [Available]: Assign a substitute to cover a session; they accept or decline and receive the class notes and lesson plan.
- Day, week and month views [Available]: See the academy timetable by day, week or month, filtered by coach, centre, batch or room.
- Camps and intensives [Available]: Run camps with a day by day session plan, public enrolment and completion certificates for every camper.
- Reschedule or cancel single classes [Available]: Move or cancel one session without changing the series, with clash checks and notice to the families affected.
- Self-booking for private lessons [Available]: Families pick a free slot in a coach’s calendar and book a private lesson themselves, with no back and forth.
- Student records [Available]: Keep each student’s contact details, family links, lesson history, notes and documents in one profile.
- Timezones for online classes [In development (partially implemented)]: Online classes show in each family’s and coach’s own timezone, so cross-border batches never miss a start time.
- Outside meeting links [Available]: Attach an outside meeting link to any class when a coach prefers another video tool for that session.

### Fees and billing
- Recurring fees and autopay [Setup required]: Families set up UPI AutoPay, eNACH or a saved card once, and recurring fees are debited on schedule. (Grow plan and up)
- Sibling discounts, coupons and scholarships [In development (partially implemented)]: Apply sibling and group discounts, coupon codes, scholarships and referral credits to invoices automatically.
- Expense tracking [Planned]: Record academy expenses such as rent, coach costs and equipment by category, and see them against fees collected.
- Razorpay, Stripe and Cashfree payments [Setup required]: Connect Razorpay, Stripe or Cashfree as the payment gateway, so fees land in the academy’s own account. (Grow plan and up)
- Invoices and receipts [Available]: Issue numbered invoices with a PDF copy, send them to families, and keep a receipt for every payment.
- Family ledger and partial payments [Available]: See what each family owes, accept partial payments and deposits, and track the remaining balance per family.
- Multi-currency billing [In development (partially implemented)]: Bill families in their own currency, including INR, USD, EUR, GBP, AED and SGD, on prices and invoices.
- UPI, card and net banking payments [Setup required]: Families pay fees online by UPI, card or net banking through a payment link, and the invoice is marked paid. (Grow plan and up)
- Class packs and pay per class [Available]: Sell class packs and prepaid credits that are used up as students attend, or charge for each class.
- Fee refunds [Available]: Refund all or part of a payment back to the family’s card or UPI, with the refund recorded on the ledger.
- Automatic fee reminders [Available]: Overdue fees trigger reminders by email and WhatsApp with a pay link, plus a nudge before each renewal falls due. (Grow plan and up)
- GST and VAT invoices [Available]: Issue GST, VAT or sales tax invoices with tax lines and both parties’ tax IDs on the document.
- Sell courses and paid webinars [In development (partially implemented)]: Sell recorded courses and paid webinars to students and outside learners, with payment collected at checkout.
- Lesson credit reversals [In development (partially implemented)]: Restore a cancelled lesson and its charge goes back to the student’s balance, with the change on the ledger.
- Prepaid and earned funds apart [In development (partially implemented)]: Prepaid student balances are tracked apart from fees already earned, so the academy sees what is owed in lessons.
- Gift cards [In development (partially implemented)]: Sell gift cards families can give for lessons, camps or class packs, redeemed as credit at checkout.
- Invoice cancellation [Available]: Void a wrong invoice without cancelling the family’s subscription, keeping the cancelled copy on record.
- Automatic late fees [Setup required]: Add a late fee automatically when an invoice passes its due date, using the amount or percentage the academy sets.
- Event entries and licence sales [In development (partially implemented)]: Players register for events and buy federation or club licences online, with the payment recorded on their profile.
- No-show and cancellation fees [In development (partially implemented)]: Charge a fee or use a credit when a student misses a booked session without notice, following the academy’s policy.
- One-time fees [Available]: Charge one-off fees such as admission, kit, exam or event fees, each under its own category.
- Overdue account access control [In development (partially implemented)]: Pause portal access for accounts with overdue fees after a grace period, and restore it automatically once they pay.
- Pause or cancel subscriptions [Available]: Pause a family’s subscription billing for a break or cancel it, without losing the student’s history.

### Staff
- Second approver for sensitive actions [Available]: Sensitive copilot actions such as refunds wait for a second authorised person, and nobody can approve their own request.
- Coach performance and ratings [Available]: See each coach’s teaching quality scores, parent feedback, utilisation and compliance over any period.
- Coach profiles [Available]: Keep each coach’s photo, bio, tags, login and schedule, with an optional listing in the public coach directory.
- Coach payroll calculation [Available]: Work out coach pay from sessions taught, substitute cover and commission on fees received, as one payroll run.
- Coach payouts [In development (partially implemented)]: Direct coach payouts are in development. Prepare payroll, pay coaches outside ChessCore and mark the run paid.
- Roles and permissions [Available]: Use built-in staff roles or create custom ones that grant only chosen permissions, never more than the creator holds.
- Affiliated clubs [In development (partially implemented)]: Manage affiliated clubs under one organisation while each club keeps its own name and branding.
- Coach payout ledger [In development (partially implemented)]: A coach settlement ledger is in development; today staff track payroll runs and mark them paid after paying outside ChessCore.

### Parents and communication
- Class and academy announcements [Available]: Post announcements to one class or the whole academy; parents see them in the portal and by email.
- Scheduled monthly reports [Available]: Schedule monthly progress digests that are built from the academy’s records and emailed to parents automatically.
- In-app chat with parents [Setup required]: Parents chat with the academy from the portal while signed in, and staff reply from one shared inbox.
- Email to parents [Setup required]: Email parents reports, reminders and announcements from the academy’s own sender address.
- Parent feedback and surveys [In development (partially implemented)]: Parents rate each class, leave comments and answer surveys, and can submit testimonials that staff choose to publish.
- Parent mobile app [In development (partially implemented)]: Parents install the app on their phone to see classes, attendance, fees, reports and messages for every child.
- Parent portal [Available]: Parents sign in to see each child’s schedule, attendance, games, invoices and progress, and request make-up classes.
- Student progress reports [Available]: Create a monthly report per student covering attendance, chess activity and coach notes, previewed and emailed to guardians.
- Push notifications [Setup required]: Parents and students get push notifications for class changes, homework and messages on phone and desktop.
- SMS to parents [Setup required]: Send SMS reminders and updates to parents from the academy, for families who prefer text messages.
- WhatsApp messages to parents [Setup required]: Send class reminders, fee links and updates to parents on WhatsApp from the academy’s own business number.
- In-app notifications [Available]: Parents, students and staff see schedule changes and new messages as notifications inside the app.
- Message template library [Available]: Start from ready-made templates for reminders, login details, fee notices and account updates, and edit them to fit.
- Shared support inbox [Setup required]: Staff answer parent conversations from one shared inbox with assignment, snooze and WhatsApp threads.

### Teaching
- Puzzles from students’ own mistakes [Available]: Turn each student’s game mistakes into personal puzzles, and add catalogue puzzles matched to their weak themes and rating.
- Ready-made course content [Available]: Install ready-made starter puzzle packs, graded lesson plans, quiz banks and a foundations curriculum on day one.
- Curriculum and syllabus builder [Available]: Build a curriculum of levels and skills that programs follow, and track how far each batch has covered it.
- Endgame training [In development (partially implemented)]: Teach endgames with ready-made lessons, checkmate drills and quizzes, from basic mates to rook endings.
- Guess the move training [Available]: Students predict each move of a master game and get a score and feedback, with hints that cost points.
- Homework and assignments [Available]: Assign puzzles, game reviews, opening drills, games against the computer and lessons, then grade what students submit.
- Lesson plans per session [Available]: Set the lesson for each session from the syllabus, a study or a note, or accept the suggested next step.
- Opening repertoire trainer [In development (partially implemented)]: Students drill the academy’s opening lines move by move, with instant feedback and repeats on the moves they miss.
- Puzzle library [Available]: Browse 6,095,563 rated puzzles from the open Lichess database by rating and theme, and copy any set into homework.
- Chess quizzes [Available]: Schedule timed quizzes for a batch with attempt limits, leaderboards and team, streak and survival modes.
- Spaced repetition review [Available]: Positions a student got wrong come back on a spaced schedule until the student solves them reliably.
- Interactive studies and PGN chapters [Available]: Build lessons as interactive chapters of positions, puzzles, questions, explanations, videos and play against the computer.
- Video lessons and courses [Available]: Add lesson videos, uploaded or from YouTube and Vimeo, with checkpoint questions that pause the video.
- Adaptive lessons [In development (partially implemented)]: Lessons adapt to each learner, adding similar tasks after a miss and skipping ahead after a first-try success.
- Blindfold tactics training [Planned]: Students visualise a move sequence without seeing it played on the board, then solve the resulting position.
- Coach training and webinars [Planned]: Coaches get training videos, growth webinars, recordings and guides on teaching chess and running an academy.
- Drip course content [Planned]: Release course lessons gradually on a schedule, so students unlock each part as they progress.
- Recurring error detection [Available]: Spot the mistakes a student keeps repeating across games, such as hanging pieces or missed forks, and target them.
- Send positions as live puzzles [Available]: During a class the coach sends the position on the board to every student as a puzzle to solve.
- Position memory training [Planned]: Timed exercises where students memorise a position and rebuild it, with mistakes and hints tracked live.
- Move replay practice [In development (partially implemented)]: Students replay the moves of a game from memory, alongside the memory and tactics activities.
- Opening explorer database [In development (partially implemented)]: Look up opening moves and how often each is played, inside lessons and the live classroom.
- Opening tree [Planned]: See a student’s openings as a move tree built from their own games, with results for each line.
- Custom puzzle editor [Available]: Create custom puzzles by setting up any position on the board and recording the winning line.
- Puzzle set generator [Available]: Generate a homework puzzle set by theme and difficulty in one step, ready to assign to a batch.
- Puzzles by rating [Available]: Pick assignment puzzles by rating range so every student gets problems that fit their level.
- Woodpecker method training [Planned]: Students repeat a fixed puzzle set in faster cycles, the Woodpecker method, with custom sets and as many cycles as needed.

### Student engagement
- Skill certificates [Available]: Issue certificates when a student reaches a level, each with a public link anyone can use to verify it.
- Play against classmates [Available]: Students challenge classmates in their academy to real games, played inside the student portal.
- Points, streaks, badges and leaderboards [Available]: Students earn points, badges and daily streaks, level up through the curriculum and climb the weekly academy leaderboard.
- Chess mini-games [Planned]: Students practise with chess mini-games that drill piece moves, captures, checkmates and board vision in short rounds.
- Play against the computer [Available]: Students play human-like computer opponents, and coaches can set Stockfish at strength levels 1 to 20.
- Placement and rating test [Available]: New students take a short rating test that estimates their level, so they join the right batch.
- Student app [In development (partially implemented)]: Students get their own app for homework, puzzles, games, courses and progress, under the academy’s name.
- Live tournament broadcasts [In development (partially implemented)]: Students follow live chess events move by move inside the student portal.
- Live polls and class quizzes [Planned]: Run polls, quick quizzes, word clouds and leaderboards during a live class to keep every student involved.
- Position playground [In development (partially implemented)]: Students set up any position and play it out freely to explore ideas from a lesson.
- Proctored online assessments [In development (partially implemented)]: Run timed assessments with the webcam on, so exam results for online students can be trusted.

### Live classes
- AI class recaps [Setup required]: Class recaps are coach-reviewed by default. Academies can opt in to auto-publish summaries whose coach notes pass a completeness check.
- Attendance from live classes [In development (partially implemented)]: Students who join the live class are marked present automatically, and the coach confirms the register.
- Class recording and playback [Setup required]: Record live classes with consent and let staff, parents and students watch them again later.
- Screen sharing [Planned]: Coaches share their screen in the built-in live classroom to show slides, a video or an analysis board.
- Shared board the coach drives [Available]: The coach moves pieces on one shared board and every student’s screen updates live during class.
- Built-in video and audio [Setup required]: Live classes have built-in video and audio for coach and students, with no outside meeting app needed.
- Classroom whiteboard [Planned]: Draw arrows, highlight squares and sketch ideas on a whiteboard over the board during a live class.
- Legal and free teaching modes [In development (partially implemented)]: Switch the class board between legal moves only and free setup, to demonstrate any position.
- Class controls for coaches [In development (partially implemented)]: The coach can lock student boards, mute microphones and turn off cameras during a live class.
- Live game monitoring [In development (partially implemented)]: Coaches watch students’ games as they are played and add notes on the moves in real time.
- Class waiting room [Available]: Students wait in a lobby before class starts, and the coach admits them into the right session.

### Games and ratings
- AI move and game explanations [Setup required]: AI explains Stockfish’s verdict on a move or game in plain language, and the coach approves it before parents see it.
- Chess.com game sync [Setup required]: Link a student’s Chess.com account and their games arrive in the academy automatically for review. (Pro plan and up)
- Stockfish game analysis [Available]: Every recorded game is analysed by Stockfish, flagging blunders, mistakes and inaccuracies and giving an accuracy score.
- FIDE and national rating tracking [Available]: Record each student’s FIDE, USCF or national rating and track it over time beside internal ratings.
- PGN game import [Available]: Import games by uploading a PGN file or pasting a Lichess or Chess.com game link.
- Lichess game sync [Setup required]: Link a student’s Lichess account and their games arrive in the academy automatically for review. (Pro plan and up)
- Rating progress graphs [Available]: Show each student’s rating over time as a graph for every rating system they play in.
- Internal academy ratings [Available]: Keep an academy rating for every student from club games and events, separate from official ratings.
- FIDE ID linking [Available]: Link each player’s record to their FIDE ID so profiles, entries and reports match the federation record.
- Games flagged for review [In development (partially implemented)]: Games with big swings or repeated errors are flagged so coaches review the ones that matter first.
- Master game database [In development (partially implemented)]: Search a large database of historical master games for lessons, opening study and preparation.
- Shareable game reports [In development (partially implemented)]: Turn an engine review into a shareable report written for children and their parents.
- Opponent preparation reports [Planned]: Prepare a student for an opponent with a report on that player’s openings, habits and recent results.

### Tournaments
- Arena tournaments [In development (partially implemented)]: Run arena tournaments where players are paired again the moment they finish, scored on a live leaderboard.
- Embeddable standings widget [Available]: Put a tournament’s live standings, pairings or player cards on the academy’s own website with an embed link.
- FIDE and federation rating reports [In development (partially implemented)]: Export finished tournaments in FIDE TRF format or as federation CSV files for rating submission.
- Knockout tournaments [Available]: Run knockout events with an automatic bracket that advances each winner to the next round.
- Elo and Glicko rating calculation [Available]: Tournament results update an academy Elo or Glicko rating pool, previewed before the new ratings publish.
- Online tournament registration [Available]: Players register for a published tournament online, and staff can add entries by hand.
- Round robin tournaments [Available]: Run all-play-all round robin events with the full pairing schedule generated automatically.
- Live public standings [Available]: Public standings update live as results come in, including provisional results from games still in play.
- Swiss tournaments [Available]: Run Swiss tournaments with automatic round pairings from a real Swiss pairing engine.
- Team tournaments [Available]: Run team events with team pairings, board order and match scores for each round.
- Tournament certificates [Available]: Print certificates for every player with rank, score, academy logo and a QR code that verifies them online.
- Arbiter tools [Available]: Arbiters enter results, set byes, withdraw players and correct pairings from one event control screen.
- Tournament archives [Available]: Every past event stays in a public archive with its final standings, pairings and results.
- Simultaneous exhibitions [Available]: A coach plays many students at once, each on their own board, while parents follow from the portal.
- Tiebreak calculation [In development (partially implemented)]: Tiebreaks such as Buchholz, Sonneborn-Berger and head-to-head are calculated automatically and shown in the standings.

### AI
- AI-drafted messages and reports [Setup required]: AI turns a coach’s shorthand into a clear parent message or report draft that a person reviews before sending.
- AI tutor for students [In development (partially implemented)]: Students ask why a move works on their own reviewed positions and get a grounded explanation and step by step hints.
- AI syllabus and lesson planning [Setup required]: AI drafts a syllabus or lesson plans from weak areas, and the coach edits and confirms them before saving.
- AI copilot for academy records [Setup required]: Ask questions about a student’s records in plain words and get an answer that cites the records behind it.
- Human approval of AI drafts [Available]: AI-written family messages and report narratives wait for review. Class recaps are coach-reviewed by default. Academies can opt in to auto-publish summaries whose coach notes pass a completeness check.
- Personal data masked for AI [In development (partially implemented)]: Dates of birth and ID numbers are masked and names can be pseudonymised before text reaches the AI.
- AI admin assistant [Setup required]: Ask in plain words to add a student, mark attendance or record a payment, and AI prepares the action for you.
- AI enquiry chatbot [Planned]: An AI chatbot on the academy’s website answers parent questions about classes, fees and timings and captures the lead.
- Counselling call transcription [In development (partially implemented)]: Enquiry calls are transcribed in Hindi, Tamil, Marathi, English and other Indian languages and filed to the lead.
- AI voice agent for enquiries [Planned]: An AI voice agent calls new enquiries, answers common questions, qualifies interest and books a trial or counselling slot.
- AI answers from past classes [Planned]: Students ask questions and AI answers from the academy’s recorded classes and webinars, pointing to where it was covered.

### Branding and white label
- Installable parent and student web app [In development (partially implemented)]: Parents and students can install the web portal from their browser; academy-branded store apps are outside the current offering. (Pro plan and up)
- Branded certificates [In development (partially implemented)]: Certificates carry the academy’s name, logo and colours, with a QR code linking to a verification page.
- Branded emails from your sender [In development (partially implemented)]: Chain branding changes the email sender display name; messages still use the platform sender address, with further branding in development. (Grow plan and up)
- Branded parent, payment and consent pages [Available]: Parent, payment and consent pages carry the academy’s or partner school’s logo, colours, legal name and contact details.
- Your own custom domain [In development (partially implemented)]: Custom domains are partially implemented for chains, with operator-assisted setup and branding on the sign-in page. (Grow plan and up)
- Embeddable website widgets [Available]: Embed enquiry forms, standings, pairings and player cards on the academy website; ChessCore branding remains on public embeds.
- Academy logo and colours [Available]: Upload the academy’s logo and set its brand colour once, and they appear across the app, invites and portals.
- White label under your brand [In development (partially implemented)]: Chain head office sets branding for branches; ChessCore branding remains, and complete white label is in development. (Grow plan and up)
- Branded student reports [In development (partially implemented)]: Progress reports and report cards carry the academy’s logo, colours and contact details.

### Analytics
- Attendance analytics [Available]: See attendance trends over time by batch, coach and centre, and spot students who are slipping.
- Coach utilisation [Available]: Compare sessions each coach taught against a target to see who is overloaded and who has room.
- Academy dashboard [Available]: One home dashboard shows fees collected, active students, attendance and new leads, compared with the previous period.
- CSV and PDF exports [Available]: Export any analytics table to CSV, or download the whole report as a PDF.
- Enrolment funnel [Available]: See how leads move from enquiry to trial to enrolment, with conversion rates by coach.
- Retention and churn analysis [Available]: Track how many students stay by joining cohort, and get early warning on students at risk of leaving.
- Revenue reports [Available]: See revenue over any date range, broken down by program, centre and payment status.
- Batch health checks [In development (partially implemented)]: Each batch gets a health check on attendance, progress and fees, with reports sent on a schedule.
- Talent scouting shortlists [Planned]: Find promising players across clubs and centres from their results and build shortlists for squads or scholarships.

### Platform and trust
- Open REST API [Available]: A documented REST API with an OpenAPI file lets developers read and write students, notes, events and webhooks.
- E-signed waivers and contracts [Available]: Send waivers and enrolment contracts that families sign online, with versioned templates and a signing record.
- Data export [Available]: Export the student list, a family’s full records and any analytics table whenever the academy needs them.
- Free plan [Available]: Start on a free plan with no credit card, covering a small roster with scheduling and Stockfish analysis.
- Free trial of paid plans [In development (partially implemented)]: Try a paid plan free before paying, with access to the features that plan includes.
- Data import and migration help [Available]: Import students, leads and enrolments from CSV or Excel with column mapping and undo, or let ChessCore staff move the data.
- Multi-language interface [In development (partially implemented)]: Use the app in several languages, including English and Hindi, and send messages in each guardian’s own language.
- Installable mobile web app [Available]: Install the web app on any phone’s home screen as a standalone app for staff, parents and students.
- iOS and Android apps [Planned]: One ChessCore app for iPhone and Android, for academy owners, coaches, parents and students. In development: coming soon.
- Offline access [In development (partially implemented)]: If the connection drops, the app keeps showing recently opened pages so schedules and records stay readable.
- Setup done for you [Available]: A setup wizard gets a new academy running, and ChessCore staff can set up and move the academy’s data for it.
- Flat capacity pricing [Available]: Plans are flat capacity tiers by roster size, so adding a student never raises the bill within a tier.
- DPDP, GDPR and COPPA tools [Available]: Guardian consent records, versioned privacy notices, data export and erasure requests, and retention rules for children’s data.
- Two-factor sign-in and audit log [Available]: Staff sign in with two-factor codes or passkeys, admins can require it, and an audit log records every change.
- Email support and guided help [In development (partially implemented)]: Every plan gets email support, and support staff can open a logged, read-only view of the academy to help.
- Workflow automations [Available]: Build automation rules from a template gallery, see each rule’s run history, and switch rules on when ready.
- Chain and franchise management [Available]: Run a group of academies with head office templates, cross-branch reports, franchise fees and one shared brand.
- Discord posts for students [In development (partially implemented)]: Post class reminders and the puzzle of the day to the academy’s student Discord server.
- Protected course videos [Planned]: Course videos stream with encryption and DRM that blocks screen recording, so paid content stays inside the academy.
- Google Chat alerts for staff [Planned]: Staff alerts in a Google Chat space, such as new enquiries, overdue fees and copilot drafts waiting for approval, each linking to the record.
- MCP server for AI agents [Available]: An MCP endpoint lets an outside AI agent search records and run the same tools as the in-app copilot.
- Slack alerts and slash commands [In development (partially implemented)]: Staff alerts in Slack channels, such as new enquiries, overdue fees and copilot drafts waiting for approval, plus slash commands for linked staff accounts.
- Single sign-on [Planned]: Staff sign in with their Google or Microsoft work account through single sign-on.
- Microsoft Teams alerts for staff [In development (partially implemented)]: Staff alerts in a Microsoft Teams channel, such as new enquiries, overdue fees and copilot drafts waiting for approval, each linking to the record.
- Website integration [In development (partially implemented)]: Connect the academy’s own website to classes, play and training, so visitors move straight into enrolment and practice.
- Zapier and webhooks [In development (partially implemented)]: Send academy events to Zapier and other tools through signed webhooks, with a delivery log and replay.

## Compared with other chess academy software

ChessCore includes built-in video classes with a shared chessboard, 6,095,563 puzzles, tournaments and AI drafting. Class recaps are coach-reviewed by default. Academies can opt in to auto-publish summaries whose coach notes pass a completeness check. Screen sharing, a whiteboard, mini-games and Google or Microsoft single sign-on are planned. Complete white label and custom domains remain in development for chains; ChessCore branding remains. Parent and student portals install from a browser as web apps. Plans are flat capacity tiers, so the price does not change with each student added inside a tier.

## Read next

- [Pricing](https://chesscore.ai/pricing)
- [Features](https://chesscore.ai/features)
