Chatbot WhatsApp yang Ingat Pelanggan Lama: Dua Lapis Memory
Pelanggan yang kembali sebulan kemudian tidak ingin mengulang cerita dari awal. Itu butuh ingatan yang berbeda dari sekadar konteks chat yang sedang berjalan.
Dua lapis ingatan bekerja bersamaan: satu untuk percakapan berjalan, satu untuk profil pelanggan jangka panjang.
Ada dua keluhan berbeda tentang chatbot yang sering tertukar. Yang pertama: “bot-nya nanya ulang terus padahal baru saya jawab tiga detik lalu.” Yang kedua: “saya sudah pelanggan setahun, tiap chat diperlakukan seperti orang asing.”
Keduanya masalah ingatan, tetapi ukurannya berbeda jauh. Yang pertama soal konteks dalam satu percakapan. Yang kedua soal mengenali orang yang sama lintas waktu. Chatbot AI Jalinara menangani keduanya dengan dua lapis yang terpisah, dan memahami perbedaannya membuat Anda tahu apa yang bisa diharapkan.
Lapis pertama: memory percakapan
Lapis ini menjaga konteks chat yang sedang berlangsung. Sekitar sepuluh giliran terakhir antara pelanggan dan chatbot ikut dibawa saat menyusun balasan berikutnya. Itulah yang membuat percakapan terasa nyambung.
Tanpa lapis ini, setiap pesan diperlakukan sebagai percakapan baru. Kalimat pelanggan seperti “yang hitam ada?” menjadi tidak berarti apa-apa karena chatbot tidak tahu yang dibicarakan tadi adalah tas. Dengan lapis ini, chatbot dapat menyambung rujukan, termasuk untuk pertanyaan visual singkat seperti “ada fotonya?” yang membuat kartu produk dari barang yang sedang dibahas ikut terkirim.
Sifatnya jangka pendek dan terikat percakapan. Begitu pembicaraan bergeser jauh atau pelanggan kembali beberapa hari kemudian, konteks itu sudah tidak relevan lagi.
Lapis kedua: memory pelanggan
Di sinilah fitur yang lebih baru bekerja. Memory pelanggan menyimpan catatan per nomor kontak yang bertahan lintas hari, bahkan lintas perangkat WhatsApp yang Anda hubungkan. Isinya dua bagian:
- Ringkasan. Paragraf singkat berisi konteks kumulatif tentang pelanggan itu, diperbarui seiring percakapan berlanjut, bukan ditimpa oleh topik terakhir saja.
- Tujuh fakta terstruktur. Nama, Kota, Minat, Preferensi, Budget, Kebutuhan, dan Niat terakhir. Masing-masing satu baris pendek.
Tujuh fakta ini sengaja dibatasi. Tujuannya bukan membangun profil selengkap-lengkapnya, melainkan menyimpan hal yang benar-benar dipakai untuk melayani: apa yang dia cari, di kota mana dia berada, kira-kira di rentang harga berapa, dan apa yang terakhir ingin dia lakukan.
| Memory percakapan | Memory pelanggan | |
|---|---|---|
| Cakupan | Sekitar 10 giliran terakhir | Ringkasan + 7 fakta per kontak |
| Umur | Sepanjang percakapan berjalan | 30, 90, atau 365 hari sesuai pilihan Anda |
| Lintas perangkat | Tidak | Ya, mengikuti nomor kontak |
| Bisa dilihat pemilik | Sebagai riwayat chat | Ya, dalam daftar yang bisa dicari dan disunting |
| Gunanya | Menyambung kalimat | Mengenali pelanggan yang kembali |
Bagaimana memory pelanggan terisi
Pengisian berjalan otomatis dari percakapan, dengan aturan yang ketat. Hanya fakta bisnis yang dinyatakan jelas oleh pelanggan yang disimpan. Kalau pelanggan menulis “saya di Palembang, cari yang ukuran keluarga, budget dua jutaan”, tiga fakta itu masuk. Kalau pelanggan hanya bertanya harga tanpa menyebut apa pun tentang dirinya, tidak ada yang ditambahkan.
Ringkasannya diperbarui secara kumulatif. Artinya konteks lama yang masih berguna dipertahankan, lalu perkembangan baru ditambahkan. Ini berbeda dari sekadar mencatat topik pesan terakhir, dan itulah yang membuat catatan tetap masuk akal setelah puluhan pesan.
Prosesnya tidak pernah terlihat pelanggan. Pembaruan catatan berjalan di balik layar dan dibersihkan dari balasan sebelum pesan dikirim, sehingga pelanggan hanya membaca jawaban biasa.
Memory yang baik terasa seperti dilayani orang yang mengenal Anda, bukan seperti diwawancarai ulang.
Anda tetap pemegang kendali
Catatan ini bukan kotak hitam. Sebagai pemilik akun, Anda dapat:
- Melihat seluruh daftar memory pelanggan dan mencarinya berdasarkan nomor atau nama.
- Mengoreksi ringkasan dan fakta yang keliru, misalnya kota yang salah tercatat.
- Menghapus catatan satu pelanggan kapan saja.
- Mengisi sendiri dari file Excel atau CSV bila Anda sudah punya data pelanggan sebelumnya.
- Menentukan masa simpan: 30, 90, atau 365 hari. Bawaannya 90 hari, dan data yang lebih tua dipangkas otomatis.
- Mematikan fitur ini sepenuhnya bila memang tidak diperlukan.
Masa simpan sebaiknya disesuaikan dengan siklus bisnis Anda. Toko yang pelanggannya membeli tiap pekan cukup dengan 30 hari. Bengkel atau klinik dengan siklus servis tahunan lebih masuk akal memakai 365 hari.
Ada hal yang sengaja tidak disimpan
Memory pelanggan menolak menyimpan data sensitif, dan penolakannya otomatis. Kata sandi, PIN, OTP, nomor kartu atau rekening, NIK dan paspor, alamat lengkap, informasi medis, agama, pandangan politik, serta data pribadi sensitif lainnya tidak akan masuk, baik dari percakapan maupun bila Anda mencoba mengetiknya sendiri.
Pembatasan ini bukan sekadar formalitas kepatuhan. Catatan pelanggan yang berisi nomor kartu adalah beban risiko yang tidak sebanding dengan manfaatnya. Pembahasan lebih rinci tentang apa yang boleh dan tidak boleh diingat ada di artikel batas data pelanggan pada chatbot AI.
Apa yang berubah bagi pelanggan
Perbedaannya terasa paling jelas pada chat kedua dan seterusnya. Bandingkan dua pembukaan ini dari pelanggan yang sama, tiga minggu setelah percakapan pertama:
| Tanpa memory pelanggan | Dengan memory pelanggan |
|---|---|
| “Halo, ada yang bisa dibantu? Boleh info kebutuhannya?” | “Halo Bapak, sebelumnya sempat menanyakan paket ukuran keluarga. Mau saya bantu lanjutkan yang itu?” |
| “Untuk pengiriman ke mana ya?” | “Untuk pengiriman ke Palembang seperti sebelumnya, ongkirnya tetap sama.” |
Bedanya bukan sekadar sopan santun. Percakapan kedua memotong tiga sampai empat tahap tanya jawab, dan itu berarti pelanggan sampai ke keputusan lebih cepat.
Batas yang perlu tetap dijaga
Memory memperbaiki konteks, bukan menggantikan penilaian manusia. Beberapa hal tetap harus dipegang:
- Jangan pamer ingatan. Menyebutkan terlalu banyak detail lama terasa mengawasi, bukan melayani. Cukup gunakan bila relevan dengan pertanyaan yang sedang dibahas.
- Jangan jadikan dasar keputusan uang. Diskon, kelayakan kredit, atau harga khusus sebaiknya diputuskan orang, bukan dari catatan otomatis.
- Periksa berkala. Sisihkan waktu membaca daftar memory dan mengoreksi yang keliru, terutama pada bulan-bulan awal.
- Kasus sensitif tetap ke manusia. Komplain dan negosiasi bukan wilayah chatbot.
Mulai dengan mengamati satu pekan
Cara paling sederhana menilai manfaatnya: aktifkan, biarkan berjalan satu pekan, lalu buka daftar memory pelanggan Anda. Lihat apakah ringkasan yang tercatat masuk akal dan apakah faktanya benar. Koreksi yang meleset. Dari situ Anda akan tahu jenis informasi apa yang paling berguna untuk bisnis Anda sendiri.
Kalau Anda sudah memegang data pelanggan di spreadsheet, Anda tidak perlu menunggu terkumpul dari nol. Cara memasukkannya dibahas di panduan mengisi memory pelanggan dari Excel dan CSV.
Pertanyaan yang sering ditanyakan
Apa beda memory percakapan dan memory pelanggan?
Memory percakapan menjaga konteks beberapa pesan terakhir dalam chat yang sedang berjalan. Memory pelanggan menyimpan ringkasan dan fakta stabil per nomor kontak, sehingga tetap berlaku berminggu-minggu kemudian dan berlaku lintas perangkat WhatsApp yang terhubung.
Berapa lama memory pelanggan disimpan?
Pemilik akun memilih masa simpan 30, 90, atau 365 hari. Bawaannya 90 hari. Data yang lebih tua dari batas itu dipangkas otomatis, dan fitur ini dapat dimatikan sepenuhnya.
Siapa yang mengisi memory pelanggan?
Terisi otomatis dari percakapan, hanya untuk fakta bisnis yang dinyatakan jelas oleh pelanggan. Pemilik akun juga dapat melihat, mengoreksi, menghapus, atau mengisinya sendiri dari file Excel dan CSV.
Apakah pelanggan melihat catatan memory ini?
Tidak. Pembaruan memory berjalan di balik layar dan tidak pernah ditampilkan dalam balasan. Pelanggan hanya membaca jawaban biasa.