Enrollment, attendance, wallet billing, Zoom classes, and rated play in one licensed platform. Each academy gets its own dedicated install — we put it on your server, or host a private instance for you.
A short walkthrough of attendance, wallet billing, Zoom classroom, the Playing Platform, reports, and parent and coach logins.
Prefer a live walkthrough with your academy's data? Book a free demo →
Built from real conversations with chess coaches. Every feature solves a problem that real academies face every week.
Create batches with levels you define — for example Beginner, Intermediate, Advanced, or Open. Set days, times, online / offline / hybrid mode, and assign coaches per batch.
Open today's session, tap PRESENT / ABSENT for each student. Takes under 60 seconds for a full batch. Timestamped, logged, and instantly reportable.
Charge per session or by the hour (recurring sessions) — per batch. Apply percentage or flat discount codes, or set custom fee overrides per student. Fees auto-debit from each student's prepaid wallet when a session is completed.
See revenue per batch, sessions conducted per coach, outstanding balances, and attendance trends. Pull on-demand or configure automated scheduled email delivery.
Students and parents log in to see schedules, attendance history, session statements, and wallet summary. Reduces admin overhead and routine follow-up questions.
Low balance or fees due? The system sends automatic email reminders (WhatsApp on Professional and Enterprise). Set it once — it runs itself and reduces manual payment follow-ups.
Run multiple locations from one admin login (Professional and Enterprise). Each branch manages its own coaches, batches, students, and billing — all visible from a single account.
Issue discounts per batch or per student. Top up student wallets for pre-paid billing. Track credits, balances, and redemptions — all built into the billing engine.
Admin, Manager, Coach, Student, and Parent — each role sees only what it should. Complete audit log of every action taken.
On Professional and Enterprise, students and parents top up wallets via Razorpay, Stripe, PayPal, or Mollie — depending on your country — directly from their portal. Admin enables the gateway from settings.
Import hundreds of students at once from a CSV file. The system validates every row — name, gender, DOB, phone, email — and reports errors before committing. Enterprise plan feature.
Host and join live classes from ChessDesk using your academy's Zoom account. Coaches start the session; students and parents join from their portal — no separate classroom product.
Students play rated or casual games, challenge classmates, play the computer, and review with engine analysis. Staff get fair-play tools. Built into ChessDesk — not a third-party site.
English, German, French, and Dutch in the UI. Set your academy timezone, currency, and date formats so reminders and statements match how you operate.
Each person in your academy gets exactly the tools they need — and nothing they don't.
You see everything. Every branch, every batch, every payment, every coach's performance. The admin dashboard is your command center.
Managers oversee day-to-day operations across their assigned branches — coordinating coaches, sessions, and student enrollments without needing full admin access.
Coaches log in and see only their assigned batches. Mark attendance in under a minute — from their phone, right after the session ends.
| Time | Branch | Level | Batch | Action |
|---|---|---|---|---|
| 09:00–10:00 | Koramangala | Beginner | Batch A | Mark Attendance |
| 11:00–12:00 | Indiranagar | Intermediate | Batch C | Mark Attendance |
| 17:00–18:00 | Koramangala | Advanced | Batch B | Mark Attendance |
Students log in to see their own schedule, attendance history, and billing. Full transparency — without needing to contact the coach or admin.
| When | Level | Batch | Coach |
|---|---|---|---|
| 22 Mar, 09:00 | Intermediate | Batch A | Rahul S. |
| 24 Mar, 09:00 | Intermediate | Batch A | Rahul S. |
| 26 Mar, 11:00 | Advanced | Batch D | Priya M. |
Parents and guardians get a dedicated login to follow their child's academy activity — schedule, attendance, statements, and wallet — without sharing the student account.
Same clarity as the student portal — built for parents who want visibility into attendance, fees, and upcoming sessions.
Coaches mark attendance from any device after each session. Each mark is timestamped and tied to the specific session and student. You can always see who marked what and when.
Charge the way your academy already charges — not a one-size-fits-all student subscription. Each batch charges per session (flat) or by the hour (recurring sessions), with per-student overrides. Students keep a prepaid wallet that is auto-debited when a session is completed — discount codes, custom fee overrides, and wallet credits all included.
Not just raw data dumps. ChessDesk answers: which batch has the best attendance? Which coach ran the most sessions? Which students are overdue? All on-demand or scheduled.
From a single branch to 10 on Enterprise — ChessDesk grows with you. Each branch is fully isolated but visible to the admin. Managers handle branch-level operations while you see the full picture.
Connect your academy's Zoom account. Coaches start the class from the session; students and parents join from their portal. Status and start notifications stay in ChessDesk.
Students challenge each other, play the computer, correspond by days-per-move, and analyse with Stockfish. Staff can review fair-play cases. Games stay in your academy — not on a public chess site.
We handle the deployment. You get a dedicated ChessDesk install — on your VPS, or hosted privately by Axeron. No shared login with other academies.
We show you the software live with your academy's actual batch structure and student numbers. No slides. No generic demos. You see your academy running in ChessDesk before you commit.
Tell us about your academy — student count, branches, and setup. We share a quote. Capacity and selected capabilities (payments, WhatsApp, branding) depend on the plan you choose.
After purchase we set up one ChessDesk for your academy only — either on your VPS/cloud, or on a private instance we host. We configure branches, levels, and batches, add coaches and students, and hand you a working system. There is no self-serve signup that puts many academies on one shared site.
Log in, mark your first session's attendance, and you're off. Coaches use it on their phones. Students and parents get login credentials to view their own data. After 2 weeks of data, your reports become powerful.
Book a free 15-minute demo. We'll show it running with your actual batch names and student count before you buy anything.