Gym operations platform

The operating system
for your gym.

Members, dues, attendance, trainers and books — one platform running your floor in real time. Every payment your members make settles into your own account, never ours.

Fourteen days free · No card to begin · Your whole register moved across in an afternoon

Inside right now
63
peak in 40 minutes
Settled to your account
This month
nothing held back, nothing delayed
Renewals at risk
42
memberships ending in 30 days
Collected this month
+12%
against the same days in August
Trainers on shift
4
9 sessions booked before eight
Retention
91%
renewed inside fourteen days
doindesk.com/dashboard
Dues outstanding
17
members · 3 over thirty days
Active members
214
+21 joined this month
Retention
91%
renewed within fourteen days
Revenue & profit
April – September
Hover any point for that month's figures
Needs attention
by amount
Meera Iyer14d
Rahul Kadam6d
Farah Sheikh2d
Sana NadeemTmrw
Vikram Shetty3d
Nikhil Save6d
Nothing
deducted from what your members pay you
One afternoon
to move your entire register across
Every change
logged, attributed and reversible
Hindi & English
switched per person, not per gym
Where the money goes

Your members pay you.
Not us.

Most gym software collects your members' fees into its own account and settles them to you days later, minus a cut. Doin'Desk does not. A member's payment opens your UPI and lands in your bank the same moment. We only ever charge you our own subscription — we never hold money that belongs to your gym, not for an hour.

That one decision changes how the rest of the product works. Reconciliation is instant because there is nothing to reconcile. Your cash flow is your own. And if you ever leave, there is no balance of yours sitting with us.

A member clears their renewal
1
They tap Pay in their app
Or scan the code at your front desk
2
Their UPI app opens on your handle
Your name, your ID, your bank — visible to them
3
The money is in your account
Instantly, in full, before they leave the desk

Doin'Desk marks the dues cleared, numbers the GST invoice, files it and sends the receipt. It never touches the money itself.

The platform

Seven things that stop
being your problem.

Each one is a screen someone at your gym opens every day — the desk, the trainer, the member, you. Scroll through them.

01 — Dues

The list that tells you
who to call.

Not a filter you have to build. You open the app and the seventeen people who owe you are already there, oldest debt at the top. Tap one and the reminder leaves in your gym's name, on the app they actually read.

Sorted by agenot alphabetically, like a register
One tap to chaseWhatsApp, push, or both
Recovered this week
9
after a reminder went out
Oldest debt
41 days
Meera Iyer · Quarterly
Dues17 pending
MemberOverdue
Meera IyerQuarterly41d
Rahul KadamHalf-year18d
Farah SheikhQuarterly6d
Sana NadeemMonthlyTomorrow
Vikram ShettyMonthly3 days
Remind all overdueExport
02 — The door

The register that
fills itself.

A member holds up their phone, the code reads, the visit opens. On the way out they scan again and it closes. Nobody signs anything — and by Friday you know exactly who has quietly stopped turning up.

Check out tooso you know who is still inside
Kiosk modea tablet at the desk, no staff needed
On the floor
63
peak in 40 minutes
Not seen in 3 weeks
11
before they quietly lapse
Front deskScanning
Arjun Pillai
Annual · valid to 14 Mar
Checked in · 6:31 AM
RecentTime
Sana Nadeem6:28
Nikhil Save6:24
Meera Iyerleft6:19
03 — Payments

Money that never
stops anywhere else.

Their UPI app opens on your handle. Your gym's name sits on their confirmation screen, not ours. It is in your bank before they have picked their bag back up — and we clear the dues, number the invoice and send the receipt behind it.

Nothing heldno float, no cut, no settlement wait
Cash and card toorecorded against the same dues
Invoice
Filed
GST numbered · no gaps in the series
Receipt
Sent
on their phone in four seconds
Collect paymentMeera Iyer
UPIto your own handle
Cashrecorded at the desk
Cardyour own machine
Quarterly renewaldue 12 Dec
Personal training · 4 sessionsRahul K.
1Their app opens→2Your handle shows→3In your bank
Send payment requestMark paid in cash
04 — Trainers

Your trainers stop
asking you things.

Each one opens their own day — who is next, what that client lifted last time, how many sessions are left on the package, what they have earned this month. You stop being the person who remembers the schedule.

Commission countedas sessions are delivered
Packages trackedflagged when the last one is used
Sessions this month
38
across 12 assigned clients
Package alert
Last one
Sana Nadeem · 12 of 12
Rahul's dayTue 22 Sep
Up next · in 20 minutes
Sana Nadeem
Push day · last session on her package
Start
Arjun Pillai6:30Done
Meera Iyer17:30Confirmed
Vikram Shetty19:00Requested
05 — Programmes

