Modul Kontak di Chatmo berfungsi sebagai database pelanggan terpusat β satu tempat untuk melihat, mengorganisir, dan mengelola semua orang yang pernah berinteraksi dengan bisnis Anda, dari channel mana pun mereka datang.

Daftar Kontak
Saat Anda membuka menu Kontak dari sidebar, Anda akan melihat tabel daftar kontak. Tabel ini menampilkan semua kontak dengan kolom berikut:
| Kolom | Keterangan |
|---|---|
| Nama | Avatar, nama kontak, dan alamat email ditampilkan dalam satu kolom |
| Nomor Telepon | Nomor telepon lengkap dengan kode negara (contoh: +62812345678), atau tanda - jika tidak tersedia |
| Channels | Ikon channel messaging tempat kontak ini terhubung β seperti WhatsApp, Telegram, Instagram, Facebook, Web Chat, dan lainnya |
| Tags | Badge tag berwarna yang ditetapkan pada kontak, atau - jika belum ada tag |
| Tanggal | Tanggal kontak pertama kali ditambahkan, atau "Never" jika belum tercatat |
| Aksi | Tombol Edit (ikon pensil) dan Hapus (ikon tempat sampah) |
Daftar ini diperbarui secara real-time β ketika pelanggan baru mengirim pesan untuk pertama kalinya, mereka otomatis muncul di sini tanpa perlu input manual.
Pencarian, Filter, dan Pengurutan
Di bagian atas tabel kontak, tersedia beberapa kontrol untuk menemukan kontak dengan cepat:
- Pencarian β Kolom pencarian untuk mencari berdasarkan nama, email, atau nomor telepon. Hasil muncul langsung saat Anda mengetik.
- Filter Channel β Dropdown untuk memfilter kontak berdasarkan channel messaging tertentu (WhatsApp, Telegram, Instagram, dan lainnya).
- Filter Segmen β Dropdown untuk memfilter kontak berdasarkan segmen yang sudah dibuat.
- Pengurutan β Pilihan pengurutan meliputi Name A-Z, Name Z-A, Newest, dan Oldest.
- Reload β Tombol untuk memuat ulang data tabel.
Data Kontak Multi-Channel
Satu pelanggan bisa menghubungi lewat WhatsApp hari ini, Instagram besok, dan web chat minggu depan. Alih-alih membuat tiga kontak terpisah, Chatmo menautkan semua interaksi ini ke satu profil kontak terpadu.
Setiap kontak bisa memiliki beberapa identitas channel:
| Channel | Identitas |
|---|---|
| Nomor telepon | |
| Username Instagram | |
| Facebook Messenger | Profil Facebook |
| Telegram | Username Telegram atau nomor telepon |
| Web Chat | Session ID atau email (jika dikumpulkan) |
Kolom Channels pada tabel kontak menampilkan ikon dari setiap channel yang terhubung, sehingga Anda bisa langsung melihat di channel mana saja kontak tersebut aktif.
Penautkan channel terjadi secara otomatis ketika identitasnya cocok (misalnya nomor telepon yang sama di WhatsApp dan Telegram). Anda juga bisa menggabungkan kontak secara manual jika sistem tidak mendeteksi koneksinya.
Menambah Kontak Baru
Untuk menambahkan kontak secara manual:
- Buka halaman Kontak dari sidebar.
- Klik tombol Add New Contact di bagian atas halaman.
- Modal "Add New Contact" akan muncul dengan field berikut:
| Field | Keterangan |
|---|---|
| First Name | Nama depan kontak (wajib diisi) |
| Last Name | Nama belakang kontak (opsional) |
| Alamat email (opsional) | |
| Phone Number | Dropdown kode negara (default +62) dan input nomor telepon. Nomor divalidasi antara 8-15 digit (opsional) |
| Segment | Multi-select dengan fitur pencarian untuk memilih satu atau lebih segmen (opsional) |
| Tags | Input teks untuk tag, dipisahkan dengan koma (opsional) |
- Isi field yang diperlukan.
- Klik Save Contact untuk menyimpan, atau Cancel untuk membatalkan.

Pastikan format nomor telepon sesuai β pilih kode negara dari dropdown dan masukkan nomor tanpa kode negara. Sistem akan memvalidasi panjang nomor secara otomatis (8-15 digit).
Mengedit Informasi Kontak
Untuk memperbarui informasi kontak yang sudah ada:
- Buka halaman Kontak dan temukan kontak yang ingin Anda edit.
- Klik tombol Edit (ikon pensil) pada kolom Aksi di baris kontak tersebut.
- Modal "Edit Contact" akan muncul dengan field yang sama seperti modal tambah kontak, sudah terisi dengan data yang ada.
- Perbarui field yang diperlukan β nama, email, telepon, segmen, atau tag.
- Klik Save untuk menerapkan perubahan, atau Cancel untuk membatalkan.

Mengubah nomor telepon atau email kontak bisa memengaruhi cara Chatmo mencocokkan dan menautkan percakapan. Pastikan data yang diperbarui sudah benar sebelum menyimpan.
Menghapus Kontak
Menghapus Kontak Satu per Satu
Untuk menghapus satu kontak dari database:
- Buka halaman Kontak dan temukan kontak yang ingin dihapus.
- Klik tombol Hapus (ikon tempat sampah) pada kolom Aksi di baris kontak tersebut.
- Dialog konfirmasi akan muncul, menampilkan nama dan email kontak beserta ikon tempat sampah dalam lingkaran merah.
- Baca peringatan yang ditampilkan: "This action cannot be undone. All associated data and conversation history will be permanently removed."
- Klik Delete (tombol merah) untuk mengonfirmasi penghapusan, atau Cancel untuk membatalkan.

Menghapus Kontak Secara Massal
Untuk menghapus beberapa kontak sekaligus:
- Pada tabel kontak, centang checkbox di sebelah kiri setiap kontak yang ingin dihapus.
- Panel aksi massal akan muncul di bagian bawah atau atas tabel, menampilkan "X contact(s) selected" beserta tombol aksi.
- Klik tombol Delete pada panel aksi massal.
- Dialog konfirmasi akan muncul. Untuk mencegah penghapusan tidak disengaja, Anda harus mengetik
delete {number}(ganti{number}dengan jumlah kontak yang dipilih) di kolom konfirmasi. - Peringatan ditampilkan: "All conversations and messages will be removed. This cannot be undone."
- Setelah mengetik teks konfirmasi dengan benar, klik tombol hapus untuk melanjutkan.

Penghapusan kontak bersifat permanen. Seluruh data terkait β termasuk riwayat percakapan dan pesan β akan ikut terhapus dan tidak bisa dipulihkan. Jika Anda perlu menyimpan data untuk keperluan referensi, ekspor terlebih dahulu sebelum menghapus.
Aksi Massal
Saat Anda memilih satu atau lebih kontak menggunakan checkbox pada tabel, panel aksi massal akan muncul. Panel ini menampilkan jumlah kontak yang dipilih dan menyediakan tombol berikut:
- Add Segment β Menambahkan kontak yang dipilih ke dalam satu atau lebih segmen.
- Delete β Menghapus semua kontak yang dipilih (dengan konfirmasi ketik).
- Cancel β Membatalkan seleksi dan menutup panel aksi massal.

Langkah Selanjutnya
- Impor Kontak β Bawa database pelanggan yang sudah ada dari file CSV atau Excel.
- Segmen Kontak β Kelompokkan kontak ke dalam segmen untuk broadcast dan pengelolaan yang lebih tertarget.
- Ringkasan Broadcast β Pelajari cara mengirim pesan massal ke segmen kontak Anda.
