SENTARIS Dokumen internal
Panduan pemakaian

Playbook Fitur

WA Monitor CRM

Cara memakai tiap fitur dashboard — dan jebakan yang sudah pernah menjebak orang. Untuk pemilik, admin, supervisor, leader team, dan sales.

Isi
53 slide · 33 fitur
Diperbarui
3 Oktober 2026
Cakupan
Fitur 20 Agu – 3 Okt 2026
Sumber
docs/PLAYBOOK.md
SENTARIS WA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved
Cara membaca

Tiap fitur ditulis dengan bentuk yang sama

Apa
fitur ini untuk apa
Di mana
menu mana yang dibuka
Siapa
peran mana yang boleh
Langkah
urutan mengerjakannya
Jebakan
yang bikin salah paham

Yang ada di sini

Semua fitur yang ditambahkan di atas fondasi Fase 1–4 — yaitu semua yang lahir sejak 20 Agustus 2026. Tiap slide memuat tangkapan layar dari sistem yang benar-benar berjalan.

Kenapa “Jebakan” selalu ada

Isinya bukan hiasan: hal yang sudah pernah salah dipahami orang, atau yang kalau salah dipakai merugikan. Kalau waktumu sedikit, baca bagian itu lebih dulu.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved02 / 53
Peta menu

Lima belas pintu, dan empat di antaranya milik admin

Chat Saya
kanban lead di nomor sendiri
Group Chat
chat rekan segrup
Ringkasan
empat angka besar
Papan
semua chat per nomor
Belum Dibalas
yang sedang menunggu
Tugas
tugas follow-up harian
Cari
teks lintas semua nomor
Leads
tabel lead terstruktur
Asisten
tanya data bahasa biasa
Kontribusi
template siap pakai
Status
nomor hidup atau mati
Nomor
tambah & tautkan nomor
Kelola User
akun dashboard
Sembunyikan
blokir nomor pelanggan
Panel Admin
atur bentuk sistem

Empat menu terakhir (Nomor, Kelola User, Sembunyikan Chat, Panel Admin) hanya muncul untuk admin dan Tamu. Di luar menu ada tiga tombol mengambang: Tips di kanan atas, maskot di kanan bawah, dan Pulihkan yang hanya muncul kalau nomormu sendiri sedang putus.

Sejak Sep–Okt 2026 bertambah: Instagram, Shopee, Horus AI, Outreach, Iklan, dan Iklan Brand Lain — masing-masing dibahas di bagian tersendiri lebih lanjut di buku ini.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved03 / 53
Bagian 01

Siapa melihat apa

Lima peran, tiga sumbu izin yang terpisah, dan tiga sakelar berbeda untuk menyembunyikan chat.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved04 / 53
Peran

Lima peran, dan hanya admin yang melihat segalanya

Halaman, data, dan tulis adalah tiga sumbu yang berdiri sendiri.

AdminSupervisor Leader TeamUserTamu
Buka halaman admin✓–––baca saja
Lihat nomor & chat tersembunyi✓––––
Lihat chat grup WhatsApp✓––––
Balas pesan✓✓✓✓–
Lihat nomor telepon pelanggan✓✓✓––
Leads yang terlihatsemuasemuasemuanomor sendirinomor sendiri
Grow Your Pet✓✓✓✓–

Arti tiap peran ditulis sekali di packages/shared/src/types.ts sebagai predikat — bukan sebagai perbandingan role === '...' yang tersebar di puluhan halaman. Kalau suatu hari perlu diubah, di situlah satu-satunya tempatnya.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved05 / 53
Peran

Tamu melihat bentuk sistem seluas admin, isinya seluas user

Tangkapan layar ini diambil DARI akun Tamu — perhatikan tiap nomor tertulis “disamarkan”.

ApaPeran penonton untuk memperlihatkan sistem kepada calon klien atau tamu perusahaan.
BisaMembuka semua halaman, termasuk halaman admin.
TidakMembalas, menandai terbaca, mengunduh media baru, memberi vote, atau mengubah apa pun.
BuatKelola User → Tambah User → peran Tamu. ID & sandi minimal 8 karakter.
Jebakan

Nomor dan percakapan yang disembunyikan admin tetap tersembunyi dari tamu. Kalau tidak, cukup masuk sebagai tamu untuk membaca yang sengaja disembunyikan — dan seluruh fitur “hide” kehilangan artinya.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved06 / 53
Struktur

Team, sub-team, dan satu tingkat saja

ApaNomor sales dikelompokkan ke team (NOAH, MARIA, CALLVIN). Sebuah team boleh punya sub-team di bawahnya.
Di manaKelola Nomor → kolom Team pada tiap baris. Sub-team dibuat di panel Sub-Team.
SiapaAdmin.
Jebakan

Memilih team utama di filter otomatis ikut menyertakan seluruh nomor sub-teamnya. Jadi “NOAH” berarti NOAH beserta semua sub-groupnya — kalau angkanya terasa terlalu besar, di situlah sebabnya.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved07 / 53
Privasi

