Semua panduan

Operasional Harian

Scheduling — bikin & kelola sesi

Schedule template, recurring class, capacity, waitlist

12 menit baca

Fitur ini sebenarnya apa

Kalender sesi: kapan, siapa yang pegang, di ruangan mana, muat berapa orang. Yang kamu buat di sini itu juga yang dilihat pelanggan waktu mau booking.

Penerapannya per jenis usaha

Satu fitur berarti hal berbeda tergantung usahamu.

Gym & studio kebugaran
Kelas berulang tiap minggu. Dibuat sekali, lalu jalan sendiri sampai kamu ubah.
Spa & salon
Bukan kelas berjadwal, tapi slot janji temu per terapis. Yang mengunci slot itu ketersediaan orangnya.
Barbershop
Sering tidak dipakai sama sekali — pelanggan datang langsung. Yang berguna cuma jam buka dan siapa yang jaga.
Lapangan & venue
Slot sewa per jam. Satu lapangan tidak bisa dipesan dua orang di jam yang sama, dan itu yang dijaga di sini.
Scheduling — bikin & kelola sesi — tanpa suara, bisa dijeda kapan saja.

Scheduling adalah jantung operasional OBARA OS. Semua sesi (group class, private session, treatment) di-create di sini, dan member bisa book ke sesi-sesi tersebut.

Tab di page Schedule

  • Sessions — kalender utama buat group class & private session (selalu aktif)
  • Spaces — kalender booking ruangan/court/equipment (muncul kalau modul booking_courts aktif)
  • Visits — kalender kunjungan/treatment medis (muncul kalau modul medical_records aktif)

Kalau cuma satu tab yang aktif, tab strip-nya disembunyikan otomatis — page langsung tampil tab itu.

Bikin sesi pertama

1
Buka /schedule (tab Sessions)
Default view adalah weekly calendar. Bisa toggle ke daily atau monthly view via tombol kanan atas.
2
Klik slot kosong di kalender
Modal 'New Session' muncul. Pilih service, coach, room/outlet, tanggal, jam mulai. Capacity auto-fill dari service default.
3
Save → sesi muncul di kalender
Status awal: Scheduled. Member sekarang bisa lihat di app & book.

Recurring schedule

Untuk class yang berulang setiap minggu (e.g. Yoga setiap Senin 18:00), pakai 'Repeat weekly'. Sistem auto-generate sesi 8 minggu ke depan, bisa di-extend.

Capacity & waitlist

  • Capacity full → booking ditolak otomatis (member dapat option waitlist)
  • Waitlist enabled → member di-notify auto kalau ada cancel
  • Coach bisa increase capacity ad-hoc lewat detail modal

Cancel & reschedule

Cancel sesi <2 jam sebelum mulai akan auto-refund credit ke member yang sudah book. Cancel >2 jam masuk policy tenant (default: full refund). Set policy di Settings.

Private session

Pilih service yang capacity=1 (e.g. 'Personal Training'). Sistem treat sebagai private — di kalender display nama member yang booking, bukan count.