⌘K
{{ searchLabel }}
Viewing
Time range
Make each day
your masterpiece!
Financial snapshot
{{ range }}
{{ finTotal }}
Total earnings
Paid
{{ finPaid }}
{{ finPaidPct }}
Pending
{{ finPending }}
{{ finPendingPct }}
Academy pulse
Attendance
{{ p.label }}
{{ p.pct }}
{{ p.count }}
{{ p.delta }} vs last month
Students progress
{{ range }}
78%
of students improved their assessment score
{{ s.label }}
Quick actions
Today's practice,
tomorrow's greatness.
Court occupancy
15 – 21 June
{{ occAvg }}
{{ occCourtsLabel }}
{{ occActiveLabel }}
{{ occFreeLabel }}
{{ d.value }}
{{ d.day }}
{{ c.name }} {{ c.pct }}
{{ c.meta }}
Today's schedule
{{ s.time }}
Bookings today
{{ bkSummaryCount }}
{{ s.value }}
{{ s.label }}
{{ bkSummarySlots }}
My students
{{ stuSubtitle }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
{{ stuShowing }}
{{ c }}
{{ s.initials }}
{{ s.name }}
{{ s.meta }}
{{ s.batch }}
{{ s.coach }}
{{ s.attendance }}
{{ s.fees }}
{{ s.status }}
Coaches
{{ coachSubtitle }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
{{ c.initials }}
{{ c.name }}
{{ c.role }}
{{ c.status }}
{{ c.batches }}
batches
{{ c.students }}
students
{{ c.attendance }}
attendance
Weekly load {{ c.load }}
Next: {{ c.next }}
Attendance
{{ attSubtitle }}
{{ k.label }}
{{ k.value }}
{{ k.sub }}
Sessions
{{ branchLabel }}
{{ attActiveName }}
{{ attActiveMeta }}
{{ attPresentCount }} present {{ attAbsentCount }} absent {{ attPendingCount }} pending
Athlete Check-in Status Mark
{{ r.initials }}
{{ r.name }}
{{ r.level }}
{{ r.inTime }} {{ r.statusLabel }}
Session window
Check-in
{{ attCheckIn }}
Check-out
{{ attCheckOut }}
Scheduled {{ attSessionWindow }} · GPS auto check-out on
Coaches today
{{ c.initials }}
{{ c.name }}
In {{ c.inTime }} · {{ c.role }}
{{ c.statusLabel }}
Today’s activity
{{ a.title }}
{{ a.note }}
{{ a.time }}
My batches
{{ batchSubtitle }}
{{ b.name }}
{{ b.sport }} · {{ b.branch }}
{{ b.status }}
{{ d.label }}
{{ b.time }} | {{ b.court }}
{{ b.coachInitials }}
{{ b.coach }}
Head coach
{{ b.fee }}
per month
Seats filled {{ b.seats }}
Rentals
{{ rentalSubtitle }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
Court capacity
{{ range }}
{{ d.value }}
{{ d.day }}
{{ d.date }}
Rental income
Last 6 months {{ rentalIncomeTotal }}
{{ peakLabel }}
{{ m.label }}
{{ m.year }}
Booking summary
{{ c }}
{{ b.initials }}
{{ b.name }}
{{ b.note }}
{{ b.court }}
{{ b.location }}
{{ b.timeSlot }}
{{ b.status }}
₹{{ b.amount }}
Courts
{{ courtsScope }}
Latest bill
Court 1 · 6:00 – 7:00 PM
6V6 Football · booked 10 June 2026
Subtotal₹600.00
GST (18%)₹108.00
Total amount₹708.00
Earnings
Income overview · {{ scopeLabel }}
{{ s.label }}
{{ s.value }}
{{ s.sub }}
Collections by month
Fees, court rent and camps · last 8 months
Collected Pending
{{ m.total }}
{{ m.label }}
Where money comes from
{{ s.label }} {{ s.amount }}
{{ invoicesPendingTitle }}
{{ invoicesPendingMeta }}
Recent transactions
{{ c }}
{{ t.initials }}
{{ t.name }}
{{ t.note }}
{{ t.batch }}
{{ t.method }}
{{ t.date }}
{{ t.status }}
{{ t.amount }}
Bookings
{{ bkSubtitle }}
{{ k.label }}
{{ k.value }}
{{ k.delta }}
{{ k.sub }}
{{ p.label }}
{{ p.window }}
{{ p.slotLabel }}
{{ c }}
{{ r.initials }}
{{ r.name }}
{{ r.meta }}
{{ r.interest }}
{{ r.time }}
{{ r.coach }}
{{ r.status }}
No trials booked in this window. {{ p.slotLabel }} — parents can still self-book.
Slot inventory · {{ bkDayLabel }}
{{ bkBranch }} · {{ bkSelfBookLabel }}
{{ p.label }} {{ p.openLabel }}
Trial conversion
This month across all branches
{{ f.label }} {{ f.value }}
{{ f.note }}
Assessments
{{ aSubtitle }}
{{ k.label }}
{{ k.value }}
{{ k.delta }}
{{ k.sub }}
Athletes
{{ c }}
{{ r.initials }}
{{ r.name }}
{{ r.meta }}
{{ r.batch }}
{{ r.level }}
{{ r.score }}
{{ r.trend }}
{{ r.last }}
{{ aReport.initials }}
{{ aReport.name }}
{{ aReport.meta }}
{{ aReport.band }}
{{ aReport.score }}
/ 100 total score
{{ s.label }} {{ s.value }} / 10
Progress over time
{{ b.score }}
{{ b.label }}
{{ h.date }} {{ h.score }} {{ h.rank }}
Leaderboard
{{ p.initials }}
{{ p.name }}
{{ p.meta }}
{{ p.ordinal }}
{{ p.record }} {{ p.rate }} win rate
{{ c }}
{{ r.rank }}
{{ r.initials }}
{{ r.name }}
{{ r.meta }}
{{ r.played }}
{{ r.record }}
{{ r.rate }}
{{ r.streak }}
Recent matches
{{ m.type }} {{ m.date }} · {{ m.duration }}
{{ m.p1 }}
{{ s }}
{{ m.p2 }}
Beep tests are conducted on the mobile app
The audio pacer, live mark-out and speaker pairing need a phone on court. This dashboard shows the analytics only.
VO₂ max distribution
27 athletes tested this season
{{ b.label }} {{ b.count }} athletes
{{ b.range }}
Average VO₂ max by month
ml/kg/min across all tested athletes
{{ m.value }}
{{ m.label }}
Recent tests
Synced from the mobile app
{{ c }}
{{ r.initials }}
{{ r.name }}
{{ r.batch }}
{{ r.date }}
{{ r.level }}
{{ r.vo2 }}
{{ r.band }}
Notifications
{{ nSubtitle }}
{{ g.label }}
{{ g.meta }}
{{ n.name }} {{ n.cat }} {{ n.time }}
{{ n.title }}
{{ n.body }}
{{ n.branch }}
You're all caught up
{{ nEmptyBody }}
Needs a response
{{ nActionSub }}
Alerts I want
Applies to every branch you manage.
{{ wizEyebrow }}
{{ wizTitle }}
{{ wizContext }}
{{ stepHeading }}
{{ stepHint }}
+91
No account found for that number. Check and try again.
{{ textLabel }}
{{ textHelp }}
{{ t.label }}
Weekdays
{{ g.label }} {{ g.hint }}
Drag images onto a tile to fill it. Renters see these photos when they book the court.
Syllabus type
{{ monthLabel }}
{{ w }}
{{ joinLabel }}
{{ amountLabel }}
₹
{{ r.label }} {{ r.value }}
{{ doneTitle }}
{{ doneBody }}
{{ stepCounter }}
{{ aReport.initials }}
General assessment
{{ aReport.name }}
Assessment saved
{{ assessSavedBody }}
{{ assessTotal }}
/ 100
live total
{{ assessBand }}
{{ assessPrevLabel }}
{{ s.label }} {{ s.value }} · {{ s.rating }}
0110
{{ assessFooterNote }}
Match play
Record a match
Live point-by-point scoring runs on the mobile app. Enter a completed result here.
{{ matchSavedTitle }}
{{ matchSavedBody }}
{{ p.label }}
▾
Game scores
{{ g.label }} –
{{ matchFooterNote }}
Subscription
{{ subTitle }}
{{ subContext }}
Current plan
{{ curPlanLabel }}
{{ curPlanPeriod }}
{{ curPlanPrice }}
{{ subHeading }}
{{ subHint }}
{{ u.label }}
{{ u.value }}
{{ u.sub }}
What your plan includes
{{ b.title }}
{{ b.desc }}
Billing history
GST invoices are emailed to {{ billingEmail }}
{{ iv.date }} {{ iv.plan }} {{ iv.amount }} {{ iv.status }}
How many students does the academy have?
Your price is based on this band. You currently have {{ studentCount }} enrolled.
{{ subSize }}
Prices exclude GST; 18% is added at checkout. Changing plan mid-cycle is pro-rated against your remaining balance — the amount is shown before you pay.
Auto-pay mandate
{{ r.label }}
{{ r.value }}
{{ r.label }} {{ r.value }}
Amount payable
{{ b.label }} {{ b.value }}
{{ subBillNote }}
What you lose on {{ curRenewDate }}
{{ cancelLossLine }}
Why are you leaving?
Pause instead of cancelling?
Freeze billing for up to 3 months. Your data, batches and history stay exactly as they are.
{{ subDoneTitle }}
{{ subDoneBody }}
{{ r.label }} {{ r.value }}
{{ subFooterNote }}
Time inventory
Trial schedule · {{ schBranch }}
Slots you leave open are the ones parents can self-book from the app. Set them per branch and weekday.
Schedule published
{{ schSavedBody }}
Per slot {{ schCap }}
Weekday
{{ g.label }} {{ g.openLabel }}
{{ schFooterNote }}
Court inventory
{{ invTitle }}
Pick any number of open slots. Self-book them for the academy, or block them so nobody can rent.
{{ invSavedTitle }}
{{ invSavedBody }}
{{ b.label }} {{ b.value }}
{{ l.label }}
{{ d.wd }} {{ d.dd }}
{{ row.hour }}
{{ c.top }} {{ c.sub }}
{{ invFooterNote }}