Menyembunyikan chat: tiga sakelar berbeda

1Satu nomor sales — seluruh chatnya hilang dari semua peran selain admin. Kelola Nomor → ⋮ pada baris nomor.
2Satu percakapan — hanya percakapan itu; sisa chat di nomor itu tetap terlihat. ⋮ pada kartu di Papan. Admin saja.
3Nomor pelanggan — disembunyikan di seluruh nomor sales sekaligus, sekarang dan chat baru nanti. Menu Sembunyikan Chat.
Jebakan

Ini filter tampilan, bukan penghapusan. Chat di WhatsApp asli sales tidak disentuh, dan pesannya tetap tersimpan. Tamu boleh membuka halaman ini tetapi nomor dan catatannya ditahan — catatan justru tempat identitas yang disembunyikan sering ditulis.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved08 / 53
Bagian 02

Kerja harian

Delapan layar yang dibuka sales dan supervisor setiap hari, dari papan sampai membalas.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved09 / 53
Kerja harian

Papan — satu kolom per nomor

ApaSeluruh percakapan dari semua nomor sales, satu kolom per nomor, terbaru di atas.
Di manaMenu Papan.
SiapaSemua peran, sesuai cakupan datanya masing-masing.
LangkahKlik kartu untuk membuka ruang chat; ⋮ untuk menyembunyikan percakapan (admin).
Jebakan

Angka di kartu dan badge mengikuti cakupan si pembaca. Admin dan User yang membuka halaman sama pada detik yang sama memang melihat angka berbeda — chat grup dan nomor tersembunyi hanya masuk hitungan admin.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved10 / 53
Kerja harian

Chat Saya — kanban lead di nomor sendiri

ApaTiap percakapan diseret ke kolom yang menggambarkan keadaannya. Tidak ada tombol simpan.
SiapaSemua peran. Admin & Tamu melihat papan gabungan semua nomor; sales melihat nomornya sendiri.
AturKolomnya dikelola admin di Panel Admin → Kategori Chat Saya: nama, warna, urutan.
Jebakan

Kolom “Baru” tidak ada di daftar itu dan tidak bisa dihapus atau diganti nama — ia keranjang bawaan untuk percakapan yang belum dipilah. Mengganti label kategori aman: kunci internalnya tidak ikut berubah, jadi kartu lama tidak jadi yatim.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved11 / 53
Kerja harian

Group Chat — satu tim saling membackup

ApaMelihat dan membalas chat di nomor rekan segrup, supaya lead tidak menggantung saat pemilik nomornya libur.
BentukTata letaknya sama dengan Papan — satu kolom per nomor. Yang menjawab harus tahu ia membalas atas nama nomor siapa sebelum menekan Kirim.
SakelarBertingkat tiga: team utama → sub-group → per orang. Team utama mati = mati untuk semua, tak bisa ditawar per orang.
Jebakan

Sakelar per orang kosong ≠ mati. Kosong berarti “ikut aturan timnya”. Kalau kamu sengaja mematikan seseorang, setel ke Mati — jangan dikosongkan.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved12 / 53
Kerja harian

Belum Dibalas — urut dari yang paling lama menunggu

ApaPercakapan yang pesan masuk terakhirnya belum ditanggapi. Satu kolom per nomor, termasuk nomor yang sudah bersih.
MerahLabel merah muncul pada chat yang menunggu lebih dari satu jam.
Jebakan · reaksi tidak simetris

Reaksi dari kita (🙏 pada pertanyaan pelanggan) menghapus status menunggu — sales yang membalas dengan reaksi memang sudah menanggapi.

Dan sebaliknya

Reaksi dari pelanggan (👍 pada pesan kita) tidak menciptakan status menunggu, dan juga tidak menghapusnya. Aturan naif “pesan terakhir masuk” menandai 1.440 percakapan; aturan ini 1.344. Selisih 96 itu label palsu yang dihindari.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved13 / 53
Kerja harian

Tugas Follow-up — “2 dari 10 selesai”

ApaAdmin atau leader menugaskan sejumlah lead kepada seorang sales untuk dikerjakan pada satu hari. Kemajuannya jadi kanban: Belum → Diproses → Selesai. Tiap kartu memuat tiga waktu: pesan pertama, pesan terakhir, dan balasan terakhir.
SiapaAdmin melihat papan semua orang dipisah per sales; leader hanya teamnya; sales hanya papannya sendiri.
LangkahBeri Tugas → pilih sasaran (satu orang atau satu team) → pilih lead → kirim. Maksimal 100 kartu sekali beri.
Jebakan

Yang boleh memindahkan kartu hanya pemiliknya atau admin. Bukan soal kerapian: “8 dari 10 selesai” hanya berarti sesuatu kalau yang menandai selesai adalah orang yang benar-benar mengerjakannya.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved14 / 53
Kerja harian

Leads Database — diketik di dashboard, bukan di HP

