Bukujanji is a class booking system for learning centers, course providers, tutoring businesses, and class-based studios in Indonesia. Students — or their parents — pick a schedule from an online calendar, register as participants, and pay instantly via QRIS or bank transfer, so you stop fielding dozens of WhatsApp chats for every enrollment. Your weekly timetable stays organized, class capacity is enforced automatically because full sessions close themselves, and every student lives in one database. The core system is free: no monthly fee, no setup fee.
Every new student means dozens of WhatsApp chats: schedule questions, a Google Form link, then another confirmation. Your admin spends hours copying data into Excel, and one missed message means a lost student or duplicate records.
Schedules kept on a whiteboard or in Excel clash easily — two classes fighting over one room, a teacher double-booked. Meanwhile parents keep asking "what time is class tomorrow?" because there is nowhere they can check the schedule themselves.
Transfer receipts get checked one by one, package renewals slip through, and without an automatic slot counter one class overflows while another runs nearly empty. You only find out after a parent complains.
Build a timetable with sessions that repeat every week — piano on Monday afternoons, phonics on Wednesday mornings. Set it up once and the schedule appears on an online calendar students and parents can check anytime.
Set a maximum number of participants per class. Online booking stops by itself once slots run out, so classes never overflow — and you can spot which sessions still have room to promote.
When booking a class, customers can register another person as the participant — a parent books under their child's name. Participant data is correct from day one, with no follow-up chats to clarify who is attending.
Accept payments through Midtrans: QRIS, GoPay, and bank transfers via BCA, BNI, BRI, Mandiri, and Permata. Payment status is confirmed automatically — no more matching transfer receipts one by one.
Sell an 8-session package, a monthly membership, or any lesson bundle straight from the system. Packages work across branches too, so students can attend class at any of your locations.
Every student and booking lives in one database, backed by a sales dashboard and analytics. Your learning center also gets its own outlet page on bukujanji.com — a free listing prospective students can find.
Create an account at merchant.bukujanji.com/register — no credit card, no setup fee. Your learning center's booking system is ready to take registrations within minutes.
Add your classes, set weekly recurring sessions on the timetable, and define a maximum capacity for each class. Add session packages or memberships if you sell them.
Send your outlet page link through WhatsApp, Instagram, or brochures. Students and parents pick a schedule, register participants, and pay online — anytime, 24/7.
New bookings, payment status, and sales figures appear on a single dashboard. See which classes are full, which still have room, and manage every branch from one place.
Bukujanji's core system — the booking calendar, weekly class timetable, student database, online payments, dashboard, and your outlet page on bukujanji.com — costs nothing monthly and nothing to set up. We only take a small profit share on each successful transaction, so we earn only when your learning center does. No credit card required; you can be live in minutes.
Every add-on below is optional — the core class booking system stays free with no monthly fee. Add only what your learning center needs: automatic schedule reminders, a website on your own domain, or per-branch accounting.
Automatic schedule reminders on WhatsApp — parents stop forgetting lesson times, and classes stop sitting empty because a student forgot to show up.
A learning center website on your own domain — more professional in parents' eyes and easier to find on Google.
Send marketing campaigns to your student database — announce new classes, semester enrollment promos, or school-holiday programs.
Reminders and marketing blasts sent from your outlet's own WhatsApp Business number via the official Meta API — more trusted by customers. Rp149,000/mo billed annually.
Attendance and HR for your staff and teachers — track your team's attendance, not your students'.
Per-branch bookkeeping and accounting — course revenue recorded neatly without a manual recap at the end of each month.
Most learning centers, course providers, and tutoring businesses in Indonesia still take registrations through WhatsApp and Google Forms. It feels cheap, but the cost is hidden: admins spend hours answering the same questions, student data scatters across chats and spreadsheets, and enrollments get lost simply because a message sank. A class booking system moves the whole process onto one online calendar — students or parents pick a schedule, fill in participant details, and pay right away, without the back-and-forth.
Then there is the schedule itself. As long as it lives on a whiteboard or in an Excel file, room and teacher clashes are almost guaranteed — and parents will keep asking what time class starts because they have nowhere to check. With an online class booking app, the weekly timetable sits on a page anyone can open at any hour, each class has a capacity limit, and full sessions close themselves. You stop being the human middleman between a whiteboard and a hundred WhatsApp threads.
Capacity is the third quiet problem. Without a slot counter, you discover a class is overbooked when the room is already crowded — or you open a session that turns out to hold two students. An online class booking system counts participants automatically: every class has a cap, remaining slots are visible, and registration closes on its own once the class is full. Sessions run efficiently, students get a better experience, and teachers can simply teach.
As learning center management software, Bukujanji is built around the weekly class timetable. You create a class once — say, beginner guitar every Tuesday and Thursday afternoon — and the system displays it as recurring sessions on the timetable. The format fits studios, learning centers, and academies whose schedules follow a weekly pattern. Teacher and service schedules are managed in the same place, and if you run more than one location, every branch sits under a single account.
Every registration quietly builds your student database: who attends which class, when they last booked, and how their payments look. The dashboard and analytics show which classes always fill up and which need a push, while sales tracking summarizes revenue without manual recaps. The data that used to be scattered across chats, notebooks, and half a dozen spreadsheets finally lives in one place you can open anytime.
For day-to-day operations at the front desk, every account also includes Bukukasir for free — a mobile POS app with a transaction calendar, transaction history, and a customer list. When a parent walks in and registers on the spot, your admin records the transaction from a phone, and it lands in the same database as your online bookings. There are no two sets of books to reconcile at closing time.
Tutoring centers and course providers rarely sell single sessions — they sell packages. As a course management app, Bukujanji lets you sell session bundles like an 8-session package or a monthly membership straight from the system, valid across all your branches. Payments run online through Midtrans — QRIS, GoPay, and bank transfers via BCA, BNI, BRI, Mandiri, and Permata — with status confirmed automatically, so you can retire the ritual of matching transfer receipts by hand.
For kids' lessons, one small detail matters enormously: the person paying is not the person attending. Bukujanji supports this from the start — a parent can register their child as the participant during booking, so the record shows the child's name, not the account holder's. For a tutoring management app, this flow makes your online course registration feel natural to parents while keeping participant data accurate for the teacher standing in front of the class.
Winning a new student costs far more than keeping one. That is where reminders earn their keep: with the WhatsApp Reminder add-on (prepaid tokens), lesson schedules go out automatically on WhatsApp — parents don't forget, and seats don't sit empty for no reason. Session packages and memberships give students a reason to keep coming back, while customer reviews on your outlet page become social proof for the next prospective family.
Your free outlet page on bukujanji.com gives your learning center an online address people can find through Google — complete with your timetable, packages, and a booking button. When you want your own brand front and center, the Website Outlet add-on (Rp149,000/mo) puts your site on your own domain. And when a prospective student asks a question in chat, Bukujanji's AI Assistant on WhatsApp and your website can answer, register them, and take the booking — even while your admin is teaching.