SleepRest AI Role-Based Conversations — Owner, Admin & Customer Service
Dokumentasi resmi mengenai cara SleepRest AI mengenali pengguna berdasarkan nomor WhatsApp, menentukan role dan permission, serta memberikan jawaban yang berbeda untuk Owner, Admin, Finance, Operations, dan Customer Service.
SleepRest AI Documentation
SleepRest AI Role-Based Conversations
Owner, Admin & Customer Service Usage Examples
SleepRest AI mengenali setiap pengguna berdasarkan nomor WhatsApp yang terdaftar. Setelah nomor ditemukan, AI menentukan nama, role, permission, serta ruang lingkup data yang boleh diakses oleh pengguna tersebut.
Pengguna yang berbeda dapat menggunakan nomor WhatsApp AI yang sama, tetapi menerima kemampuan dan jawaban yang berbeda sesuai role masing-masing.
Seluruh nama, angka, saldo, omset, jumlah booking, nama tamu, PIN, dan informasi operasional dalam artikel ini merupakan contoh format percakapan. SleepRest AI harus mengambil nilai sebenarnya dari SleepPal, Accounting, PMS, atau sumber data resmi saat digunakan.
Informasi Dokumen
| Document Type | Role-Based Conversation Guide |
| Version | 1.0 |
| Status | Active |
| Last Updated | July 2026 |
| Document Owner | SleepRest AI Team |
Tujuan
Dokumen ini menjelaskan contoh penggunaan SleepRest AI untuk setiap jenis pengguna. Setiap role mempunyai identitas, hak akses, sumber data, dan batasan yang berbeda.
Tujuan utama sistem ini adalah:
- Memberikan jawaban yang sesuai dengan kebutuhan pengguna.
- Membatasi akses terhadap data sensitif.
- Memastikan owner hanya melihat data miliknya sendiri.
- Memberikan akses lintas owner hanya kepada role yang berwenang.
- Menjaga percakapan tetap konsisten, aman, dan mudah digunakan melalui WhatsApp.
Alur Identifikasi Pengguna
Role dan Ruang Lingkup Akses
| Role | Accounting | Booking | Operations | Semua Owner | Manage AI |
|---|---|---|---|---|---|
| Owner | Milik sendiri | Milik sendiri | Terbatas | Tidak | Tidak |
| Customer Service | Tidak | Ya | Check-in / guest | Booking saja | Tidak |
| Operations | Tidak | Operasional | Ya | Operasional saja | Tidak |
| Finance | Ya | Terbatas | Tidak | Ya | Tidak |
| Admin | Ya | Ya | Ya | Ya | Terbatas |
| Super Admin | Ya | Ya | Ya | Ya | Ya |
Role 01
Owner Mode
Owner hanya dapat melihat Accounting, booking, unit, dan laporan yang telah dipetakan kepada owner tersebut.
Contoh Identifikasi
Nama: Tono
Role: OWNER
Default Owner ID: 14
Scope: Data milik sendiri
Omset Anda untuk Juli 2026 adalah Rp15.555.383, berdasarkan Earnings pada Accounting SleepPal.
Ringkasan Accounting Anda untuk Juli 2026:
Earnings: Rp15.555.383
Expense: Rp1.238.520
Balance: Rp14.316.863
Unit dengan Earnings tertinggi bulan ini adalah PH-B1001, dengan Earnings sebesar Rp15.555.383.
Minggu ini terdapat 8 booking untuk seluruh unit Anda. Rinciannya terdiri dari 5 jadwal check-in dan 3 jadwal check-out.
Owner tidak boleh meminta atau melihat Accounting, saldo, booking, tamu, atau unit milik owner lain. Permintaan tersebut harus ditolak secara sopan.
Role 02
Admin Mode
Admin dapat mencari owner berdasarkan nama, melihat Accounting lintas owner, membandingkan performa, dan meminta laporan bisnis sesuai permission.
Contoh Identifikasi
Nama: Kevin
Role: ADMIN
Scope: Semua owner sesuai permission
Omset owner Tono untuk Juli 2026 adalah Rp65.221.350, berdasarkan Earnings pada Accounting SleepPal.
Untuk owner Tono pada Juli 2026:
Earnings: Rp65.221.350
Expense: Rp8.215.650
Balance: Rp57.005.700
Pada pertanyaan lanjutan, AI mempertahankan konteks bahwa kata “-nya” masih merujuk kepada owner Tono dan periode Juli 2026.
Owner dengan Earnings tertinggi untuk Juli 2026 adalah Tono, dengan Earnings sebesar Rp65.221.350.
| Peringkat | Unit | Earnings |
|---|---|---|
| 1 | PH-B1001 | Rp15.555.383 |
| 2 | PH-B2101 | Rp10.338.662 |
| 3 | PH-A2505 | Rp4.358.435 |
Nama Owner Ambigu
Saya menemukan lebih dari satu owner yang cocok:
1. Tono Wijaya — 4 unit
2. Tono Saputra — 2 unit
Silakan pilih owner yang dimaksud.
AI tidak boleh menebak owner apabila pencarian menghasilkan lebih dari satu kemungkinan. Informasi pembeda yang aman dapat berupa nama lengkap, jumlah unit, atau kode internal yang tidak sensitif.
Role 03
Customer Service Mode
Customer Service dapat mengakses informasi booking, tamu, check-in, check-out, unit, kontak operasional, dan instruksi layanan tamu. CS tidak boleh mengakses Accounting owner.
Contoh Identifikasi
Nama: Sarah
Role: CUSTOMER_SERVICE
Scope: Booking dan guest operations
Hari ini terdapat 3 jadwal check-in.
| Waktu | Tamu | Unit | Durasi |
|---|---|---|---|
| 14.00 | John Tan | PH-B1001 | 2 malam |
| 15.00 | David Lim | PH-A2505 | 1 malam |
| 16.00 | Jess Lim | PH-B2101 | 3 malam |
Masih terdapat 3 tamu dengan status belum check-in:
• John Tan — PH-B1001
• Michael Lee — PH-A2117
• Amanda Chua — PH-B1002
Besok terdapat 8 jadwal check-out. Saya dapat menampilkan daftar tamu dan unit berdasarkan data PMS SleepPal.
Customer Service tidak boleh melihat Earnings, Expense, Balance, pembayaran owner, laporan laba, atau informasi Accounting lainnya.
Role 04
Finance Mode
Finance dapat melihat Accounting, Expense, Balance, refund, pembayaran owner, dan laporan keuangan sesuai kewenangannya.
Berdasarkan status pembayaran owner, terdapat 3 owner yang belum tercatat sebagai dibayar:
• Tono
• Mona
• Kevin
Total refund yang tercatat untuk Juli 2026 adalah Rp8.550.000, berdasarkan data Accounting dan booking terkait.
Role 05
Operations Mode
Tim Operations dapat melihat cleaning, maintenance, kesiapan unit, check-out, check-in, dan pekerjaan lapangan tanpa memperoleh akses ke laporan Accounting owner.
Hari ini terdapat 14 pekerjaan cleaning, terdiri dari:
• 9 turnover cleaning setelah check-out
• 5 scheduled atau deep cleaning
Maintenance yang masih terbuka:
• PH-B1002 — AC tidak dingin
• PH-A2117 — Smart lock perlu diperiksa
• GP-03 — Kebocoran wastafel
Nomor WhatsApp Tidak Terdaftar
Maaf, nomor WhatsApp Anda belum memiliki izin untuk mengakses informasi tersebut. Silakan hubungi administrator SleepRest.
AI tidak boleh memberikan data sensitif kepada nomor yang tidak terdaftar, role yang tidak memiliki permission, atau pengguna yang hanya mengaku sebagai admin tanpa identitas terverifikasi.
Prinsip Jawaban SleepRest AI
Accurate
Mengambil nilai dari sumber data resmi dan tidak mengarang angka.
Secure
Menyesuaikan data dengan role dan permission pengguna.
Contextual
Mempertahankan konteks owner, periode, unit, dan metrik pada percakapan lanjutan.
Clear
Menjawab dengan bahasa singkat, profesional, ramah, dan mudah dipahami.
Audit Trail
Permintaan yang mengakses data owner atau data bisnis sensitif harus dicatat agar dapat ditinjau oleh administrator.
requester_name
requester_role
requested_owner_id
requested_metric
requested_period
question
result_status
requested_at
Kesimpulan
SleepRest AI bukan chatbot dengan satu jenis jawaban untuk semua pengguna. Sistem harus mengetahui siapa yang bertanya, apa role-nya, data apa yang boleh dilihat, serta sumber data mana yang harus digunakan.
Dengan role-based conversation, owner memperoleh laporan unit miliknya, Customer Service memperoleh informasi tamu dan booking, Operations memperoleh tugas lapangan, Finance memperoleh laporan Accounting, dan Admin memperoleh gambaran menyeluruh mengenai bisnis SleepRest.
SleepRest AI Role-Based Principle
One AI • Different Roles • Correct Access