ApaTabel semua lead, bisa disaring dan diurutkan. Isinya diketik sales sendiri di dashboard.
SiapaAdmin, Supervisor, dan Leader Team melihat semua. User dan Tamu hanya lead di nomornya sendiri — sales tidak perlu membaca prospek sales lain.
KolomNama lead (posisional), Iklan (kampanye pembawa lead), dan Keterangan (catatan bebas hasil follow-up).
Jebakan

Evolution tidak pernah menyinkronkan nama kontak dari buku telepon HP — terukur 0 dari 26.515. Karena itu nama lead harus diketik di dashboard; menunggu HP menyinkronkannya adalah menunggu sesuatu yang tidak akan terjadi.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved15 / 53
Kerja harian

Format nama lead — satu baris, dipisah spasi–strip–spasi

<Nama Customer> - <Mobil Tahun>[/<Mobil Tahun>] [- <Wilayah>] [- <Produk>]
Yang diketikYang terbaca
Aman - J5 2025 - JakartaAman · J5 2025 · Jakarta
Andi - Fortuner 2021/Alphard 2024 - Bekasi - XCS2 mobil · Bekasi · XCS
Budi - Avanza 2015 - XCS/SBwilayah kosong · produk XCS + SB
Kenapa berspasi

Supaya model ber-strip seperti BR-V dan CR-V tidak ikut terpecah.

Segmen ketiga

Dibaca sebagai produk kalau cocok daftar yang dikenal (XCS, SB); selain itu dibaca sebagai wilayah.

Salah format

Tidak ditolak — hanya tidak terklasifikasi. Tidak ada yang rusak, cuma tidak bisa disaring. Slot kosong di tengah diisi -.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved16 / 53
Kerja harian

Membalas pesan — remnya melekat pada nomor

SiapaSemua peran kecuali Tamu, di nomor mana pun. Batas grup dibuka 2 September 2026.
BatasHanya teks, satu pesan per kirim, hanya ke percakapan yang sudah ada, nomor harus tersambung.
RemJeda minimum 5 detik antar kirim. Batas per jam melekat pada nomor, bukan orang — sepuluh orang yang membalas di satu nomor tetap tunduk pada gerbang yang sama.
Jebakan

Membuka chat di dashboard tidak menandainya terbaca di WhatsApp. Tapi mengirim balasan lain soal: WhatsApp menandai chat terbaca di semua perangkat, jadi notifikasi di HP sales ikut hilang. Itu melekat pada perbuatan mengirim dan tidak bisa dimatikan.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved17 / 53
Kerja harian

Rem yang menjaga 40+ nomor — tidak ikut dibuka

RemBalas manualAuto Follow-up
Jeda minimum antar kirim5 detik5 detik
Batas per jam per nomorMAX_SEND_PER_HOUR..._AUTO = 20
Ditegakkan diRedis, atomik, fail-closed — Redis mati = kirim ditolak

Pencacahnya satu dan dinaikkan kedua jalur, jadi kuota otomatis ikut terpakai oleh kiriman manual. Makin sibuk manusianya, makin sempit ruang untuk mesin — dan itu memang arah yang diinginkan.

Nilainya dari .env, bukan dari kode

Membaca nilai bawaan di kode tidak membuktikan apa pun tentang produksi. Periksa dengan grep MAX_SEND /opt/wacrm/.env, dan container harus dibuat ulang setelah diubah.

Kalau ada yang melapor kuotanya habis

Jangan cari buktinya di tabel messages — kiriman yang ditolak tidak pernah menjadi baris di sana. Yang terukur hanya yang lolos, dan yang lolos selalu di bawah batasnya. Jejak penolakan ada di Redis (send:acct:<id>:hour) dan di layar orangnya.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved18 / 53
Kerja harian

Cari — teks lintas seluruh nomor

ApaPencarian penuh atas isi pesan di semua nomor sekaligus, memakai kamus bahasa Indonesia.
Di manaMenu Cari.
HasilKlik hasil untuk membuka chat tepat di pesan yang cocok, bukan di pesan terbaru.
Jebakan

Untuk peran yang nomornya disamarkan, mengetik nomor telepon di kotak cari tidak akan mengonfirmasi keberadaan nomor itu — pencarian nama sengaja tidak menyentuh kolom nomor. Tanpa itu, kotak cari jadi alat menebak database nomor.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved19 / 53
Kerja harian

Lihat Semua — melompat ke chat yang masuk di hari tertentu

ApaMenjawab keluhan “chat sudah ratusan tapi yang tampil cuma sampai tanggal tertentu” — ada pemilih tanggal untuk langsung melompat ke chat yang masuk pada hari itu, bukan cuma menggulir dari yang terbaru.
Di manaMenu Lihat Semua, lewat pemilih tanggal di atas daftar.
SiapaSemua user yang bisa mengakses halaman Lihat Semua.
Jebakan

Daftar yang belum difilter tanggal tetap dibatasi 100 percakapan terbaru — itu bukan data hilang, itu batas tampilan yang disengaja.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved20 / 53
Bagian 03

Pengawasan & laporan

Tiga layar untuk menjawab “bagaimana keadaannya” tanpa membaca satu per satu.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved21 / 53
Pengawasan

