Cara Mengisi Memory Pelanggan Chatbot dari Excel, CSV, dan Google Sheets
Kalau Anda sudah menyimpan catatan pelanggan di spreadsheet selama bertahun-tahun, chatbot tidak perlu mulai dari nol. Data itu bisa dipindahkan dalam satu kali unggah.
Satu file spreadsheet dapat mengisi ringkasan dan fakta pelanggan sekaligus, sampai seribu baris.
Hampir setiap usaha yang sudah berjalan punya catatan pelanggan dalam bentuk apa pun: daftar pemesan di Excel, rekap pelanggan setia di Google Sheets, atau ekspor dari sistem kasir. Isinya sering sudah cukup kaya, misalnya siapa yang biasa pesan apa, dari kota mana, dan berapa kisaran belanjanya.
Membiarkan chatbot mengumpulkan ulang semua itu dari percakapan berarti membuang aset yang sudah ada. Impor membuat pelanggan lama langsung dikenali sejak chat pertama setelah fitur diaktifkan.
Susunan kolom yang dikenali
Hanya satu kolom yang wajib: nomor pelanggan. Sisanya pilihan, isi yang Anda punya saja.
| Kolom | Wajib | Contoh isi |
|---|---|---|
| nomor | Ya | 6281234567890 |
| nama | Tidak | Ibu Sari |
| kota | Tidak | Palembang |
| minat | Tidak | Paket katering kantor |
| preferensi | Tidak | Tidak pedas, tanpa seafood |
| budget | Tidak | Rp25.000 sampai Rp35.000 per porsi |
| kebutuhan | Tidak | Rapat mingguan tiap Selasa |
| niat_terakhir | Tidak | Minta penawaran 40 porsi |
| ringkasan | Tidak | Pelanggan korporat sejak 2025, pesan rutin tiap pekan. |
Penamaan kolom cukup fleksibel. Kolom nomor juga dikenali bila diberi judul number, phone, hp, atau no. Begitu pula kolom lain yang punya padanan bahasa Inggris seperti name, city, interests, preferences, need, dan summary. Jadi ekspor dari sistem lain sering bisa langsung dipakai tanpa mengubah judul kolomnya.
Batas dan aturan isi
Beberapa hal yang perlu diketahui sebelum menyiapkan file:
- Maksimal 1000 baris per file. Bila data Anda lebih banyak, pecah dan unggah bergantian.
- Setiap fakta pendek. Tiap kolom fakta menampung sekitar 160 karakter. Tulis ringkas, bukan paragraf.
- Ringkasan lebih panjang, sampai sekitar 1200 karakter. Cukup untuk beberapa kalimat konteks.
- Baris tanpa isi apa pun dilewati. Baris yang hanya berisi nomor tanpa data lain tidak akan membuat catatan.
- Nomor dirapikan otomatis. Format 08xx maupun 62xx dikenali dan diseragamkan.
Data sensitif akan ditolak, termasuk bila tertulis di kolom ringkasan. Kata sandi, PIN, OTP, nomor kartu atau rekening, NIK dan paspor, alamat lengkap, informasi medis, agama, serta pandangan politik tidak akan tersimpan. Bila file Anda memuat kolom semacam itu, hapus kolomnya sebelum mengunggah agar prosesnya bersih. Penjelasan lengkap batas ini ada di artikel apa yang boleh dan tidak boleh diingat chatbot AI.
Menulis ringkasan yang berguna
Kolom ringkasan adalah bagian yang paling menentukan kualitas hasil, dan paling sering diisi asal. Ringkasan yang baik menjawab satu pertanyaan: apa yang perlu diketahui staf baru sebelum melayani orang ini?
- Kurang berguna: “Pelanggan baik, sering beli.” Tidak ada yang bisa dipakai.
- Berguna: “Pemilik warung di Kertapati, ambil stok tiap dua pekan, biasanya minta harga grosir dan kirim sore.”
Tulis fakta, bukan penilaian. Hindari juga catatan bernada negatif tentang pelanggan, karena catatan itu akan ikut memengaruhi nada balasan chatbot dan bisa terbaca oleh siapa pun di tim Anda.
Tulis ringkasan seperti sedang menyerahkan pelanggan ke rekan kerja yang akan menggantikan Anda besok.
Google Sheets: dua aturan yang berbeda
Selain unggah file, memory pelanggan dapat disinkronkan dengan Google Sheets. Ini berguna bila beberapa orang di tim ikut merawat catatan pelanggan, karena spreadsheet lebih mudah dikerjakan bersama.
Perbedaan pentingnya ada pada cara memperlakukan kolom kosong:
| Impor file Excel/CSV | Sinkron Google Sheets | |
|---|---|---|
| Kolom terisi | Menambah atau memperbarui | Menambah atau memperbarui |
| Kolom dikosongkan | Diabaikan, fakta lama tetap | Fakta lama dihapus |
| Menghapus baris | Lewat halaman memory | Isi kolom aksi dengan “hapus” |
Perbedaan ini disengaja. Google Sheets diperlakukan sebagai sumber perubahan yang dilakukan manusia, sehingga mengosongkan sel berarti “fakta ini memang tidak berlaku lagi”. Kalau Anda hanya ingin menambah tanpa menghapus apa pun, gunakan unggah file biasa.
Karena itu, hati-hati saat menyalin-tempel di spreadsheet bersama. Menghapus isi satu kolom karena terlihat berantakan akan benar-benar menghapus fakta itu dari memory pada sinkronisasi berikutnya.
Langkah praktis dari nol
- Ekspor data yang sudah ada dari sistem kasir, catatan pesanan, atau daftar kontak.
- Buang kolom yang tidak perlu, terutama alamat lengkap dan data pembayaran.
- Ubah judul kolom agar sesuai daftar di atas bila belum cocok.
- Rapikan nomor supaya seragam; hapus spasi, tanda hubung, dan tanda kurung.
- Uji dengan sepuluh baris dulu. Unggah, lalu periksa hasilnya di halaman memory pelanggan.
- Perbaiki bila ada yang meleset, baru unggah sisanya.
Langkah kelima sering dilewati padahal paling menghemat waktu. Jauh lebih mudah membetulkan sepuluh baris daripada menelusuri seribu catatan yang terlanjur salah format.
Setelah impor: biarkan bekerja, lalu koreksi
Setelah data masuk, memory akan terus diperbarui sendiri dari percakapan berikutnya. Ringkasan diperbarui secara kumulatif, jadi konteks yang Anda impor tidak langsung tertimpa oleh satu pesan baru.
Yang tetap perlu Anda lakukan adalah meninjau sesekali. Buka daftar memory, cari beberapa pelanggan yang sering berinteraksi, dan periksa apakah catatannya masih benar. Koreksi yang keliru langsung dari halaman itu. Dalam beberapa pekan, catatan akan menyesuaikan diri dengan kenyataan bisnis Anda.
Untuk memahami bagaimana catatan ini dipakai saat menyusun balasan, baca dua lapis memory pada chatbot WhatsApp.
Pertanyaan yang sering ditanyakan
Kolom apa saja yang dibutuhkan saat impor data pelanggan?
Kolom nomor wajib ada sebagai kunci baris. Kolom lain bersifat pilihan: nama, kota, minat, preferensi, budget, kebutuhan, niat_terakhir, dan ringkasan. Nama kolom dalam bahasa Inggris seperti name, city, dan summary juga dikenali.
Berapa banyak baris yang bisa diimpor sekaligus?
Sampai 1000 baris dalam satu file. Bila data Anda lebih banyak, pecah menjadi beberapa file dan unggah bergantian.
Bagaimana cara menghapus catatan lewat Google Sheets?
Tambahkan kolom aksi lalu isi dengan hapus pada baris yang ingin dihilangkan. Baris itu akan dihapus dari memory pada sinkronisasi berikutnya.
Apa yang terjadi kalau satu kolom dikosongkan di Google Sheets?
Kolom kosong dianggap koreksi manusia, sehingga fakta lama pada kolom itu dihapus. Ini berbeda dari impor file yang hanya menambahkan dan memperbarui isian yang terisi.