A programme, not a
forwarded photo.

Build the week once, with a demo video sitting against every movement. The member ticks sets off as they go and the trainer watches it happen. Nobody guesses the form, and nobody loses the sheet in a chat thread.

Video on every liftfrom your own library
Progress keptweight, measurements, photos
Logged today
3 of 5
Meera is mid-session right now
Bench press
+7.5 kg
since she started in June
Push day · Meera IyerWeek 6
Bench presstempo 3-1-14 × 8
Incline dumbbellhold at the top3 × 10
Cable flyslow on the way back3 × 12
Overhead pressbrace before you push3 × 10
Triceps ropeelbows still3 × 15
06 — Reporting

Numbers that survive
a question.

Run across any chart and read the figure at that point — no exporting, no squinting. Busiest hours are built from real check-ins, so you staff Wednesday evening properly instead of guessing. Retention counts people, not percentages.

Scrubbable chartsread any month at the crosshair
Branch by branchor all of them at once
Busiest slot
Wed 7:30
38 people inside · put two on the floor
Retention
91%
128 renewed · 12 left
Revenue and profitApr — Sep
Aug · +12%AprJunAugSep
Busiest hours90 days
07 — The member

Your members carry
the gym with them.

No app store, no download, no forgotten password. You send a link and their membership card is on their phone — dues, training, bookings, notices. A card that cannot be left at home is a card that gets used.

Works on any phoneit is just a link
Hindi or Englishtheir choice, not yours
Paid from the app
64%
of renewals never reach the desk
Streak
9 days
the thing that keeps them coming
7:42Iron Peak
Morning, Meera
Iron Peak Fitness · Andheri West
Membership
Meera Iyer
Plan
Quarterly
Till
12 Dec
Streak
9 days
Renewal due
History
In 3 days
Pay now and keep the streak running
Pay with UPI
Today · Push day
Rahul K.
Bench press4 × 8
Incline dumbbell3 × 10
Cable fly3 × 12
HomeWorkoutBookProfile
Also in the box

The rest of it, without the sales pitch.

Member registerBulk importFreeze and resumeWalk-in leadsNotice boardEquipment registerPlans you defineGST invoicingPayment ledgerExpensesMonth-end closeWhatsApp remindersPush notificationsBroadcastAutomationsSession bookingPT packagesExercise libraryDiet plansProgress photosTrainer commissionStaff accounts and rolesAudit trailBranchesConsolidated reportingExportsKiosk modeHindi and EnglishLight and darkLead conversion
Built to be trusted with a business

The parts you only notice
when they are missing.

Nothing happens anonymously

Every payment, every price change, every deleted member is written to an append-only log with the account that did it and the moment it happened. Staff cannot quietly undo their own mistakes, and you can always answer the question "who did this".

One gym cannot see another

Every record in the database is fenced to the gym that owns it, at the database itself rather than in the app's code. A bug in a screen cannot leak your member list to another gym, because the data never leaves your fence.

You can walk away with everything

Members, payments, attendance, invoices — all of it exports to a spreadsheet on demand. No export fee, no notice period, no support ticket. Software you can leave is software worth staying with.

Questions owners actually ask

Before you move across.

Does my members' money really reach me directly?

Yes. When a member pays, their UPI app opens on your own handle — they see your gym's name on the confirmation screen, and the money settles into your bank at that moment. Doin'Desk is never in the path. What we record is that the dues were cleared; what we never do is hold the payment.

I have three years of members in a register and a spreadsheet. Now what?

Send us the sheet, or the photographs of the register, and we bring it in for you. Names, phone numbers, plans and end dates come across as they are — you correct the messy ones afterwards, inside the app, at your own pace. Most gyms are running the same afternoon.

My front-desk staff are not technical. Will they cope?

The desk only ever sees four things: search a member, take a payment, check someone in, add someone new. Everything else is behind your own login. The interface is in Hindi if that is easier for them, and the kiosk mode needs no login at all.

What happens to my data if I stop paying?

You can export everything at any point, including the day you leave — members, payments, attendance and invoices, as spreadsheets. We do not hold your records hostage to a renewal, and there is no charge to take them out.

Do my members have to install anything?

No. They open a link and the portal works in their phone's browser — the membership card, their dues, their training, their bookings. They can add it to their home screen if they want it to behave like an app, but nothing is required.

I run two branches. Is that one account or two?

One. Each branch keeps its own members, staff and register, and you switch between them from the top of the screen. Reports show a branch on its own or all of them consolidated, without exporting and adding up by hand.

Run tomorrow's shift
from your phone.

Fourteen days free. Your register moved across in an afternoon. Leave whenever you like, with all of your data.