Pilih chat di kiri, atau klik + Chat Baru untuk mulai.
π Daftar follow-up harian
Follow-up dibuat otomatis (unit terjual, servis selesai) atau manual di bawah. Yang jatuh tempo dikirim otomatis oleh mesin tiap jam; yang gagal (mis. di luar jendela 24 jam WA) atau kontaknya menolak WA dikerjakan manual di sini.
π€β Tambah kontak manual
Untuk pelanggan lama (belum pernah chat WA) per divisi β mis. dari catatan lama Showroom/Sparepart/Bengkel. Setelah tersimpan, kontak langsung bisa dijadwalkan follow-up di bawah dan ikut alur otomatis seperti kontak lain. Untuk Showroom pilih jual atau beli, untuk Sparepart pilih eceran atau grosir β dropdown "Jenis (template)" di bawah otomatis tersaring ke template yang cocok, dan AI ikut membacanya saat menyusun balasan.
β Jadwalkan follow-up manual
Pilih kontak β segmen & template menyesuaikan β ubah pesan bila perlu β jadwalkan. Nama & kendaraan pelanggan terisi otomatis.
Produk & sinkron Jubelio
β¦
katalog_supplier.csv.
Sinkron menambahkan: stok, HPP average_cost, dan nama produk versi toko.π£ Bot laporan Telegram (Owner)
Tiap pekerjaan sistem (sinkron katalog, follow-up WhatsApp, modul saat server hidup) melapor ke Telegram Owner: saat mulai dan setelah selesai/gagal β supaya sistem yang tidak bekerja langsung ketahuan. Dipakai Telegram, bukan WhatsApp, karena WA hanya boleh mengirim pesan bebas dalam 24 jam setelah pelanggan chat.
- Di Telegram cari @BotFather β kirim
/newbotβ beri nama & username bot. - BotFather membalas sebuah token. Tempel token itu di kolom bawah lalu Simpan.
- Buka bot yang baru dibuat, tekan Start, kirim satu pesan apa saja.
- Klik Chat pribadi β sistem mencarinya sendiri. Lalu Uji kirim.
- Tambahkan bot ini sebagai anggota grup Telegram tim.
- Klik Ambil chat ID GRUP β cukup ditambahkan, tidak perlu mengetik di grup.
- Uji kirim, pastikan pesannya muncul di grup.
-1001234567890) β itu normal.
Ingat: isi laporan (boncos, harga, revisi) akan terbaca semua anggota grup.| Pekerjaan | Status | Terakhir | Keterangan |
|---|
π§Ύ Laporan penjualan harian
Rekap otomatis transaksi Jubelio β kasir toko (offline) & marketplace (online) β dikirim ke chat pribadi Owner (tujuan rahasia di panel Telegram di atas), BUKAN ke grup tim. Butuh bot Telegram sudah dipasang & "Ambil chat pribadi Owner" sudah pernah diklik.
| Tanggal | Omzet | Offline | Online | Trx | Laba* |
|---|
katalog_supplier.csv β bukan laba bersih (belum dikurangi operasional).π Laporan CRM harian (18:05 WIB, Telegram pribadi Owner)
π Admin yang bisa login ke Kokpit CRM
Server ini mewajibkan login (mode online) β hanya akun dengan role OWNER atau ADMIN yang bisa masuk ke Kokpit CRM ini. Daftar akun ini SATU KOLAM dengan Kokpit Unit & Kokpit Bengkel (nama + PIN yang sama berlaku di ketiganya); role lain (Workshop, Marketing, dst.) tetap bisa login ke kokpit lain tapi tidak ke sini.
| Nama | Role | Akses CRM | PIN (kosong = tetap) |
|---|
Identitas toko & pesan
Dipakai AI untuk menjawab pertanyaan pelanggan (alamat? jam buka? bisa servis speedometer?) dan di kaki pesan penawaran.
Harga jualan chat (MOQ & bundle)
Harga dasar memakai rumus mesin pricing (HPP + margin dari config.json, tidak pernah di bawah minimum anti-rugi). Jual lewat chat tidak kena potongan Shopee β biaya di bawah ini menggantikannya (biaya payment gateway dll.).
Tingkat harga grosir (MOQ)
| Minimal qty | Diskon dari harga satuan (%) |
|---|
Grosir merek ORI (skema HET bertingkat)
Berlaku untuk produk ber-HET yang punya potongan supplier β kolom Merek kosong = semua merek;
isi misalnya honda-ori, yamaha-ori untuk membatasi. Qty dijumlahkan per merek di chat, kasir & toko online:
2 barang berbeda bermerek sama = tingkat 2. Potongan supplier dari config.json β het.merek
(honda-ori 14%, yamaha-ori 11%). Rumus: harga = (HET + markup) β (% dari potongan supplier Γ potongan merek),
dihitung dari harga setelah markup. Item merek ini tidak memakai tingkat MOQ umum di atas.
Contoh Honda 14%: qty 1 β diskon 7%, qty 2 β 8,4%, qty 3 β 9,8%, qty β₯4 β 11,2%.
| Minimal qty | % dari potongan supplier | = diskon Honda (14%) | = diskon Yamaha (11%) |
|---|
Otak AI (Claude) β opsional
Kosong = mode kamus (gratis). Diisi = AI memahami bahasa bebas pelanggan & menulis draf balasan.
Butuh sekali saja: pip install anthropic di PowerShell.
Web store (jalur bayar utama)
Saat klik Buat Link/Info Bayar, mesin menebak halaman produk di web store dari nama produk, mengecek link-nya benar-benar ada (bukan 404), lalu mengarahkan pelanggan checkout di situ. Item yang belum terbit di web store otomatis pakai Xendit / info pembayaran manual. Kalau harga web store beda dengan harga nego, mesin memberi peringatan (hanya ke Anda).
WhatsApp Cloud API β opsional (chat WA otomatis)
Kalau nomor WA sudah terhubung ke Cloud API di Meta (bukan cuma aplikasi WhatsApp Business di HP): chat pelanggan masuk sendiri ke Inbox ini. Dengan Balas otomatis = ya, AI langsung menganalisa dan mengirim balasan sendiri β tanpa perlu buka kokpit sama sekali. Kasus komplain/bukti transfer/garansi tetap dibalas (sesuai template resmi), tapi ditandai β οΈ PERLU ADMIN di Inbox supaya Anda tahu harus turun tangan manual.
/webhook/wa β karena mesin jalan di komputer ini, perlu
jembatan URL publik (mis. Cloudflare Tunnel gratis) yang diarahkan ke http://127.0.0.1:8776,
lalu daftarkan https://ALAMAT-TUNNEL/webhook/wa + verify token di Meta β App β WhatsApp β Configuration.
Langkah lengkap ada di tab Panduan.Xendit (link pembayaran) β opsional
Daftar di xendit.co β Settings β Developers β API Keys β buat Secret key. Kosong = mesin memakai info pembayaran manual di atas.
Cara pakai (alur lengkap)
- Pelanggan masuk β chat datang di WA / Shopee / IG. Klik + Chat Baru, tempel chatnya (copy-paste), pilih channel.
- Kenali kebutuhan β klik π€ Analisa. Mesin membaca chat: part apa, motor apa, berapa banyak.
- Saran AI + cari produk β mesin mencarikan produk dari katalog supplier + data Jubelio, lengkap dengan stok & harga anti-rugi. Centang yang mau ditawarkan (bisa cari manual juga).
- MOQ / bundle β mesin menyarankan produk pelengkap (kampas rem β minyak rem, rantai β gir, dst.) dan otomatis memberi harga grosir sesuai qty.
- Pricing β klik π° Hitung Penawaran: harga per item, diskon MOQ, diskon paket, total, plus profit bersih untuk mata Anda saja (tidak ikut terkirim).
- Jalur pembayaran β dua pilihan:
β’ π§Ύ Buat Link/Info Bayar β pelanggan diarahkan checkout di web store (link diverifikasi dulu supaya tidak 404; harga = harga web). Item yang belum ada di web store memakai Xendit / rekening manual.
β’ π Buat Pesanan Jubelio β untuk harga nego MOQ/bundle: mesin membuat Transaksi Penjualan di Jubelio dengan harga nego (stok langsung berkurang & tersinkron), pelanggan diminta transfer ke rekening Anda. Setelah bukti transfer masuk β klik β Tandai Lunas (pesanan Jubelio jadi lunas + lead closing). Salah buat? β Batalkan mengembalikan stok. - Closing β kirim draf lewat tombol WA / salin ke Shopee. Setelah dibayar, klik Cek Pembayaran (Xendit) atau tandai Closing manual. Pantau semuanya di tab Pipeline.
Catatan jujur (batas kemampuan)
- Chat Shopee/Tokopedia/IG tidak bisa ditarik otomatis lewat jalur resmi untuk seller perorangan β makanya alurnya tempel-analisa-salin-balas. Aman, tidak melanggar aturan platform.
- WhatsApp otomatis penuh butuh WhatsApp Business Cloud API (daftar Meta, berbayar per percakapan). Bot WA tidak resmi berisiko nomor diblokir β sengaja tidak dipakai di sini.
- Harga tidak pernah di bawah harga minimum anti-rugi β sama seperti mesin pricing. Item tanpa HPP tidak akan dihargai sembarangan (muncul peringatan).
- Merek ORI ber-HET (honda-ori / yamaha-ori) memakai skema grosir HET bertingkat: harga = (HET + 10%) β diskon bertingkat (qty 1/2/3/β₯4 β 50/60/70/80% dari potongan supplier). Atur di tab Pengaturan.
- Pembayaran Xendit dicek dengan tombol Cek Pembayaran (bukan otomatis realtime β mesin ini jalan di komputer Anda, tidak menerima webhook dari internet).
Sebelum uji coba nyata (urutan penting)
- Ganti info pembayaran di tab Pengaturan β sekarang masih contoh ("BCA 1234567890 a.n. Nama Anda"). Tanpa ini, pelanggan disuruh transfer ke rekening yang tidak ada.
- Uji pesanan Jubelio dengan transaksi kecil: buat chat uji atas nama "TEST", pilih 1 item murah qty 1 β Hitung Penawaran β π Buat Pesanan Jubelio β buka Jubelio (Transaksi Penjualan) dan periksa: nomor CRM/... muncul, harga = harga nego, stok berkurang.
- Klik β Batalkan pesanan β periksa di Jubelio pesanan batal & stok kembali.
- Ulangi sekali lagi dan coba β Tandai Lunas β periksa pesanan jadi lunas di Jubelio (lalu batalkan/biarkan sesuai kebutuhan pembukuan).
- Baru layani pelanggan sungguhan.
Menghubungkan WhatsApp Cloud API (chat WA masuk otomatis)
- Verifikasi Meta Business β portofolio rjcorporation_56 sudah Verified β (syarat tersulit sudah lewat).
- Pilih nomor β baca dulu: nomor yang dimigrasi penuh ke Cloud API berhenti berfungsi di aplikasi WhatsApp Business di HP. Dua jalan aman: (a) pakai nomor baru khusus CS toko, atau (b) pilih mode coexistence saat penyambungan (nomor tetap jalan di HP dan API) bila ditawarkan Meta.
- Buka
developers.facebook.comβ Create App β tipe Business β hubungkan ke portofolio rjcorporation_56 β tambahkan produk WhatsApp. - Di App β WhatsApp β API Setup: catat Phone Number ID. Token permanen: Business Settings β System users β buat system user (admin) β Generate token β centang izin
whatsapp_business_messaging+whatsapp_business_management. - Jembatan internet (karena mesin jalan di PC ini): pasang cloudflared, jalankan
cloudflared tunnel --url http://127.0.0.1:8776, salin alamathttps://β¦trycloudflare.comyang muncul. - App β WhatsApp β Configuration β Webhook: Callback URL =
https://ALAMAT-TUNNEL/webhook/wa, Verify token = yang tertera di tab Pengaturan β Verify β subscribe field messages. - Tab Pengaturan β kartu WhatsApp Cloud API: aktif = ya, isi Phone Number ID + token β Simpan. Kirim WA percobaan ke nomor itu β chatnya muncul sendiri di Inbox, dan tombol π¨ Balas via API aktif.
- Catatan aturan WA: balasan bebas hanya boleh dalam 24 jam sejak chat terakhir pelanggan; di luar itu mesin memberi tahu dan kamu bisa pakai tombol WA biasa.
File yang dipakai
config_crm.jsonβ semua pengaturan tab ini (API key tersimpan di sini β jangan dibagikan).data\crm_leads.jsonβ semua chat & status pelanggan.data\crm_produk_jubelio.jsonβ hasil sinkron Jubelio.