Ringkasan — empat angka dan trennya

ApaResponse rate, Total pesan, Belum dibalas, dan Leads (kontak) — beserta pergerakannya.
Di manaMenu Ringkasan, juga halaman yang dituju logo di kiri atas.
SiapaSemua peran, sesuai cakupan datanya.
Jebakan

Angkanya mengikuti cakupan si pembaca. Admin dan User yang membuka halaman ini pada detik yang sama akan melihat angka berbeda. Itu benar, bukan bug — tapi jangan membandingkan tangkapan layar dari dua peran lalu menyimpulkan angkanya salah.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved22 / 53
Pengawasan

Tarik Data — rekap siap cetak jadi PDF

ApaRekap per nomor untuk rentang tanggal tertentu, berkop surat, siap dicetak.
Di manaPanel Admin → Tarik Data.
LangkahPilih nomor & rentang tanggal → Tarik → tombol Cetak → di dialog peramban pilih Simpan sebagai PDF.
Jebakan

Tidak ada pustaka PDF di server — yang dipakai dialog cetak peramban, sengaja, supaya satu komponen lebih sedikit dirawat. Ukurannya A4 potret dan sudah diatur di CSS; kalau kamu mengubahnya ke Letter atau lanskap, kop dan tabelnya bergeser.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved23 / 53
Pengawasan

Laporan Leads per Sales — berapa persen yang terisi datanya

ApaLaporan cetak yang menghitung total lead, berapa yang sudah diisi datanya, dan berapa persen terisi — per nomor sales, dikelompokkan per team.
Di manaKartu kedua di halaman Tarik Data.
SiapaAdmin & Tamu (nomor sales disamarkan untuk Tamu). Leader team dibatasi ke timnya.
Jebakan

Angkanya harus persis sama dengan halaman Leads biasa — sempat ada bug yang membuat subquery salah menunjuk ke users.id padahal maksudnya accounts.id.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved24 / 53
Pengawasan

Asisten Data — kini diurai AI, isi chat tetap di server sendiri

ApaKotak tanya berbahasa Indonesia santai (termasuk bahasa gaul). Jawabannya daftar chat yang bisa langsung dibuka tepat di pesan yang cocok. Sejak 14 September 2026 pertanyaannya diurai AI (Claude) supaya lebih akurat — sebelumnya hanya mencocokkan kata kunci kaku.
Di manaMenu Asisten, atau maskot mengambang.
PrivasiHanya teks pertanyaan staf yang dikirim ke Anthropic untuk diurai — isi chat pelanggan tetap di server sendiri, tidak pernah dikirim keluar.
Jebakan · model tetap bisa mengarang

Model AI tetap bisa mengarang angka dengan yakin kalau dibiarkan menjawab langsung (terbukti di produksi: ditanya total leads bulan ini, dijawab “100” karangan). Karena itu pertanyaan yang meminta angka dicegat kode sebelum sampai ke model dan dijawab dari database — instruksi di dalam prompt saja tidak dianggap cukup.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved25 / 53
Bagian 04

Komunikasi internal

Empat cara menyampaikan sesuatu ke seluruh tim — dan kapan masing-masing pantas dipakai.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved26 / 53
Komunikasi

Kontribusi & vote — hak vote bukan dari peran

ApaTemplate chat siap pakai yang ditulis anggota tim — salin, tempel di WhatsApp. Boleh bergambar.
SiapaSemua peran boleh membaca & menyalin. Semua kecuali Tamu boleh menulis. Menyunting dan menghapus: penulisnya sendiri, atau admin.
VoteHak vote 🔥 adalah kolom tersendiri yang disetel admin per orang di Panel Admin → Event. Juri lomba dipilih satu per satu.
Jebakan

Satu orang satu suara per kontribusi, ditegakkan di database. Lomba yang pemenangnya ditentukan jumlah vote tidak boleh bisa digandakan lewat klik dua kali atau dua tab.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved27 / 53
Komunikasi

Running text, Pop-up Berita, dan Tips — tiga jenis, bukan tiga hiasan

Running text

Ambient. Pita yang selalu berjalan di atas semua halaman. Tidak ada sakelar untuk menghentikan geraknya — itu memang gunanya. Mata orang berhenti melihatnya dalam sehari, jadi pakai untuk kabar yang tidak wajib terbaca.

Pop-up Berita

Interupsi. Muncul di atas dasbor, dibaca sekali, lalu hilang. Peramban menyimpan versi berita terakhir yang ditutup; begitu admin menulis berita baru, ia muncul lagi — sekali.

Tips per halaman

Bantuan di tempat. Tombol 💡 di kanan atas, berisi petunjuk khusus halaman yang sedang dibuka. Hilang di halaman yang belum punya tips.

Sakelar “selalu muncul”

Untuk pengumuman yang harus dilihat berulang sampai kejadiannya lewat. Pakai seperlunya — pop-up yang selalu muncul akan ditutup secara refleks dalam dua hari, dan setelah itu ia berhenti menyampaikan apa pun. Menyalakannya tidak menaikkan versi.

