SAB · MASTER DEMO PLAYBOOK
One club. The complete picture.
RALLY adalah klub fiktif untuk mendemokan website, booking, CRM dan operasional dalam satu alur. Gunakan nama fiktif; setiap browser mendapat workspace tersendiri.
Mulai demo booking ↗Demo prospek dalam 5 menit
- Jadi pemain. Buka Book a court, pilih besok dan slot yang tersedia. Isi “Alex Demo”, pilih raket dan izin promo.
- Checkout. Mulai booking untuk menahan slot 10 menit. Klik “Simulasikan pembayaran berhasil”. Unduh kalender dan buka My bookings.
- Jadi owner. Buka dashboard di browser yang sama. Booking baru terlihat di Overview dan Court calendar.
- Kenali pemain. Di Players & CRM, cari Alex Demo. Buka profil, lihat riwayat dan simpan catatan.
- Tunjukkan automation. Buka Automations: konfirmasi pembayaran sudah tercatat. Jalankan evaluasi atau majukan waktu untuk pengingat dan tindak lanjut.
Untuk demo check-in, pilih sesi dalam 1 jam berikutnya atau majukan jam simulasi mendekati jadwal. Status bergerak dari terkonfirmasi → check-in → selesai.
Skenario operasional yang bisa diuji
- Checkout ditinggalkan: tahan slot tanpa membayar, majukan waktu 1 jam. Booking kedaluwarsa dan slot dilepas.
- Daftar tunggu: klik slot yang terisi dari halaman booking. Daftarkan nama demo, lalu batalkan booking tersebut sebagai owner. Log menampilkan notifikasi ketersediaan.
- Pencegahan bentrok: dua checkout untuk slot sama ditolak; sistem memeriksa seluruh durasi, court, dan tanggal.
- Reschedule: pindahkan booking terkonfirmasi ke slot kosong dengan total harga sama. Selisih tarif harus ditangani front desk saat implementasi nyata.
- Maintenance: blokir slot dari Court calendar. Slot tidak dapat dibooking pemain. Buka blokir melalui detail.
- Refund: pembatalan booking terkonfirmasi mencatat refund simulasi. Belum ada pengiriman uang.
- Pelanggan tidak aktif: setelah ada sesi selesai, majukan 31 hari. Win-back hanya dipratinjau untuk pelanggan yang opt-in.
Yang sudah berjalan dan batas demo
| Area | Dalam master demo | Aktivasi venue |
|---|---|---|
| Booking & CRM | Database server, validasi slot, riwayat dan catatan | Inventori bersama seluruh pengguna, akun pemain/owner/staff dan kontrol akses |
| Pembayaran | Hold, status bayar, invoice demo dan refund demo | QRIS/VA, webhook terverifikasi, settlement, rekonsiliasi dan refund nyata |
| Automation | Trigger data, pengaturan, deduplikasi log dan percepatan waktu | Scheduler di server, antrean, retry, status delivery, sender WhatsApp/email resmi |
| Mobile | Responsif, manifest, Home Screen dan halaman offline | Login lintas perangkat, push opt-in; native app bila memang diperlukan |
| Data | Workspace terisolasi per cookie browser, peran owner demo | Database venue, tenancy, backup, pemulihan dan kebijakan retensi |
Checklist sebelum menerima pelanggan nyata
- Identitas venue: domain, logo, foto berizin, alamat terverifikasi, peta, jam buka, kontak, fasilitas dan aksesibilitas fisik.
- Inventori: court, durasi minimal, buffer, jam operasional, hari libur, maintenance, tarif peak/weekend dan pajak. Semua kanal harus memakai sumber jadwal yang sama; koneksi AYO/Courtside mengikuti API atau kesepakatan resmi.
- Pembayaran: onboarding merchant, metode pembayaran, tanda tangan webhook, idempotency, pembayaran terlambat setelah hold habis, transaksi gagal/ganda, refund parsial, rekonsiliasi dan chargeback.
- Operasional: kebijakan keterlambatan, no-show, hujan, blackout, reschedule, refund, check-in, shift staff, override beralasan dan audit log.
- CRM & komunikasi: verifikasi nomor/email, deduplikasi pelanggan, consent pemasaran terpisah, unsubscribe, jam kirim, template WhatsApp disetujui, riwayat delivery dan handoff ke manusia.
- Keamanan: autentikasi nyata, peran owner/manager/front desk, pembatasan akses antarvenue, CSRF, rate limit, validasi server, minimisasi data, backup teruji dan penghapusan sesuai kebijakan.
- Keandalan: pengujian transaksi bersamaan, koneksi putus, webhook ulang, queue retry, dead-letter queue, pemantauan error, alarm gagal bayar dan prosedur manual saat gangguan.
- Komersial: angka dan definisi laporan, diskon, membership dan paket jika benar-benar dijual, coaching/event sesuai kapasitas, invoice dan ketentuan usaha yang disetujui venue.
- Pengalaman mobile: perangkat iOS/Android, keyboard form, target sentuh, kontras, pembaca layar, performa jaringan lambat, offline tanpa menampilkan slot lama sebagai tersedia.
- Peluncuran: UAT dengan staff, pelatihan, soft launch, booking uji & refund uji nyata yang diotorisasi, dukungan dan penanggung jawab operasional.
Master ini adalah fondasi demo yang dapat direplikasi. Aktivasi nyata dilakukan setelah integrasi dan penerimaan venue selesai, bukan hanya mengganti logo.
Mobile: mulai dari yang mudah dipakai
Pemain: booking tanpa instalasi, lalu simpan portal ke Home Screen. Owner: simpan dashboard untuk jadwal, pelanggan dan tindak lanjut. PWA mengurangi hambatan adopsi; aplikasi native dipertimbangkan setelah penggunaan rutin membuktikan kebutuhannya.
Demo tidak menyimpan jadwal untuk pemakaian offline. Saat koneksi terputus, pengguna diminta kembali online agar tidak menggunakan ketersediaan lama.