Skip to main content

Connect and Automate

Do more with ChessCore integrations

Check which connections work today, what each one needs from your academy, and which ones are only planned.

  • Lichess
  • Chess.com
  • Razorpay
  • Stripe
  • WhatsApp Business
  • Sign in with Google
How it connects

What the integrations actually do

Three pipes keep an academy running: games come in, money comes in, updates go out. Every integration below serves one of them.

Games flow in

Connect a student's Lichess or Chess.com account once, and their real games arrive on their own.

  • New games and ratings sync from connected accounts
  • PGN upload for over-the-board games
  • Stockfish analysis for the games a coach picks

Money gets collected

Razorpay and Stripe record payments against the same invoice, so you can see who has paid. Tuition collection is covered on the billing page.

  • UPI AutoPay mandates for recurring fees
  • Payment links a parent can open without logging in
  • Each payment recorded against its invoice

Updates go out

Reminders and notices reach families on the channels they already check. Anything an AI drafts is sent by a person.

  • WhatsApp class and fee messages, for guardians who opted in
  • Email for invoices, fee reminders and monthly reports
  • Class links to the built-in classroom, or a Meet or Zoom link you paste in

Webhooks and REST hooks (beta)

ChessCore has webhooks and an API that tools like Zapier can call. In beta, a tool can subscribe to and unsubscribe from REST hooks, or poll an events route, using the public API with scoped keys. A published Zapier app is still planned.

Available now

Each connection below works today. Some depend on setup or on your own accounts, which the next section lists.

Categories

Lichess

Lichess

Chess Platforms

First-class integration. Connect student accounts to import games and ratings automatically. A coach chooses which games to analyse; imported games are not all analysed. Coaches can also assign puzzles from the open Lichess puzzle database.

Explore integration
Chess.com

Chess.com

Chess Platforms

Read-only import of game archives, ratings, and stats for students who play on Chess.com, so their real games flow into reviews without manual PGN uploads.

Explore integration
Razorpay

Razorpay

Payments

The main payment route for Indian academies: UPI, including UPI AutoPay mandates for recurring fees, and payment links a parent can open without logging in.

Explore integration
Stripe

Stripe

Payments

Card payments through Stripe's hosted checkout page, recorded against the same invoice as every other payment. Which countries and currencies work depends on the Stripe account.

How billing uses Stripe
WhatsApp Business

WhatsApp Business

Communication

Class reminders, fee messages and a few other notices over the WhatsApp Business Cloud API, sent only to guardians who have opted in. AI drafts are sent by a person.

Explore integration

Email (Amazon SES)

Communication

Email to parents through Amazon SES: fee reminders, invoices and, when the academy switches them on, monthly progress reports.

See requirements

Built-in video classroom

Video Classes

Video and audio classes inside ChessCore for one-to-one and group coaching, for academies that have it switched on.

See requirements
Google Meet

Google Meet

Video Classes

Paste a Google Meet link on a class and families join from the class page. ChessCore does not create the Meet link.

See requirements
Sign in with Google

Sign in with Google

Calendar & SSO

Sign in to ChessCore with a Google account instead of a separate password.

See requirements

Requirements and limits

What each available connection needs from your academy, and where it stops. Payments for tuition are explained in full on the billing page.

What each available ChessCore connection needs and where it stops
ConnectionWhat it needsLimits
LichessThe student or a parent connects the student’s Lichess account.Only games and ratings from connected accounts are imported.
Chess.comThe student’s Chess.com username.Read-only, and limited to what Chess.com makes public. ChessCore cannot change anything on Chess.com.
RazorpayA Razorpay setup for your academy, arranged with ChessCore.For fees collected from families in India. It does not cover what you pay ChessCore, which is on the pricing page.
StripeA Stripe setup for your academy, arranged with ChessCore.Card payments through Stripe’s hosted checkout. Which countries and currencies work depends on the Stripe account, so confirm yours first.
WhatsApp BusinessA WhatsApp Business number connected through Meta’s Cloud API, approved message templates, and a guardian opt-in for each purpose.Messages to a number that sent STOP are blocked. Free-form text is only possible within 24 hours of the parent’s last message.
Email (Amazon SES)A sender address set up for your academy and a guardian email on the student record.Used for invoices, fee reminders and monthly reports.
Built-in video classroomThe video classroom switched on for your academy.Not every academy has it switched on, so ask when you request a demo.
Google MeetA coach pastes a Meet link on the class or batch.ChessCore does not create the Meet link.
Sign in with GoogleA Google account for each person who signs in.It only signs people in. It does not connect Google Calendar or any other Google service.

A connection that is not in this table is not available today. Last checked against the product on 10 October 2026.

Planned connections

These are not available. They cannot be switched on today and have no release date on this page. If one of them decides your choice of software, ask before you rely on it.

Zoom

ZoomPlanned

Video Classes

Bring your own Zoom account is planned and not built. Today a coach pastes a Zoom link into a class, as with any other video link.

Google Calendar

Google CalendarPlanned

Calendar & SSO

Two-way Google Calendar sync is planned. It is not available today. A confirmed public trial booking offers a one-time .ics download. Re-download with the same valid link and booking ID to read the current slot times; the event ID stays the same. Changes are not pushed to your calendar, and cancelled bookings cannot be downloaded. Check and update or remove the calendar entry yourself.

Zapier

ZapierPlanned

Automation & API

A published Zapier app and other automation connections are planned. ChessCore has a public API with scoped keys today.

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.

Tenant isolationPersonal details masked for AIGuardian consentFull audit trailHow we protect student data →