Kenapa tombol Tips bisa hilang

Tombol bantuan yang membuka panel kosong lebih buruk daripada tidak ada tombol: orang yang menekannya sedang tersangkut, dan panel kosong mengajarinya bahwa tombol itu tidak berguna — pelajaran yang tidak akan ia lupakan di halaman lain.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved28 / 53
Bagian 05

Otomasi terkendali

Satu-satunya tempat di sistem ini yang mengirim pesan tanpa manusia menekan kirim.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved29 / 53
Otomasi

Auto Follow-up — sakelarnya MATI saat dipasang

IzinCLAUDE.md §1 melarang auto-reply dan blast. Fitur ini dikecualikan atas persetujuan eksplisit pemilik proyek, 26 Agustus 2026: kontaknya dikurasi manual per percakapan dan semuanya sudah pernah dichat manusia.
ApaMengirim pesan susulan ke lead pilihan sales, berulang tiap beberapa hari, sampai lead membalas atau jatah putarannya habis.
Di manaPanel Admin → Auto Follow-up. Menyalakannya butuh konfirmasi.
Jebakan

Jangan menaikkan batas-batasnya “supaya lebih cepat”. Inilah pola yang dianggap paling berisiko memicu ban. Batas 20/jam untuk jalur otomatis berbagi pencacah dengan balas manual — di hari sibuk, jatah mesin memang mengecil sendiri.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved30 / 53
Otomasi

Enam gerbang, dan setiap pesan melewati semuanya

Riwayat kirimannya terlihat di halaman yang sama: ke siapa, dari nomor mana, kapan, berhenti karena apa.

1Sakelar utama menyala?
2Sekarang di dalam jam kirim (WIB)?
3Ada template aktif?
4Percakapan jatuh tempo, bukan grup, nomor tersambung?
5Nomor itu belum melewati batas hariannya?
6Lolos rate limit yang dipakai bersama balas manual?

Urut dari yang paling murah ke paling mahal. Tidak ada satu pun yang bisa dilewati — kalau salah satu gagal, pesannya ditunda ke pemindaian berikutnya, tidak pernah dipaksakan.

SetelanBawaanArtinya
Ulangi tiap berapa hari2Jarak antar putaran
Berhenti setelah (kali)5Maksimum putaran per lead
Rem: maks kirim/nomor/hari30Batas atas, bukan jadwal
Sebar waktu (menit)45Agar tak terkirim di jam yang sama
Jam kirim (WIB)9–17Di luar jam ini tidak ada yang dikirim
Berhenti kalau dibalasyaLead yang menjawab tidak dikejar lagi
SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved31 / 53
Bagian 06

Menjaga nomor tetap hidup

Nomor yang mati berarti chat pelanggan berhenti masuk — dan yang paling dirugikan sedang bekerja di halaman lain.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved32 / 53
Nomor

Status & tombol Pulihkan — pemberitahuan mendatangi orangnya

ApaNomor mana hidup, mana mati, dan kenapa. Status: connected, connecting, qr_pending, disconnected, needs_manual_rescan.
PulihkanPil merah mengambang di setiap halaman untuk orang yang nomornya sendiri sedang putus. Bisa ditutup — kadang orangnya memang sedang menyetir.
KenapaOrang yang paling dirugikan sedang bekerja di halaman lain dan tidak punya alasan membuka halaman Status hari itu.
Jebakan

Batas reconnect 10 kali per jam per nomor. Melebihi itu, nomornya ditandai needs_manual_rescan dan alert dikirim.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved33 / 53
Nomor

Scan ulang sendiri — kode QR berumur 45 detik

SiapaSales, untuk nomornya sendiri saja, dan hanya saat nomornya memang sedang tidak terhubung. Admin tidak dikenai syarat status — ia kadang perlu memaksa.
LangkahPulihkan → QR muncul → buka WhatsApp di HP → Perangkat tertaut → Tautkan perangkat → pindai.
Jebakan

Kode QR berganti sendiri tiap ±45 detik; hitung mundurnya ditampilkan. Kalau gagal pindai, tunggu kode berikutnya — menutup lalu membuka lagi dialognya justru jalan yang lebih lambat. Pesan “Tidak dapat menautkan perangkat” biasanya berarti QR-nya sudah mati dari sisi kita, bukan HP-nya bermasalah.

Dan yang tidak dibuka

Pairing lewat nomor telepon tetap milik admin. Jalur itu me-logout soket lama lebih dulu, jadi salah pakai sedikit saja bisa memutus sesi yang sebenarnya masih hidup.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved34 / 53
Bagian 07

Kanal baru & kecerdasan buatan

Dua platform chat di luar WhatsApp, dan satu bot AI yang resmi dikecualikan dari larangan auto-reply.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved35 / 53
Kanal baru

Instagram — DM masuk ke inbox yang sama

