🗺️ Gambaran Sistem
Pahami arsitektur dan modul utama CRMHUB sebelum mulai menggunakannya.
Arsitektur CRMHUB
CRMHUB adalah platform omnichannel berbasis web yang menggabungkan berbagai saluran komunikasi (WhatsApp, Messenger, Instagram, Telegram, dan Webchat) ke dalam satu inbox terpusat. Sistem dibangun di atas tiga komponen utama:
Frontend (Web App)
Antarmuka pengguna berbasis React. Diakses melalui browser — tidak perlu instalasi aplikasi.
Backend (API Server)
Server Node.js yang menangani logika bisnis, autentikasi, dan komunikasi antar layanan.
WA Server (Gateway)
Layanan khusus untuk koneksi WhatsApp via QR Scan. Menangani sesi WhatsApp Web secara real-time.
Modul Utama
CRMHUB terdiri dari 10 modul fungsional yang dapat diaktifkan atau dinonaktifkan sesuai paket langganan:
| Modul | Fungsi Utama | Halaman Dokumentasi |
|---|---|---|
| 📥 Inbox | Pusat percakapan terpusat dari semua channel. Agent menerima, membalas, dan mengelola chat di sini. | — |
| 📢 Broadcast | Kirim pesan massal ke ribuan kontak sekaligus. Mendukung penjadwalan, rotator perangkat, dan template Meta. | Broadcast Campaign |
| 🤖 Chatbot | Otomasi percakapan menggunakan Knowledge Base (Q&A) atau Flow Builder (alur visual berbasis node). | Chatbot & Flow Builder |
| ⚡ Automasi | Aturan otomatis: auto reply, auto label, auto archive, auto assignment, working hours, SLA. | Automasi & Customer Service |
| 👥 Kontak | Manajemen database kontak: import CSV, label, segmentasi, custom field, riwayat percakapan. | Manajemen Kontak |
| 🔄 Pipeline CRM | Kelola peluang penjualan menggunakan papan Kanban bertahap. Konversi chat menjadi deal. | Pipeline CRM |
| 🧾 Invoicing | Buat dan kirim invoice langsung ke pelanggan via WhatsApp. Lacak status pembayaran. | Invoice & Tagihan |
| 🔧 Tools | Alat produktivitas: Number Checker, Group Extractor, GMaps Scraper, WA Warmer, Follow-up Sequence, Chat Form. | Tools & Produktivitas |
| 📈 Analitik | Laporan performa agent, statistik broadcast, SLA, pipeline penjualan, dan customer journey. | Laporan & Analitik |
| 🔌 Developer | REST API publik, webhook outbound, dan integrasi Zapier untuk menghubungkan sistem eksternal. | Developer & API |
Channel yang Didukung
CRMHUB menyatukan pesan dari berbagai platform ke dalam satu inbox:
| Channel | Tipe Koneksi | Keterangan |
|---|---|---|
| WhatsApp (QR Scan) | Via WA Server | Nomor WhatsApp biasa — mudah dipasang, cocok untuk pemula |
| WhatsApp Cloud API | Meta Business API | Integrasi resmi Meta — lebih stabil, mendukung template terverifikasi & centang hijau |
| WhatsApp Co-Existence | Aplikasi WA di perangkat | WA di Android/iOS yang sama, tanpa scan QR ulang |
| Facebook Messenger | Meta Graph API | Pesan dari halaman Facebook Business |
| Instagram DM | Meta Graph API | Direct Message Instagram (akun Professional) |
| Telegram Bot | Telegram Bot API | Bot Telegram yang dibuat via @BotFather |
| Webchat Widget | Embed kode JS | Live chat di website Anda — tanpa aplikasi tambahan di sisi pengunjung |
Alur Data & Pesan
Berikut adalah alur umum bagaimana pesan masuk dan keluar dari CRMHUB:
- Pesan Masuk — Pelanggan mengirim pesan via WhatsApp, Instagram, Telegram, atau Webchat.
- Gateway Menerima — WA Server (untuk QR) atau Meta API (untuk Cloud API) meneruskan pesan ke backend CRMHUB.
- Routing Otomatis — Sistem memeriksa aturan automasi: apakah ada auto assignment, apakah chatbot aktif, label apa yang harus diterapkan.
- Masuk ke Inbox — Percakapan muncul di inbox agent yang di-assign. Agent membalas langsung dari browser.
- Pesan Keluar — Balasan agent dikirim kembali ke pelanggan melalui channel yang sama.
- Data Tersimpan — Semua percakapan, kontak, dan aktivitas tercatat di database untuk laporan dan audit.
CRMHUB menggunakan koneksi WebSocket untuk memastikan pesan masuk muncul secara instan di inbox tanpa perlu refresh halaman.
Hierarki Pengguna
CRMHUB memiliki tiga level akses bawaan, dan mendukung Custom Role untuk izin yang lebih granular:
| Level | Peran | Deskripsi Singkat |
|---|---|---|
| Admin | Pemilik / Administrator | Akses penuh ke semua fitur termasuk Settings, Billing, dan manajemen tim |
| Supervisor (≥ Level 10) | Team Lead / Manajer | Bisa melihat semua chat, assign percakapan, akses laporan — sesuai izin yang diberikan Admin |
| Staff (Level 1–9) | Agent / CS | Hanya melihat dan membalas chat yang di-assign ke mereka |
Pelajari lebih lanjut di halaman Role & Akses dan Manajemen Tim.
Konsep Penting
| Istilah | Arti |
|---|---|
| Device / Perangkat | Nomor WhatsApp yang terhubung ke CRMHUB. Satu perangkat = satu nomor WA. |
| Device Slot | Kuota jumlah perangkat yang dapat dihubungkan, ditentukan oleh paket langganan. |
| Rotator | Grup dari beberapa perangkat yang bekerja bergantian untuk distribusi broadcast besar. |
| Label | Tag yang ditempel ke percakapan atau kontak untuk segmentasi dan pencarian cepat. |
| Flow | Alur percakapan chatbot yang dirancang secara visual menggunakan Flow Builder. |
| Knowledge Base | Kumpulan Q&A dan dokumen yang digunakan chatbot AI untuk menjawab pertanyaan bebas. |
| SLA | Service Level Agreement — target waktu respons dan penyelesaian percakapan oleh agent. |
| CSAT | Customer Satisfaction Score — skor kepuasan pelanggan setelah percakapan selesai. |
| API Key | Kunci autentikasi untuk mengakses Public API CRMHUB dari sistem eksternal. |
| Webhook | Notifikasi real-time yang dikirim CRMHUB ke URL endpoint Anda saat terjadi event tertentu. |