Jadwal per kapster untuk salon dan barbershop: satu layanan, satu staf, tanpa bentrok

Tim Termilo · Diterbitkan 12 September 2026 · 6 menit baca

Catatan

Akar bentroknya begini: salon menghitung slot per toko, padahal seharusnya per kapster. Perbaikannya, jadikan tiap kapster staf dengan daftar layanannya sendiri, lengkapi durasi serta jeda tiap layanan, dan tutup jadwal cuti lewat blokir waktu API. Hasilnya, jam yang ditawarkan ke pelanggan hanya jam saat kapster tertentu betul-betul kosong.

Kenapa jadwal salon bentrok?

Penyebab jadwal bentrok ada di cara slot dihitung, bukan pada kapster. Bila slot dihitung dari jam buka salon, dua pelanggan dapat memesan jam yang sama walau hanya satu kapster yang mengerjakan coloring. Bila cukur 30 menit dan smoothing 120 menit memakai durasi yang sama, sesi berikutnya menempel pada sesi yang masih berjalan.

  • Slot dihitung per salon: jam buka dianggap jam kosong, padahal setiap kapster punya jadwalnya sendiri.
  • Durasi disamakan: coloring 90 menit dicatat sebagai satu slot pendek, lalu pelanggan berikutnya datang saat rambut masih diproses.
  • Tanpa jeda: kursi masih dibersihkan saat pelanggan berikutnya sudah duduk menunggu.
  • Cuti tidak menutup slot: kapster libur, tapi jam kerjanya masih ditawarkan di halaman booking.

Dampaknya terbaca di ulasan publik aplikasi booking salon: pelanggan yang sudah booking tetap menunggu karena jam yang sama diberikan ke walk-in, dan login serta OTP menghambat pelanggan yang hanya ingin memilih jam (observasi Termilo, 2026-09-12; lihat Sumber). Untuk spa dengan treatment 60-120 menit, satu sesi yang bentrok atau kosong menghanguskan jam kerja terapis (klaim vendor, lihat Sumber). Ringkasan kebutuhan salon ada di halaman software booking untuk salon.

Bagaimana kapster menjadi staf dengan daftar layanan sendiri?

Di Termilo, kapster, barber, dan terapis dicatat sebagai staf. Pelanggan memilih layanan dan jam; sistem memilih staf yang kosong pada jam itu. Setiap staf punya daftar layanan sendiri. Karena itu, coloring yang hanya dikerjakan dua stylist tidak pernah ditawarkan pada jam saat kedua stylist itu sedang mengerjakan pelanggan lain.

  1. Buka Katalog di dashboard, lalu undang setiap kapster sebagai staf: isi nama, email, dan peran.
  2. Buka Katalog → Layanan → Tambah layanan. Isi Nama, Durasi (menit), dan Harga (Rp), lalu aktifkan Aktif untuk dibooking.
  3. Di bagian Lokasi & staf pada layanan itu, tetapkan staf yang melayaninya. Cukur dapat ditugaskan ke semua barber; coloring hanya ke stylist yang menguasainya.
  4. Buka Operasional → Jam operasional. Atur jam buka per hari, pakai Salin ke semua hari bila jadwal sama, dan tambahkan Pengecualian & hari libur untuk tanggal salon tutup.
  5. Jam buka per hari dan tanggal libur diatur di dashboard. Jam kerja per staf dan blokir waktu diatur lewat API (lihat /docs/availability).

Bagaimana durasi dan jeda per layanan bekerja?

Slot barbershop dan salon terbentuk dari dua angka yang diisi terpisah di editor layanan: Durasi (menit) untuk lama pengerjaan, Buffer setelah (menit) sebagai jeda sebelum kapster menerima pelanggan berikutnya. Angka ini milik layanan, bukan milik kapster. Termilo lalu mengurangi hasilnya dengan booking yang sudah ada, blokir waktu, dan tanggal libur, sebelum slot ditampilkan ke pelanggan.

Contoh durasi dan jeda setelah layanan untuk barbershop dan salon
LayananDurasiJeda setelah layananPelanggan berikutnya di kapster yang sama
Cukur30 menit5 menit35 menit setelah sesi dimulai
Haircut + cuci45 menit10 menit55 menit setelah sesi dimulai
Creambath60 menit10 menit70 menit setelah sesi dimulai
Hair coloring90 menit15 menit105 menit setelah sesi dimulai

Jeda dipakai untuk membersihkan kursi, membilas alat, atau menyiapkan bahan coloring. Jam buka diatur di Jam operasional; jeda menempel pada tiap layanan. Bila satu pelanggan ingin cukur lalu creambath, buat booking per layanan, karena satu booking hanya memuat satu layanan. Slot yang tampil adalah perkiraan; sistem mengecek ulang slot saat booking dibuat, sehingga dua pelanggan tidak mendapat kapster yang sama pada jam yang sama.

Bagaimana menyisakan jam untuk walk-in?

