Cara Kerja AI Cek Slot Kosong
Bayangkan kalender bisnis Anda sebagai grid jam. AI scan grid itu, identifikasi yang kosong dan yang terisi, lalu offer yang kosong ke pelanggan. Prosesnya selesai dalam < 2 detik.
Sumber Data Kalender
- Google Calendar API — paling umum, free, support multi-calendar
- Outlook/Microsoft 365 — untuk bisnis yang pakai ekosistem Microsoft
- Database internal — kalau bisnis sudah punya sistem booking sendiri
- Calendly/SaaS booking — integrasi via API
Algoritma Cek Slot
- Terima request pelanggan: tanggal + (optional) jam preference
- Query kalender untuk semua event di tanggal itu
- Generate semua possible slot berdasarkan jam buka + durasi layanan
- Filter slot yang sudah terisi atau bentrok dengan buffer time
- Return list slot kosong (max 3-5 opsi)
Contoh Kalkulasi Slot
Misal jam buka 09:00-17:00, durasi 1 jam, buffer 15 menit. Tanggal X ada event 11:00-12:00.
Possible slot:
09:00, 10:15, 11:00 ❌ (terisi), 12:15, 13:30, 14:45, 16:00
Slot kosong yang ditawarkan: 09:00, 10:15, 12:15, 13:30, 14:45, 16:00
Flow Konfirmasi
- AI offer 3-5 slot kosong
- Pelanggan pilih satu
- AI lock slot itu (5 menit)
- AI tanya nama + kontak (kalau belum ada)
- AI tampilkan summary: tanggal, jam, layanan, nama
- Pelanggan konfirmasi "ya/ok"
- AI commit: tulis ke kalender + DB + notif admin
- AI kirim pesan konfirmasi dengan detail lengkap
Best Practice
- Tampilkan jam dengan format jelas: "Senin 28 Juli 10:30" lebih jelas dari "10:30 besok"
- Batasi opsi 3-5 slot: terlalu banyak bikin pelanggan bingung
- Sebut zona waktu kalau ambigu: "10:30 WIB"
- Lock slot saat ditawarkan: cegah double offer
- Timeout lock 5 menit: agar slot tidak ke-lock terlalu lama
Skenario Multi-Resource
Kalau bisnis Anda punya 3 dokter dengan jadwal masing-masing:
- Pelanggan tanya umum → AI cek semua dokter, tampilkan slot tergabung
- Pelanggan minta dokter spesifik → AI cek 1 dokter saja
- Pelanggan minta booking grup → AI cari slot yang kosong di 2+ dokter sekaligus
Handling Konflik dengan Booking Manual
Kalau staff Anda kadang catat booking manual di kalender, pastikan:
- Semua booking masuk ke kalender yang sama dengan yang AI baca
- Format event title konsisten ("Booking: nama")
- Set warna/label berbeda untuk booking AI vs manual agar mudah diaudit
Tip: Reminder Slot Kosong
Kalau hari berjalan dan banyak slot kosong sore, AI bisa di-set untuk push notif ke pelanggan yang waiting list: "Slot sore ini ada kosong di 15:00, mau ambil?"
