The last set
can be heavy

Running your clients doesn't have to be.

Software for personal trainers. From session packages to each client’s progress, plan your schedule and manage your clients from anywhere.

  • Pay by QRIS, e-wallet, or transfer
  • Sessions left are counted for you
  • We help move your old data

Run your clients without the guesswork

  • More than just numbers

    Track sessions, active clients, and revenue in one dashboard. Easily spot what needs your attention.

  • Know where the money goes

    Every payment is recorded with the amount, the date, and the client.

  • No more silent drop-offs

    Keep track of clients whose package is running out or who train less often. Reach out on WhatsApp before they stop.

  • Plans and progress for every client

    Write a workout plan for each client and log their progress. Clients see today’s exercises and their own progress charts.

Early access · Coming soon

Run your clients easily with Klubku

Clients, session schedules, payments, and reports in one app. Open it on any platform. The numbers are always clear.

Members
All locations · 23 active clients, 2 on trial
Add member
Search by name, email or phone
Active23Needs a package1Ends ≤7 days4Expired6Trial2
Client list
Active, by name
Active
23+1 in grace
Inactive
2taking a break
Joined this month
3clients
Removed this month
0clients
ClientContactLocationPackageStatusValid until
APAldi Pratama
0812 3344 5566Gym Senayan
8 session pack
5 sessions left
Active14 Nov 2026
BSBunga Safitri
0813 2211 8890Home visit
12 session pack
2 sessions left
5 days left25 Oct 2026
CWCakra Wijaya
0857 1122 3344Gym Senayan
12 session pack
3 sessions left
Active12 Dec 2026
DRDewi Rahayu
0821 9988 7766Gym Senayan
10 session pack
4 sessions left
Active30 Nov 2026
ESEko Saputra
0819 5566 7788Home visit
8 session pack
Ended 15 Oct
Grace period22 Oct 2026
FNFajar Nugroho
0838 4455 6677Home visit
8 session pack
6 sessions left
Active8 Nov 2026
Members
23 active, 2 trial · All locations
Search by name, email or phone
Active23Needs a package1
Showing 6 of 23, by name
AP
Aldi Pratama
8 session pack · Gym Senayan
Active
BS
Bunga Safitri
12 session pack · Home visit
5 days left
CW
Cakra Wijaya
12 session pack · Gym Senayan
Active
DR
Dewi Rahayu
10 session pack · Gym Senayan
Active
ES
Eko Saputra
8 session pack · Home visit
Grace period
FN
Fajar Nugroho
8 session pack · Home visit
Active

Members

Client details, session packages, status and contacts in one list. Who needs a package or has few sessions left stands out.

Payments
October 2026 · All locations
Create QRIS billRecord payment
Received in October
Rp17.4m
↑ 7%11 paid transactions
Unpaid
Rp3.2m
1 latefrom 2 clients
Through QRIS
58%
↑ 4 ptsRp10.1m from 6 transactions
Average time to pay
1.2 days
after the due date
Payment history
Newest first, QRIS and e-wallet statuses update automatically
TransactionsBillsReport
DateClientPackageMethodAmountStatus
20 OctJoko Prasetyo12 session packQRISRp2,250,000Paid
20 OctAldi Pratama8 session packTransferRp1,600,000Paid
19 OctGita Lestari8 session packQRISRp1,600,000Pending
19 OctDewi Rahayu10 session packE-walletRp1,950,000Paid
18 OctHana Kusuma8 session packQRISRp1,600,000Failed
18 OctFajar Nugroho8 session packCashRp1,600,000Paid
Payments
October 2026 · All locations
Received in October
Rp17.4m
↑ 7%11 paid transactions
Unpaid
Rp3.2m
1 latefrom 2 clients
Payment history
Joko Prasetyo
20 Oct · 12 session pack · QRIS
Rp2,250,000
Paid
Aldi Pratama
20 Oct · 8 session pack · Transfer
Rp1,600,000
Paid
Gita Lestari
19 Oct · 8 session pack · QRIS
Rp1,600,000
Pending
Dewi Rahayu
19 Oct · 10 session pack · E-wallet
Rp1,950,000
Paid
Hana Kusuma
18 Oct · 8 session pack · QRIS
Rp1,600,000
Failed
Fajar Nugroho
18 Oct · 8 session pack · Cash
Rp1,600,000
Paid

Payments

Money in through QRIS, e-wallet and transfers, plus the bills still unpaid or late.

