Bukujanji is sports academy management software for owners and head coaches of tennis academies, football schools, badminton, basketball, swimming, and futsal academies. Replace enrollment over WhatsApp chats, hand-written training schedules, and late fee collection with one system: parents enroll their child online, pick a training schedule that matches the right age group and level, and pay fees via QRIS or bank transfer. Every student record and payment lands neatly in one dashboard — with no monthly fee and no setup cost.
Every intake period, parent chats pile up: forms arrive as photos, each child's details get retyped into a spreadsheet, and some applicants simply slip through. There is no single place holding the full student list together with each family's payment status.
Schedules per age group and level are written by hand, then shift because of rain, tournaments, or an unavailable coach. The result: "Coach, what time is practice tomorrow?" arrives daily, eating hours your coaches should be spending on actual player development.
Chasing fees one chat at a time is awkward and slow. Transfer receipts scatter across phone galleries, the payment recap never matches the student list, and you only discover unpaid dues after they have quietly stacked up for months.
Build recurring training sessions per age group and level — U-10 on Mondays and Wednesdays, intermediate class on Thursday afternoons, and so on. Set it once and the schedule repeats automatically every week, visible to parents at any time.
Parents register their child as a participant straight from your academy page, choosing the right class by age and level with no admin replies needed. The booking calendar never closes — enrollments keep coming in while you are out coaching.
Sell monthly training plans or 8-session packs as memberships. Parents purchase and renew on their own online, and the same pack can be valid across every branch of your academy without duplicate setup.
Fees and registration charges are paid through Midtrans: QRIS, GoPay, or bank transfer via BCA, BNI, BRI, Mandiri, and Permata. Every payment is recorded automatically — no more transfer receipts lost in someone's phone gallery.
All student records, booking history, and payments live in one customer database. The dashboard and analytics show revenue and enrollment trends, so your decisions rest on real numbers instead of guesswork from memory.
Run several training locations from a single account, with sales tracking per branch. Every academy also gets a free outlet page on bukujanji.com showing your profile, class schedule, packages, and reviews from parents.
Create your academy account at merchant.bukujanji.com/register with no credit card and no setup cost. It takes just a few minutes, straight from your phone or laptop.
Create a weekly class timetable per age group and level: days, times, coaches, and capacity for each session. The schedule repeats automatically every week — nothing gets rewritten.
Define monthly fee plans or fixed-session packs, then switch on online payments. Parents can buy and renew packages directly from your academy page whenever it suits them.
Send your academy page link through WhatsApp or social media. Enrollments, schedule picks, and payments flow in on their own — you simply keep watch from the dashboard.
Bukujanji's core system — the booking calendar, weekly class timetable, memberships, student database, dashboard, and your outlet page — is yours with no monthly fee and no setup cost. We take only a small profit share on each successful transaction, so costs appear only when your academy actually gets paid. No credit card required, and you can start today.
Everything below is strictly optional — Bukujanji's core system stays free with no monthly fee. Switch on only what your academy needs, such as automatic training-schedule reminders on WhatsApp for parents, or a website on your own domain.
An academy website on your own domain — a more professional first impression when parents search for a tennis academy, football school, or swim club on Google.
Automatic training-schedule reminders sent to parents on WhatsApp, so "what time is practice tomorrow?" stops flooding your coaches' phones.
Announce new enrollment intakes, tournament schedules, or training-pack promos to many parents at once in a single campaign.
Attendance and HR for your academy's staff and coaches — for your internal team, not student attendance.
Bookkeeping and accounting reports per academy branch, so you can track the financial health of every training location without separate spreadsheets.
Running a sports academy is far more than coaching. New enrollments arrive over chat, training schedules per age group keep shifting, and monthly fees have to be chased family by family. As your student count grows, this administrative load grows faster than the hours you have — and it is usually the head coach who ends up doing it all late at night, after the final session, in time that should go into designing better training programs.
Sports academy management software pulls all of that into one system. Most sports apps in Indonesia are built for players hunting for a court, not for the people running an academy. Bukujanji takes the opposite side: a booking, enrollment, and payment system designed for operators — from tennis academies and football schools to badminton, basketball, swimming, and futsal academies — so daily operations run smoothly without depending on one admin who happens to remember everything.
The heart of academy operations is a training schedule that repeats every week. Bukujanji's weekly class timetable works as a training schedule app for any sport: you build sessions per age group and level — say U-8 and U-12 for a football school, or beginner and intermediate classes for a tennis academy — complete with coach, time, and capacity for each session. The schedule publishes automatically every week on your academy page, so parents stop asking over chat.
As a tennis academy booking system or football school management software, the flow stays simple: parents open your academy page, register their child as a participant, pick the right class, and pay online. Session quotas are enforced automatically, and you see the participant list for every group without manual recaps. The same pattern serves badminton, basketball, swimming, and futsal academies — the sport differs, but the system needs are remarkably alike.
When the schedule changes — the court is booked for a tournament, or a coach is unavailable — you simply update the session in the system, and every parent sees the latest schedule on the same page. With the WhatsApp Reminder add-on, training reminders even go out automatically. And through the AI Assistant, parents can ask questions, register, and book directly from WhatsApp or website chat, with no admin replying one message at a time.
Fees are the financial lifeblood of an academy, yet chasing them manually strains your relationship with parents. In Bukujanji, fees are packaged as memberships or session packs — a monthly training plan, for instance, or an 8-session pack. Parents buy and renew online, paying via QRIS, GoPay, or bank transfer through BCA, BNI, BRI, Mandiri, and Permata via Midtrans. You never have to send the same payment-reminder message at the start of every month again.
Because payments are built into the same sports academy enrollment app, every transaction links automatically to the student's record. You can see whose pack is still active and who needs to renew — without opening a spreadsheet or scrolling through transfer receipts. For cash payments at the training ground, Bukukasir, included free, records transactions, history, and customer lists straight from your phone, keeping your daily recap in one place alongside online sales.
Parents' trust is an academy's greatest asset. Every academy on Bukujanji gets a free outlet page on bukujanji.com — carrying your profile, class schedule, packages, and reviews from students' parents. That page becomes your digital storefront when prospective families look you up, and the reviews it gathers become social proof money cannot buy. For a tennis school, this is the foundation of a tennis school management system that looks professional from the very first contact.
When your academy expands to a second or third training location, Bukujanji's multi-branch support keeps everything under one roof: schedules, students, and sales per branch are visible from a single dashboard, and the same membership can be valid across branches. If you want your own identity online, the Outlet Website add-on gives your academy its own website and domain. As a management app for tennis academies, football schools, or any other sport, Bukujanji scales with your business.
Salons, spas, gyms, yoga & pilates studios, learning centers, and other service businesses — one booking platform.
Weekly class schedules, capacity control, parents register their kids & pay online.
Per-court hourly calendar, online deposits via QRIS, zero double bookings.