Spa & Massage Booking System
A single spa or massage session can run 60 to 120 minutes — when a client doesn't show up, an expensive block of therapist time and a treatment room sit idle. Bukujanji is a spa & massage booking app built for exactly that rhythm: clients choose their treatment, time, and therapist online, pay a deposit via QRIS as they book, and get automatic WhatsApp reminders. No monthly fees and no setup costs — we take only a small share of each successful transaction, so you pay only when you earn.
A treatment runs 60-120 minutes. When a client cancels without notice, a slot that long is nearly impossible to refill on short notice — the therapist is still paid, the room sits empty, and that hour's revenue is gone. Without an upfront deposit, nothing holds the client to showing up on time.
Bookings arrive by phone, WhatsApp, Instagram DM, and walk-in all at once, recorded in a notebook or scattered chats. Two clients can be promised the same therapist at the same hour — and you find out only when both have already arrived and are waiting.
Spa clients often buy multi-session packages or memberships, but remaining sessions get tracked on cards and notebooks that are easy to lose. Therapist preferences, pressure levels, and treatment history are scattered across chats — gone the moment you switch phones or change admins.
Set a different duration for every service — 45 minutes for reflexology, 90 for a body massage, two hours for a scrub-and-massage package. The calendar blocks out exactly that much time, so long treatments never overlap with the next booking.
Each therapist gets their own calendar. Clients pick their favorite therapist — including a male or female preference — when booking, and you see the whole team's workload at a glance. Your admin can also add manual bookings and walk-ins from the dashboard.
Clients pay a deposit or the full amount as they book, via QRIS, GoPay, or bank transfer through Midtrans. Long slots stay protected by real commitment — and you stop chasing transfer receipts and matching them against statements.
Sell multi-session treatment packages or monthly memberships — the system tracks remaining sessions and validity automatically, even across branches if you run more than one location. The backbone of a spa built on regulars, now tracked without paper cards.
Your free outlet page on bukujanji.com showcases an ambiance gallery, treatment menu, and client reviews — so prospects searching "spa near me" on Google see the quality and calm of your place before they book.
An AI assistant answers client questions about treatments, prices, durations, and promos from your own spa data, then guides them to complete the booking inside the same conversation. Available through the Easy Booking by WhatsApp add-on, from your own business number.
Create an account at merchant.bukujanji.com/register — no credit card, no setup fee. Fill in your spa profile and your outlet page is ready to use.
Add your treatment menu with each service's own duration — from a quick reflexology session to hours-long body treatment packages — then set each therapist's schedule.
Connect online payments through Midtrans so clients can pay deposits via QRIS, GoPay, or bank transfer while booking. Your long slots are now backed by commitment.
Put your outlet page link in your Instagram bio, Google Business, and chat replies. Clients pick a treatment and therapist, pay the deposit, and get confirmation — no long back-and-forth needed.
No monthly fees, no setup costs, no credit card. You get Bukujanji's core system — online booking calendar, per-therapist schedules, packages and memberships, client database, outlet page with gallery, and sales dashboard — and Bukujanji takes only a small share of each successful transaction. Quiet week? You pay nothing. We earn only when you earn.
Start with the core system — no monthly fees — then add only what your spa actually needs. Everything is optional — from WhatsApp reminders that cut no-shows to a branded outlet website that strengthens how your spa shows up online.
Automatic reminders go out ahead of each treatment, plus notifications when a membership or session package is about to expire. Manual reminders remain free.
Your own spa website with its own domain, 5 design templates, direct online booking, and SEO — your gallery and treatment menu, presented professionally on Google.
Send mass promo campaigns — weekday-slot discounts or seasonal treatment packages — to your client list using official Meta-approved templates.
An official WhatsApp Business number in your outlet's name — plus an AI assistant that replies to customers 24/7 from that number. It answers from your own outlet data (treatments, prices, schedules, promos, memberships), then shows a button that walks the customer through completing the booking inside the same chat. Reminders and blasts go out from your number too, via Meta's official API. Includes 150 AI messages per month (drawn from Kreatif AI credits). Rp149,000/mo billed yearly.
Attendance and HR for your therapist and reception team: selfie or QR clock-in, with automatic payroll and commissions every month.
Per-branch bookkeeping and accounting so the finances of your spa stay tidy without buying separate software.
Spa and massage businesses live on two expensive things: therapist time and treatment rooms. A single treatment can run one to two hours, so one no-show wipes out a large chunk of a therapist's productivity for that slot — a far bigger loss than a short service. As long as reservations live in phone calls, WhatsApp, and manual notes, that risk keeps repeating: schedules clash, clients forget, and you have no way to secure commitment before the day arrives. A spa & massage booking app closes that gap with a system you can actually rely on.
The symptoms are easy to spot: a reservation book full of crossings-out but no single accurate record of who's coming when and with which therapist, walk-ins arriving while every therapist is mid-treatment, and deposits requested manually by transfer that you verify one at a time. With Bukujanji, clients pick a treatment and therapist from a calendar that is always accurate, pay their deposit on the spot, and get a reminder before the appointment — while your receptionist focuses on the guests actually in the room.
Most reservation software you'll find is global: English-only interfaces, dollar pricing, and no support for QRIS or WhatsApp — the two things Indonesian clients actually use. Bukujanji was built for the Indonesian market from day one: QRIS and GoPay payments, WhatsApp reminders, Rupiah pricing, and a team at PT Kreatif Sistem Teknologi in Jakarta. For a local day spa, reflexology, or massage place, that difference shows up every single day.
Good spa software has to understand how a treatment place actually runs. In Bukujanji, every treatment carries its own duration — a 45-minute reflexology, a 90-minute aromatherapy massage, a two-hour scrub-and-massage package. The calendar blocks out exactly that much time, so no two sessions overlap and the next guest never waits because the previous treatment ran long. Each therapist also gets their own schedule: clients pick their favorite therapist — including a male or female preference — while booking, and you manage everyone's working days and hours from a single dashboard.
The feature that matters most for long slots: online deposits. Through the Midtrans integration, clients can pay a deposit or the full amount while booking — via QRIS, GoPay, or bank transfer with BCA, BNI, BRI, Mandiri, and Permata. A client who has paid a deposit is far more committed to showing up, and tends to give earlier notice when plans change, leaving time to offer the slot to someone else. No more sending account numbers over chat, waiting for transfer screenshots, and matching them against bank statements — everything is recorded automatically on your dashboard.
A healthy spa doesn't rely on one-time guests — it relies on clients who come back regularly. That's where session packages and memberships become the backbone, and Bukujanji tracks them automatically. Sell a ten-session massage package or a monthly membership, and the system follows the remaining sessions and validity with no paper card to lose. If your spa runs more than one location, packages and memberships can work across branches, so clients are free to use their remaining sessions wherever they are.
Bukujanji's client database keeps every client's visit history: which treatments they had, which therapist they prefer, and when they last came in. With the WhatsApp Reminder add-on — prepaid tokens, no monthly fee — automatic reminders and expiring-membership notifications go out ahead of schedule, cutting no-shows while nudging clients to renew their packages. Manual reminders are even free, which suits spas just starting to build a base of regulars.
Many reservation systems on the market are built for large spa chains: priced per month, gated behind sales demos, and packed with features a three-to-five-therapist day spa will never touch. Keeping reservations manual has a price too — hours leaking to clashes, no-shows without deposits, and regulars who forget to renew. Bukujanji takes the middle path: the core system — booking calendar, per-therapist schedules, packages and memberships, client database, and multi-branch support — carries no monthly fee and no setup fee, funded instead by a small share of each successful transaction.
The model is simple: when your spa is quiet, you pay nothing; when it's busy, we grow with you. For a small business, that means no fixed cost weighing you down in the early months — unlike a monthly subscription that has to be paid whether the system gets used or not. You can start today with no credit card and no contract negotiation, then add add-ons only when you actually need them: an Outlet Website with its own domain, WhatsApp Reminder to cut no-shows, or Bukuabsen and Bukuakuntansi for HR and bookkeeping. That's how a spa appointment app for small businesses should work — start with no fixed cost, pay a small share only when transactions happen, and grow at your own pace.
Tidy stylist schedules, customers book themselves 24/7, fewer no-shows.
Class capacity under control, session packages & memberships tracked, tidy instructor schedules.
Salons, gyms, courts, learning centers, and other service businesses — one booking platform.