ApaDM dari satu akun Instagram bisnis kini masuk ke CRM yang sama dan bisa dibalas langsung dari dashboard, seperti chat WhatsApp. Pesan dikategorikan di papan terpisah, mirip Chat Saya.
Di manaMenu Instagram (papan, kategori, leads). Admin menyambungkan akun di Panel Admin → Instagram.
SiapaLihat & balas seperti chat biasa, sesuai akses nomor. Menyambung akun baru khusus wewenang kelola sistem, bukan sekadar admin halaman.
Jebakan

Jendela balas resmi hanya 24 jam sejak pesan terakhir masuk — lewat dari itu tidak bisa dibalas dari sini. Token akses tersimpan terenkripsi dan kedaluwarsa, sewaktu-waktu perlu disambung ulang.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved36 / 53
Kanal baru

Shopee — platform ketiga, belum bisa dipakai sungguhan

ApaChat dari pembeli Shopee (per toko) bisa masuk ke inbox yang sama — papan, kategori, dan leads mengikuti pola yang sama dengan Instagram.
Di manaMenu Shopee. Admin menyambungkan toko di Panel Admin → Shopee.
SiapaSama seperti Instagram: lihat/balas untuk user biasa, sambung toko untuk admin.
Jebakan

LIVE secara kode, belum bisa dipakai sungguhan. Kredensial SHOPEE_PARTNER_ID/SHOPEE_PARTNER_KEY di .env masih kosong, jadi tombol Hubungkan nonaktif. Modul Seller Chat Shopee juga digerbang whitelist resmi yang pendaftarannya tertutup sejak akhir 2024.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved37 / 53
Kecerdasan buatan

Horus AI — satu-satunya bot yang boleh membalas sendiri

IzinPengecualian resmi CLAUDE.md §1, disetujui pemilik proyek 9 September 2026.
ApaBot AI (Claude, bisa diganti mesin lokal) otomatis membalas lead di kolom pipeline tertentu, dan berhenti sendiri begitu ada manusia yang membalas. Tiap kategori lead punya “kepribadian” nada sendiri, dengan batas isi yang sama untuk semua: tidak boleh sebut nomor telepon, tautan, atau mengaku jadi orang tertentu.
Di manaHalaman Horus AI — papan berkategori.
Jebakan

Larangan menyebut harga sempat dicabut pemilik 19 September 2026 — itu keputusan eksplisit yang pernah dibalik, bukan bawaan pabrik. Kolom “Belum dipilah” sengaja tidak dijawab bot.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved38 / 53
Bagian 08

Ares Chamber — distribusi lead otomatis

Lead baru dibagi rata ke beberapa sales, dan hak jawabnya berpindah sendiri kalau didiamkan terlalu lama.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved39 / 53
Distribusi lead

Ares Chamber — jatah tersedikit menang

ApaLead baru dari satu nomor sales otomatis dibagi rata ke beberapa sales lain — yang jatahnya paling sedikit menang duluan. Lead yang didiamkan terlalu lama otomatis dilempar ke sales lain, dan sales lama kehilangan hak jawab untuk lead itu.
Di manaHalaman Ares Chamber (nama lama di kode & tabel database: “thoth”).
SiapaDikelola wewenang kelola sistem; bisa dibuka baca-saja oleh user biasa lewat Panel Admin.
Jebakan

Yang dibagi hanya hak menjawab (assigned_to) — bukan mengirim pesan apa pun ke pelanggan, jadi tidak melanggar larangan blast CLAUDE.md §1. Peserta room juga bisa melihat nomor WA & isi lead di nomor room-nya sendiri.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved40 / 53
Distribusi lead

Ares Chamber — cross-sell, prioritas, dan notifikasi WA

Sudah BeliPil penanda di bilah lead untuk melacak lead yang ternyata sudah pernah beli produk tertentu (cross-sell), diubah oleh siapa pun yang berwenang mengubah data lead itu.
Prioritas JawabBintang yang menaikkan sebuah lead ke atas kolom supaya dijawab duluan. Khusus admin & leader team.
Notifikasi WASakelar di “Atur room” — saat sales dapat lead baru dari Ares Chamber, nomor WA sales itu sendiri menerima pesan pengingat otomatis. Pengecualian ketiga CLAUDE.md §1 — penerimanya sales internal yang nomornya diisi admin, bukan pelanggan.
Jebakan

Notifikasi WA ini sengaja tanpa batas harian dan tanpa jam kerja (keputusan sadar pemilik) — kalau nanti ingin direm, remnya belum ada di kode.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved41 / 53
Distribusi lead

Notifikasi push ke HP & lonceng riwayat

ApaNotifikasi lead baru kini benar-benar sampai ke HP lewat Web Push, bukan cuma suara di tab browser yang terbuka. Lonceng di kanan atas menyimpan riwayatnya.
SiapaSemua pemegang lead aktif, atau pemilik/penerima percakapan.
KenapaSebelumnya 17 dari 21 peserta Ares Chamber tidak pernah menerima apa pun di HP mereka.
Jebakan

Di iPhone, push HANYA jalan kalau halamannya sudah ditambahkan ke Layar Utama — iOS mewajibkan ini, Safari biasa tidak bisa menerima push.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved42 / 53
Bagian 09