Barbershop hidup dari walk-in, dan booking online tidak harus menghapusnya. Kuncinya: jam yang dibuka untuk booking online tidak harus sama dengan jam salon buka. Termilo menjual slot terjadwal, bukan nomor antrean, sehingga walk-in tetap dilayani dari antrean di tempat.

  • Buka booking online lebih pendek dari jam salon: salon buka 09.00-21.00, Jam operasional di Termilo 10.00-18.00, jam malam untuk walk-in.
  • Sisakan satu kapster tanpa layanan online: kapster yang tidak ditugaskan ke layanan mana pun tidak menerima booking online dan melayani walk-in penuh.
  • Jaga jam ramai akhir pekan untuk pelanggan yang datang langsung dengan blokir waktu untuk staf tertentu lewat API.

Batas sistem

Termilo tidak mengelola nomor antrean walk-in, dan kursi atau bed sebagai resource tidak termasuk. Hitung jadwal dari kapster: satu kapster, satu pelanggan, satu jam.

Barbershop dengan satu kursi mengikuti aturan ini juga, meski cuma ada satu kapster untuk dihitung — antrean tetap boleh panjang, jadwal booking-nya yang wajib rapi.

Bagaimana jam sibuk Google Calendar salon menutup slot semua kapster?

Hubungkan Google Calendar dari dashboard. Selama proses verifikasi Google berjalan, Google dapat menampilkan peringatan dan meminta hubungkan ulang. Jam sibuk di satu Google Calendar yang dihubungkan bisnis menutup slot untuk semua staf. Kalender ini cocok untuk acara yang menghentikan seluruh salon: pelatihan produk, tutup lebih awal, atau renovasi kursi. Jam acara itu hilang dari halaman booking untuk semua kapster.

Untuk cuti satu kapster, jangan pakai kalender ini; pakai blokir waktu untuk staf itu lewat API. Panduan koneksi ada di /docs/integrations/google.

Alat untuk menutup slot menurut situasinya
SituasiAlat di TermiloSlot yang tertutup
Salon tutup pada tanggal tertentuPengecualian & hari libur di Jam operasionalSemua kapster
Acara seluruh salon, misalnya pelatihan atau tutup lebih awalAcara di Google Calendar yang dihubungkanSemua kapster
Satu kapster cuti atau izinBlokir waktu untuk staf itu lewat APIKapster itu saja
Kapster paruh waktuJam kerja per staf lewat APIDi luar jam kerjanya

Barbershop satu kursi dan salon lima kapster memakai tabel yang sama persis — bedanya cuma berapa baris yang benar-benar terpakai tiap hari.

Bagaimana menawarkan stylist senior lewat layanan terpisah?

Pelanggan tidak memilih kapster dari halaman booking. Bila salon ingin menjual stylist senior dengan harga berbeda, jalan keluarnya sederhana: Buat layanan terpisah yang hanya ditugaskan ke satu staf.

  1. Tambah layanan baru, misalnya Haircut dengan stylist senior, dengan Durasi (menit) dan Harga (Rp) sendiri.
  2. Di Lokasi & staf, tetapkan hanya stylist senior itu.
  3. Biarkan layanan Haircut biasa ditugaskan ke semua kapster lain.
  4. Tulis di Deskripsi siapa yang mengerjakan dan apa bedanya; teks itu tampil di halaman booking.

Slot layanan senior jadi cuma muncul saat stylist itu kosong, sedangkan Haircut biasa tetap terisi kapster lainnya — trik yang sama cocok dipakai untuk barber spesialis fade, atau memisahkan terapis pria dan wanita di spa.

Bagaimana pelanggan mengubah jadwal lewat WhatsApp salon?

Untuk mengubah jadwal atau membatalkan, pelanggan menghubungi bisnis lewat nomor yang tertera. Bisnis membatalkan booking dari dashboard, lalu pelanggan memesan jam baru. Saat booking dibatalkan, slot kapster itu terbuka lagi pada jam yang sama, sehingga pelanggan lain dapat mengisinya.

  1. Menunggu: slot ditahan 10 menit sampai deposit masuk, untuk layanan yang meminta deposit.
  2. Terkonfirmasi: slot terkunci untuk kapster yang ditugaskan; pelanggan menerima email konfirmasi bila email diisi.
  3. Selesai atau tidak hadir: admin mengubah status setelah jam layanan lewat.
  4. Batal: salon membatalkan dari dashboard, dan slot terbuka lagi untuk pelanggan lain.

Mode persetujuan berlaku untuk semua booking di satu bisnis: setujui otomatis, atau setujui manual dengan slot ditahan 24 jam. Semua status tampil di menu Booking, dan setiap perubahan status dapat dikirim ke kasir salon lewat webhook. Detail siklus ada di /docs/booking-lifecycle. Bila Anda mengelola jenis bisnis lain, mulai dari hub software booking Termilo.

Sumber

Baca juga

Mulai booking online untuk bisnis Anda hari ini

Buat halaman booking gratis