♟️ The Chess Academy Management Platform

ChessDesk
Everything Your Academy Runs On

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.

✅ One academy per install ✅ Your server, or hosted by us ✅ Licensed — not a shared SaaS signup
Product Demo

See ChessDesk in Action

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 →

Core Features

Built for How Academies Actually Run

Built from real conversations with chess coaches. Every feature solves a problem that real academies face every week.

♟️

Chess-Native Batch Structure

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.

One-Tap Attendance

Open today's session, tap PRESENT / ABSENT for each student. Takes under 60 seconds for a full batch. Timestamped, logged, and instantly reportable.

💰

Flexible Billing Engine

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.

📊

Revenue & Coach Reports

See revenue per batch, sessions conducted per coach, outstanding balances, and attendance trends. Pull on-demand or configure automated scheduled email delivery.

👨‍👩‍👧

Student & Parent Portals

Students and parents log in to see schedules, attendance history, session statements, and wallet summary. Reduces admin overhead and routine follow-up questions.

🔔

Automated Fee Reminders

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.

🏢

Multi-Branch Management

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.

🏷️

Discounts & Wallet System

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.

🔐

Role-Based Access & Audit Logs

Admin, Manager, Coach, Student, and Parent — each role sees only what it should. Complete audit log of every action taken.

💳

Online Payment Collection

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.

📥

Bulk Student Import

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.

🎥

Zoom Classroom

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.

Playing Platform

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.

🌐

Regional & Languages

English, German, French, and Dutch in the UI. Set your academy timezone, currency, and date formats so reminders and statements match how you operate.

Who Uses ChessDesk

Built for Every Role in Your Academy

Each person in your academy gets exactly the tools they need — and nothing they don't.

The Admin Dashboard

You see everything. Every branch, every batch, every payment, every coach's performance. The admin dashboard is your command center.

  • Manage all branches, coaches, and students
  • Configure batch pricing, discounts, and wallet billing
  • Pull revenue, attendance, and coach performance reports
  • Schedule automated email reports to your inbox
  • Full audit log of every action in the system
  • Custom branding with your logo and name (Enterprise)
  • Online payment gateways on Professional & Enterprise
  • Zoom classroom settings and Playing Platform fair-play tools
youracademy.com/admin
Welcome, Admin
Manage your academy with complete control over users, branches, and system settings.
Total Students
143
Active Branches
3
Active Enrollments
67
Quick Actions
Add Student
Enrol a new student
Create Batch
Set up a training batch
Wallet Top-up
Add funds to wallet
Payment Reports
View financial collections

The Manager View

Managers oversee day-to-day operations across their assigned branches — coordinating coaches, sessions, and student enrollments without needing full admin access.

  • View coaches and students across managed branches
  • Organise batches, sessions, and enrollments
  • Configure skill levels per branch
  • Access session statements and batch payment reports
  • Mark attendance on behalf of coaches
  • No access to billing settings or system-wide admin tools
youracademy.com/manager
Welcome, Manager
Manage operations efficiently. View coaches, students, and track branch performance.
Coaches
8
Students
143
Active Branches
3
Quick Actions
Manage Batches
View and organise batches
View Sessions
Manage training sessions
Enrollments
Manage student enrollments
Session Statement
View detailed reports

The Coach View

Coaches log in and see only their assigned batches. Mark attendance in under a minute — from their phone, right after the session ends.

  • Sessions today, students taught, and no-shows at a glance
  • Weekly hours taught and attendance rate (WTD)
  • Today's schedule with time, branch, level, and batch
  • One-tap attendance per student (Present / Absent)
  • Upcoming 7-day session calendar
  • Start Zoom classroom for online sessions
  • No access to billing or other coaches' batches
youracademy.com/coach
Welcome, Coach
Your day at a glance. Quickly check sessions, mark attendance, and plan the week ahead.
3
Sessions Today
18
Students Today
6
Hrs This Week
94%
Att. WTD
1
No-shows Today
Today's Schedule View All Sessions
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

The Student Portal

Students log in to see their own schedule, attendance history, and billing. Full transparency — without needing to contact the coach or admin.

  • View enrolled batches and upcoming session schedule
  • Track personal attendance rate and session history
  • View session statements and payment status
  • Download fee receipts and statements
  • See wallet balance and credit history
  • Top up wallet online when payment gateways are enabled (Pro+)
  • Join Zoom class from the portal when the coach starts it
  • Play rated or casual chess against classmates or the computer