Marketing & iklan

Dari outreach yang tetap dikirim manusia, sampai menyandingkan belanja iklan dengan chat yang benar-benar masuk.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved43 / 53
Marketing

Outreach Manager — CRM menyiapkan, manusia yang mengirim

IzinPengecualian ketiga CLAUDE.md §1, disetujui eksplisit pemilik 2 Oktober 2026 — termasuk boleh kontak dingin/impor baru.
ApaAlat menyiapkan & mencatat outreach (campaign, antrean, audience, suppression) — tapi pengiriman pesannya tetap manusia lewat tombol “Buka WhatsApp” yang membuka app resmi dengan teks sudah terisi. CRM tidak pernah mengirim pesan sendiri.
SiapaKelola campaign: admin & team leader (leader hanya campaign buatannya sendiri). Sales lihat antrean tugasnya sendiri. Tamu 404 total.
Jebakan

“Outreach Health” di halaman analitik bukan ukuran risiko banned — sengaja tidak ada metrik seperti itu karena bisa menyesatkan. Uji nyata dengan kontak internal belum selesai dilakukan pemilik per catatan terakhir.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved44 / 53
Marketing

ADS Dashboard — iklan mana yang menghasilkan chat sungguhan

ApaMenyandingkan data iklan Meta (lewat worker terpisah) dengan percakapan WhatsApp yang benar-benar masuk — terlihat iklan mana yang menghasilkan chat, mana yang cuma menghabiskan budget. Ada katalog iklan berjalan & kartu kreatif per sales.
Di manaMenu Iklan.
SiapaAdmin saja (canViewAdSpend) — Tamu dikecualikan secara eksplisit, walau biasanya Tamu boleh buka halaman admin, karena halaman ini berisi angka belanja & omzet per orang.
Jebakan

Nomor pelanggan berbentuk @lid (bentuk baru WhatsApp) sempat salah dituduh “iklan menunjuk nomor di luar CRM” — perlu tiga syarat sekaligus baru dianggap benar-benar bocor.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved45 / 53
Marketing

Meta Conversions API — melapor balik hasil lead ke Meta

ApaMelaporkan balik hasil lead dari iklan (jadi lead / jadwal test drive / closing) ke Meta, supaya algoritma iklan belajar menargetkan orang yang benar-benar jadi pembeli, bukan cuma yang mengklik.
Di manaPanel Admin → Meta Conversions.
SiapaAdmin.
Jebakan

Hanya mengantre percakapan yang terbukti berasal dari iklan — sakelar mati tidak menimbun data untuk dikirim massal nanti. Scope Instagram sengaja dicabut dulu karena belum bisa dilacak akurat.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved46 / 53
Marketing

Iklan Brand Lain — belajar dari iklan kompetitor, tanpa keluar dashboard

ApaMenampilkan iklan publik brand lain (kompetitor — bukan data internal perusahaan) langsung dari dashboard, supaya tim bisa belajar pola iklan yang bagus.
Di manaMenu Iklan Brand Lain.
SiapaSemua peran termasuk Tamu — tidak ada gerbang uang/admin. “Tambah brand” khusus admin.
Jebakan

Snapshot lama (sebelum 3 Oktober) videonya sudah tidak bisa diputar karena tautan Meta kedaluwarsa. Hanya brand yang ditambahkan setelah 3 Oktober videonya diunduh & disimpan permanen.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved47 / 53
Admin

Kelola User — tempat akun Tamu dibuat

ApaMembuat dan mengatur akun login dashboard: nama, ID, sandi, peran, team, tautan ke nomor WhatsApp.
SiapaAdmin. Tamu boleh membuka halamannya, tetapi setiap tombol yang mengubah disembunyikan dan setiap endpoint yang mengubah menolaknya.
TautanMenautkan user ke sebuah nomor = memberinya izin mengelola lead di nomornya sendiri, dan memunculkan tombol Pulihkan saat nomor itu putus.
Jebakan

Penjagaan “admin terakhir” bersifat atomik di database — dua admin yang saling menghapus pada detik yang sama tidak bisa mengunci semua orang di luar sistem.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved48 / 53
Admin

Panel Admin — mengatur bentuk sistem, bukan datanya

IsiKategori Chat Saya · Group Chat · Tips · Berita · Event (running text + hak vote) · Kelola Tim (buat tim utama & masukkan user) · tautan ke Auto Follow-up dan Tarik Data.
SiapaAdmin mengubah; Tamu hanya melihat.
Jebakan

Dua lapis, bukan satu: tombol yang disembunyikan tidak menghentikan siapa pun yang memanggil endpoint langsung dari HP-nya. Karena itu setiap route mutasi memeriksa ulang perannya sendiri.

Dan sebelumnya

Sebelum Kelola Tim ada (21 Sep 2026), 63 dari 72 user aktif tidak bertim sama sekali tanpa pesan error apa pun — tidak ada tombol untuk membuat tim utama atau memasukkan user biasa ke sebuah tim, walau tabelnya sudah lama ada.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved49 / 53
Adopsi

