TrainerStack

Run your academy from one workspace

Students, batches, classes, attendance, invoices, and guardian WhatsApp — in a single academy system of record.

The ops problem

Academies should not run on spreadsheets and chat threads

Fees, attendance, coach access, and parent updates usually live in disconnected tools. That creates chase-down work, missing records, and no single place to see academy health.

01

Fee follow-ups scatter across chats

Invoices, payment links, and reminders get lost outside a proper billing trail.

02

Attendance lives on paper or WhatsApp lists

Coaches finish sessions; the front desk still cannot trust who was present.

03

Everyone gets the same admin clutter

Owners, coaches, and staff need different access — not one shared spreadsheet.

What TrainerStack does

Collect fees. Mark attendance. Run the program.

Get paid with a clear collections trail

Create plans and invoices, collect via Stripe or Razorpay, or show UPI and bank details — then track what is still open.

Fee follow-up becomes a workflow, not a scavenger hunt.

Attendance coaches can finish after class

Mark sessions quickly, keep history exportable, and align front desk with what happened on the floor.

Session records stay with the academy, not in a chat scroll.

One academy workspace for the whole team

Students, batches, classes, roles, reminders, and reports live together — each person sees what their role allows.

Less tool-switching. More time coaching.

How it works

From signup to daily ops

Create your academy workspace, bring the team in, then enroll, teach, and collect.

  1. 1

    Create your academy

    Sign up, set currency and timezone, and start a one-month free trial. Branding and payment configs can come next.

  2. 2

    Build your team and roster

    Add coaches with login credentials, invite staff with roles, and enroll students — manually or via CSV/XLSX import.

  3. 3

    Schedule, attend, and collect

    Run batches and classes, mark attendance, send invoices, and keep guardians informed with WhatsApp when you enable it.

Capabilities

Everything your academy needs to operate

Built for academy owners and operators — with the right surfaces for coaches and students.

Students & guardians

Profiles, primary contacts, and intake that stay clean across seasons.

Batches & classes

Organize programs, schedule sessions, and run online or offline classes.

Session attendance

Fast marking with history coaches and front desk can trust.

Invoices & collections

Plans, discounts, open invoices, and academy Stripe or Razorpay checkout.

Roles & permissions

Owners, admins, coaches, staff, and accountants see only what they need.

WhatsApp notifications

Notify verified guardians for classes, invoices, payment reminders, and monthly reports.

Operational reports

Academy overview and per-student progress views for operators and coaches.

Branding & custom domains

Logo, colour, login chrome, and DNS-verified academy domains.

Built for operators

Product facts — not vanity metrics

One-month free trial

Create an academy and explore the full workspace before you subscribe.

Academy-owned payments

Connect your Stripe or Razorpay keys. Student fees settle to your merchant account.

Isolated workspaces

Multi-tenant by design — each academy keeps its own members, billing, and settings.

Optional ChessLang import

One-way sync when you need it. TrainerStack runs fully without ChessLang.

Pricing

Start for free — 1 month, upgrade as you grow.

Free

$0/ 1 month

Try TrainerStack free for one month. No credit card required.

  • Unlimited students & coaches
  • Classes, attendance & batches
  • Billing, invoices & reminders
  • WhatsApp notifications
  • Reports & analytics
Start free — 1 month

Monthly

$8/ per month

Everything you need to run your academy on TrainerStack.

  • Unlimited students & coaches
  • Classes, attendance & batches
  • Billing, invoices & reminders
  • WhatsApp notifications
  • Reports & analytics

Yearly

Save 7%
$89/ per year

Everything you need to run your academy on TrainerStack.

  • Unlimited students & coaches
  • Classes, attendance & batches
  • Billing, invoices & reminders
  • WhatsApp notifications
  • Reports & analytics

FAQ

Questions before you start

Is each academy isolated?+

Yes. TrainerStack is multi-tenant. Each academy gets an isolated workspace with its own members, students, billing, and settings.

Can I control what staff and coaches can access?+

Roles and permissions let you grant access to students, billing, attendance, settings, and more per seat. Coaches get a focused teaching surface.

Which payment gateways are supported?+

Connect academy Stripe or Razorpay credentials under Integrations, then collect from open invoices. You can also show UPI and bank details for manual payments.

Do I need a credit card to try it?+

No. Sign up and start a one-month free trial. Configure billing and payment integrations when you are ready.

Can I import students from Excel?+

Yes. Students support CSV/XLSX import and export in-product. You can also import from ChessLang if your academy uses it.

Do parents get an app login?+

Guardians receive WhatsApp messages when verified and when you enable those notification categories. A dedicated guardian portal is not part of the product today.

TrainerStack

Put fees, attendance, and your team in one place

Start your free trial, create your academy, and run daily ops from TrainerStack.

Start free trial