youracademy.com/student
Welcome, Student
Track your progress, view upcoming sessions, and manage your wallet balance.
2
Active Enrollments
92%
Attendance Rate
5
Upcoming (7d)
20 Mar
Last Attended
Wallet Balance
1,200.00
Credits
available
Upcoming Sessions
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.

The Parent Portal

Parents and guardians get a dedicated login to follow their child's academy activity — schedule, attendance, statements, and wallet — without sharing the student account.

  • Switch between linked children from one login
  • View schedule, attendance history, and enrollments
  • Check wallet balance and session statements
  • Top up the child's wallet when online payments are enabled
  • Join the child's Zoom class from the parent portal
youracademy.com/parent

Stay in the loop without chasing coaches

Same clarity as the student portal — built for parents who want visibility into attendance, fees, and upcoming sessions.

Full Feature Set

Every Feature, Explained

📅 Attendance & Sessions

Track Every Session, Effortlessly

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.

  • Present / Absent per student per session
  • Batch-wise and student-wise attendance reports
  • Historical attendance view with date filters
  • Works for online and offline sessions equally
💰 Billing & Finance

Billing That Matches How You Actually Charge

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.

  • Per-session or hourly (recurring sessions) billing
  • Automatic wallet debit when a session is completed
  • Wallet top-up and credit balance system
  • Online wallet top-up via Razorpay, Stripe, PayPal, or Mollie (Pro+)
  • Discount codes (percentage or flat amount per student)
📊 Reports & Analytics

Reports That Answer Real Questions

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.

  • Coach revenue & session count report
  • Student session statement (per student)
  • Batch-wise attendance report with trends
  • Payment collection & dues report
🏢 Multi-Branch & Roles

Scale Without Losing Control

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.

  • Up to 10 branches (Enterprise plan)
  • Branch-level manager accounts
  • Per-branch or cross-branch reporting
  • Audit logs for full accountability
🎥 Zoom Classroom

Teach Live Without Leaving ChessDesk

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.

  • Host and join from the session screen
  • Uses your Zoom credentials — fees stay with your Zoom plan
  • Works with online and hybrid batches
♟ Playing Platform

Rated Play Inside Your Academy

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.

  • Challenges, quick match, clocks, and correspondence
  • Leaderboard and post-game engine analysis
  • Staff fair-play review and play bans
Setup

Up and Running Quickly

We handle the deployment. You get a dedicated ChessDesk install — on your VPS, or hosted privately by Axeron. No shared login with other academies.

1

Book a Free Demo

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.

2

Get a Quote & Purchase

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.

3

We Deploy Your Dedicated Install

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.

4

Run Your Academy from Day One

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.

FAQ

Frequently Asked Questions

Do I need technical knowledge to use ChessDesk?
None at all. The day-to-day admin dashboard is a web interface — like using any website. We handle the initial deployment. After that, adding students, marking attendance, and pulling reports requires zero technical knowledge.
Is ChessDesk a SaaS I can sign up for online?
No. ChessDesk is licensed software for one academy per installation. You contact us, we quote a plan, then we deploy a dedicated instance — on your server or hosted by Axeron. Other academies do not share your login, database, or student data.
Can Axeron host ChessDesk for us?
Yes. If you do not want to run a VPS, we can host a private instance for your academy on our infrastructure. It is still one academy, one database — not a shared multi-academy site. Hosting is quoted with your license.
Does it work for online chess coaching?
Yes. Create batches in ONLINE or hybrid mode, mark attendance after each session, and (when Zoom is connected) start the live class from ChessDesk. Students and parents join from their portal. Billing and reporting work the same for online and offline batches.
Can multiple coaches use it simultaneously?
Yes. Each coach gets their own login and only sees their assigned batches. The admin sees everything across all coaches, batches, and branches from one login.
Where is the data stored? Is it secure?
On a self-hosted install, data lives on your VPS. On an Axeron-hosted private instance, data lives on the dedicated server we run for your academy — still isolated from other customers. Passwords are hashed; the app runs over HTTPS. We do not mix academies on one shared database.
Can I import my existing student data?
On the Enterprise plan, bulk CSV import lets you add hundreds of students at once. Fill in the CSV template (name, gender, DOB, phone, email, and more), upload it, and the system validates every row before committing. For Starter and Professional, students are added individually, or we can quote a one-time migration service.

Ready to Run Your Academy Properly?

Book a free 15-minute demo. We'll show it running with your actual batch names and student count before you buy anything.

What Happens Next

  1. 1
    You reach out with your batch count and student size
  2. 2
    We schedule a live demo tailored to your setup
  3. 3
    You confirm your plan (self-host or Axeron-host), we deploy your dedicated instance and hand it over
Book a Free Demo →