Reports
October 2026 · All locations · compared with September 2026
SummaryPackage revenueRetentionAttendanceLocations
Data as of today, 17:40
Active clients
23
↑ 2across 2 locations
New clients
3
↑ 1joined in October
Left
1
0churn 4.8% of 21
Per client
Rp809k
↑ 3%average package revenue
Time as a client
9.1 mo
↑ 0.4average active client
Client growth
May to October, all locations
ActiveNewLeft
MayJunJulAugSepOct
Insights
Patterns in this month’s data
Churn · Home visit
Churn is highest for Home visit: 6.3%.
See clients
Attendance
The busiest hour this month is 17:00.
Open attendance
Packages
4 packages end within 7 days.
See packages
Reports
October 2026 · All locations
SummaryPackage revenue
Active clients
23
↑ 2across 2 locations
New clients
3
↑ 1joined in October
Left
1
0churn 4.8% of 21
Per client
Rp809k
↑ 3%average package revenue
Insights
Churn · Home visit
Churn is highest for Home visit: 6.3%.
Attendance
The busiest hour this month is 17:00.
Packages
4 packages end within 7 days.

Reports

Client growth, retention, attendance and package revenue, worked out for you every month.

Home
Tuesday 20 October 2026 · All locations
Record payment
Package revenue
Rp18.6m
↑ 8%vs Sep Rp17.2m
Active clients
23
↑ 2vs Sep 21
Average attendance
92%
↑ 2 ptsvs Sep 90%
Renewal rate
84%
↑ 3 ptsvs Sep 81%
Revenue from packages, 6 months
May to October, in millions of rupiah
Gym SenayanHome visit
14.0
14.9
15.5
16.5
17.2
18.6
MayJunJulAugSepOct
Today's schedule
Follows the location filter
17:40
06:00
07:00
Aldi Pratama
Gym Senayan
DW
1/1
07:30
08:30
Bunga Safitri
Home visit
DW
1/1
17:00
18:00
Cakra Wijaya
In progress · Gym Senayan
DW
1/1
18:30
19:30
Dewi Rahayu
Gym Senayan
DW
1/1
20:00
21:00
Fajar Nugroho
Home visit
DW
1/1
Home
Tuesday 20 October 2026
Package revenue
Rp18.6m
↑ 8%vs Sep
Active clients
23
↑ 2vs Sep
Attendance
92%
↑ 2 ptsvs Sep
Renewals
84%
↑ 3 ptsvs Sep
Today's schedule
Follows the location filter
17:40
06:00
07:00
Aldi Pratama
Gym Senayan
1/1
07:30
08:30
Bunga Safitri
Home visit
1/1
17:00
18:00
Cakra Wijaya
In progress · Gym Senayan
1/1
18:30
19:30
Dewi Rahayu
Gym Senayan
1/1
20:00
21:00
Fajar Nugroho
Home visit
1/1

Home

Your day at a glance: package revenue, active clients, attendance and the session in progress.

Schedule
Week of 19 to 25 Oct · All locations
Private sessionAdd session
Sessions this week
24
at 2 locations
Average fill
92%
22 of 24 sessions
Private sessions
24
14 clients
Clashes
1
Thu 22 Oct
DayWeekMonth
TodayAll coachesAll types
DayMorning
15:0016:0017:0018:0019:0020:0021:00
Mon19
4 sessions
Aldi
Dimas1/1
Bunga
Dimas1/1
PrivateCakra
Dimas1/1
PrivateHana
Dimas1/1
Tue20
5 sessions
Aldi
Dimas1/1
Bunga
Dimas1/1
PrivateCakra
Dimas1/1
PrivateDewi
Dimas1/1
PrivateFajar
Dimas1/1
Wed21
3 sessions
Gita
Dimas1/1
PrivateJoko
Dimas1/1
PrivateHana
Dimas1/1
Thu22
5 sessions
Aldi
Dimas1/1
Bunga
Dimas1/1
PrivateDewi
Dimas1/1
!
PrivateFajar
Dimas1/1
!
PrivateCakra
Dimas1/1
Fri23
4 sessions
Gita
Dimas1/1
PrivateJoko
Dimas1/1
PrivateDewi
Dimas1/1
PrivateFajar
Dimas1/1
Sat24
3 sessions
Aldi
Dimas1/1
Hana
Dimas1/1
Cakra
Dimas1/1
No sessions this afternoon
Sun25
No sessions
No sessions this afternoon
Schedule
Week of 19 to 25 Oct
October 2026Today
Mon19
Tue20
Wed21
Thu22
Fri23
Sat24
Sun25
Tuesday 20 Oct
  • 06:0007:00
    PrivateAldi Pratama
    Gym SenayanDimas1/1
  • 07:3008:30
    PrivateBunga Safitri
    Home visitDimas1/1
  • 17:0018:00
    PrivateCakra Wijaya
    Gym SenayanDimas1/1
  • 18:3019:30
    PrivateDewi Rahayu
    Gym SenayanDimas1/1
  • 20:0021:00
    PrivateFajar Nugroho
    Home visitDimas1/1

