title: “CRM & Pelanggan — Gambaran Umum” description: “Arsitektur lengkap modul CRM SNISHOP ERP: 9 komponen (3.500+ baris), 7 entitas, 5 skema loyalty, 6-stage sales pipeline, WhatsApp gateway integration, AI copilot, dan import VCF/CSV/XLSX dengan fuzzy column matching.”
CRM & Pelanggan — Gambaran Umum
Modul CRM mengelola seluruh siklus hubungan pelanggan dari lead acquisition hingga loyalty program. Terintegrasi dengan WhatsApp gateway, AI auto-responder, dan sistem membership multi-level, modul ini terdiri dari 9 komponen React (total 3.500+ baris), 7 entitas dengan skema data yang kaya, dan integrasi lintas modul ke POS, Finance, Distribution, Invoice, Dashboard, B2B, dan AI Agent.
Sistem CRM SNISHOP ERP bukan sekadar database kontak — melainkan platform customer intelligence yang mampu melacak lifetime value, memprediksi churn, mengotomasi komunikasi via WhatsApp AI, dan mengelola pipeline penjualan dari prospect hingga deal closed.
Arsitektur Modul
Halaman dalam Modul
7 Entitas CRM
Customer Entity — 40+ Fields
Dashboard Stats
Status Filter
9 Komponen CRM
Sales Pipeline — 6 Stages
Loyalty — 5 Skema
Customer Import — Fuzzy Column Matching
WhatsApp Integration
Setelah mengirim WhatsApp, sistem otomatis update
Customer:
last_contact_date→ waktu kirimlast_contact_method→ “whatsapp”last_contact_notes→ isi pesan
AI Integration
Integrasi Lintas Modul
Best Practices
- Import data pelanggan secara berkala dari sumber eksternal (Google Contacts, Excel) menggunakan fitur import VCF/CSV/XLSX
- Gunakan pipeline Kanban untuk tracking deal harian — drag-and-drop untuk advance stage
- Monitor Weighted Forecast untuk prediksi revenue yang lebih akurat
- Set up WhatsApp auto-responder untuk menangani pertanyaan dasar di luar jam kerja
- Review overdue leads setiap pagi untuk memastikan tidak ada deal yang terlewat
- Gunakan AI Copilot untuk generate pesan WhatsApp yang personal dan kontekstual
- Export data pelanggan secara berkala sebagai backup
- Link POS membership ke CRM untuk memastikan poin dan tier ter-sync real-time
Entity Relationship Diagram
Entity Schema Tables
1. Customer — 44 Fields
Entitas utama yang menyimpan seluruh data pelanggan, termasuk informasi kontak, membership, loyalty, financial metrics, B2B fields, dan alamat tersimpan.2. SalesPipeline — 19 Fields
Entitas untuk melacak lead dan deal melalui 6 tahap pipeline penjualan, dari prospek hingga won/lost.3. CustomerMembership — 26 Fields
Definisi tier membership dengan 5 skema loyalty, benefit, diskon, dan aturan reward.4. CustomerAddress — 10 Fields (Embedded)
Buku alamat multi-lokasi per pelanggan. Disimpan sebagai array embedded di dalam entitas Customer pada fieldaddresses.