Grow Your Pet — plafon XP-nya dipakai bersama

Maskot bawaan kini XENO (robot raptor, sejak 19 Sep) — koin punya buku kas: tiap pergerakan tercatat satu baris dan tidak pernah diubah, dijaga trigger database.

Koin dari balas cepat5 koin, maksimal 50 per hari
Syarat “balas cepat”dijawab < 15 menit, balasan ≥ 20 karakter
Plafon XP harian120, dipakai bersama rawat & Arena
Wujud terbuka di levelTunas 1 · Tumbuh 3 · Bersinar 6
Koin bisa ditukarkosmetik saja — bukan hadiah nyata
Siapa yang boleh mainsemua peran kecuali Tamu
Tambahan terbaruKartu Koleksi (11 Sep, undian 8 karakter) & lapisan Tamagotchi (15 Sep: kotor/sakit/mengantuk, perlu diberi perhatian)
Kenapa plafonnya satu

Plafon terpisah berarti keran totalnya jumlah keduanya. Dengan satu plafon, Arena tidak pernah bisa menggantikan kerja: di hari yang produktif, jatah yang tersisa untuk bermain justru mengecil.

Kartu bukan jalan pintas

Kartu Koleksi tidak membuka karakter baru — murni kosmetik tambahan, supaya tidak jadi jalan pintas mengelabui harga toko.

Tic Tac Toe · 8 energiIngatan · 6 Batu Gunting · 4Tangkap Koin · 10
SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved50 / 53
Memasang di server

Dua folder migrasi, dan isinya berbeda

⚠️ Periksa ini sebelum memulihkan server

RUNBOOK §1.7 menjalankan for f in infra/migrations/*.sql. Folder itu berisi 8 berkas, sedangkan migrations/ berisi 29. 21 migrasi hanya ada di migrations/ — termasuk Auto Follow-up, Group Chat, Tugas, Grow Your Pet, Berita, dan Tips.

Artinya siapa pun yang memulihkan sistem sambil mengikuti RUNBOOK apa adanya akan melewatkan seluruh fitur itu, dan pnpm db:verify tidak akan berteriak — ia memeriksa daftar peran, bukan tabel fitur.

Perbaikannya sebaris

Salin migrations/*.sql ke infra/migrations/, atau ubah perintah di RUNBOOK supaya membaca migrations/. Semua berkasnya idempotent — aman diulang.

Urutannya penting

Migrasi database dulu, kode belakangan. Kalau dibalik, kode baru memakai kolom yang belum ada dan halamannya membalas galat 500.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved51 / 53
Batas

Yang tidak boleh — berlaku untuk semua fitur

1
Jangan menaikkan batas kirim

Rem itulah yang melindungi 40+ nomor bisnis dari banned.

2
Jangan membuat blast atau auto-reply

Auto Follow-up adalah pengecualian tunggal yang sudah disetujui pemilik.

3
Jangan menghapus pesan

Sistem ini soft delete saja — deleted_at, bukan DELETE FROM.

4
Jangan memperluas akses tanpa bertanya

Kalau permintaannya “supaya semua orang bisa lihat semua”, konfirmasi dulu.

5
Jangan menghapus audit log

Ia satu-satunya jawaban untuk “siapa membuka percakapan siapa”.

6
Jangan buru-buru menautkan banyak nomor sekaligus

Batas mingguan sudah dibuka 21 Sep 2026 (bawaan kini tanpa batas, direm per-room lewat MAX_ONBOARD_PER_WEEK di .env) — tapi menautkan belasan nomor dalam sehari tetap memicu deteksi WhatsApp. Sistem berhenti menahan; yang menahan sekarang manusianya.

Kalau sebuah permintaan bertabrakan dengan salah satu poin di atas, hentikan dan tanyakan ke pemilik proyek sebelum mengerjakannya. Metode QR linked device melanggar Terms of Service WhatsApp; risiko banned nyata dan menimpa nomor bisnis perusahaan.

SENTARISWA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved52 / 53

Tersangkut? Buka playbook, lalu tanya.

Rincian tiap fitur ada di docs/PLAYBOOK.md — 23 bagian, dengan langkah dan jebakan yang tidak muat di slide. Kalau masih tersangkut, hubungi salah satu nama di bawah.

Buka dashboardnya

crm.sentaris.cloud

Masuk dengan akun dashboard masing-masing. Belum punya? Minta dibuatkan lewat kontak di samping — sebutkan perannya sekalian.

Dibangun & dioperasikan oleh

Jefferson Noah

0812-3133-3316

Safir A. Haq

0858-5525-2553

Richard

0877-1188-8881

WA Monitor CRM™ — Copyright © 2026 Jefferson Noah & Safir A. Haq. All Rights Reserved.

Dokumen internal. Berisi data pelanggan sungguhan — jangan disebarkan ke luar perusahaan tanpa izin pemegang hak.

SENTARIS WA Monitor CRM™ · © 2026 Jefferson Noah & Safir A. Haq · All Rights Reserved53 / 53
Klik, geser, atau tekan ← → untuk pindah slide