Schedule

Private sessions for the week at every place you train, flagged when they clash.

Attendance
Tuesday 20 October 2026 · All locations
Show check-in QROpen session roll call
Present today
3
3/5 bookings checked in60%
Average attendance
92%
↑ 2 ptsvs Sep 90%
QR check-ins
41%
↑ 6 ptsvs Sep 35%
Absent 14+ days
2
↓ 1vs Sep 3
Sessions today
TimeClientCoachStatusActions
06:00Aldi PratamaDimasRoll call done · 1 presentView
07:30Bunga SafitriDimasRoll call done · 1 presentView
17:00Cakra WijayaDimasIn progress · 1 presentContinue
18:30Dewi RahayuDimasNo roll call yetOpens 18:00
20:00Fajar NugrohoDimasNo roll call yetOpens 19:30
Latest check-ins
Today, all locations
CW
Cakra Wijaya
Private session 17:00 · QR
16:57
BS
Bunga Safitri
Home visit · Logged by coach
07:31
AP
Aldi Pratama
Private session 06:00 · QR
05:58
Attendance
Tuesday 20 October 2026
Present today
3
3/5 bookings checked in60%
Average attendance
92%
↑ 2 ptsvs Sep 90%
Sessions today
06:00
Aldi Pratama
Roll call done · 1 present
D
07:30
Bunga Safitri
Roll call done · 1 present
D
17:00
Cakra Wijaya
In progress · 1 present
D
18:30
Dewi Rahayu
No roll call yet
D
20:00
Fajar Nugroho
No roll call yet
D

Attendance

Check-ins by QR or roll call. See which clients have come to each session today.

Early-stage preview of Klubku. The design may change as the product develops.

01

No more
juggling apps

Clients, session packages, schedules, and WhatsApp reminders. All in one place. No more Excel, phone notes, or one chat at a time.

See why
02

Sessions
without clashes

Plan private sessions at the gym or at a client’s home. Klubku flags clashes, and clients book their own sessions from their phone.

See schedule
03

Packages run out,
you get reminded

Clients with few sessions left show up in a list. Nudge them on WhatsApp, then record the payment: QRIS, e-wallet, or bank transfer.

See payments

Our vision and mission

Vision

Every fitness and martial arts business owner in Indonesia is free of busywork and makes decisions backed by data, so they can focus on what actually matters.

“When I got serious about my health, I saw many gyms still handling attendance, payments and reminders by hand. I am building Klubku with the software standards I learned working in Europe, for a better experience for owners, their teams and their members.”

Edbert, Founder of KlubkuSoftware engineer focused on data security

Mission

  1. Automate the routine work, like attendance, payment reminders, and package renewals, so you and your team can focus on what actually matters: the people who train with you.

  2. Bring members, schedules, payments, and reports into one app, and turn the daily data into a clear picture, so every decision is backed by data, not guesswork.

  3. Build Klubku together with owners and coaches, for the way business works in Indonesia.

Frequently asked questions

What is Klubku?

Klubku is software for running a fitness business, in Bahasa Indonesia and English. A personal trainer can run it as a business of one: clients, session packages, schedules, workout plans, progress, and payments live in one app.

What kind of personal trainer is Klubku for?

For personal trainers with their own clients, who train them at a gym or at home. Gym, dojo, and pilates or yoga studio owners can choose their kind of business at the top of the page.

Is my data safe?

Client and payment data belong to you. Every change is tested automatically before release, and we never sell your data.

Which devices does Klubku work on?

Klubku works across all platforms: laptop, desktop, tablet and phone.

Can I use Klubku now?

Klubku is still in its early stages and has not launched to the public yet. Sign up for early access to try it first, and our team will reach out on WhatsApp.

What about my existing client data?

We help transfer your client data to Klubku, so you won't have to enter everything all over again.

How can clients pay?

Clients pay for session packages by QRIS, e-wallet, or bank transfer. Every payment is recorded with the amount, the date, and the client. Late payers show up in a list, ready for a WhatsApp nudge.

Who do I contact for help?

Our team is happy to talk and help on WhatsApp at +62 851-1051-2858 (WA only). You can also email halo@klubku.id.

Grow with Klubku

Klubku is still in its early stages. At this stage, you're not just a user. Your feedback and the way you train clients help shape what we build.

Sign up for early access
  • Early access

    Try it before the public launch.

  • Direct support

    Talk to the team on WhatsApp.

  • Your data comes with you

    We'll move your client data to Klubku, so you won't have to enter it all again. The data stays yours.

  • Shape the features

    Your feedback decides what we build first.

Sign up for early access

Tell us how you train your clients and get exclusive early access to the Klubku app.

We only contact you about Klubku. No spam, and we never sell your data.