Layanan pelanggan
Integrasi VoIP dan CRM: satukan panggilan dan chat dalam satu riwayat pelanggan
Saat panggilan ada di sistem telepon, chat di inbox, dan deal di CRM, tidak ada yang melihat pelanggan secara utuh. Inilah yang dilakukan integrasi VoIP CRM yang baik, empat cara membangunnya, serta cara menerapkan dan mengukurnya.
Tim MonoChat Diperbarui: 11 menit baca
Di halaman ini
- Mengapa panggilan dan chat terpisah
- Apa arti “konteks lengkap” untuk panggilan telepon
- Empat cara menghubungkan VoIP dan CRM Anda
- Pilihan mana yang sebaiknya Anda ambil?
- Perekaman, transkrip, dan persetujuan
- Cara menerapkan integrasi VoIP CRM
- Metrik yang perlu dipantau setelah peluncuran
- Bagaimana MonoChat menyatukan panggilan dan chat dalam satu riwayat pelanggan
- Sumber
Integrasi VoIP CRM menghubungkan sistem telepon internet Anda ke data pelanggan, sehingga setiap panggilan dicocokkan ke kontak yang tepat berdasarkan nomor telepon, dicatat otomatis, dan diringkas di data yang sama dengan chat, pesanan, dan deal pelanggan tersebut. Jika dijalankan dengan baik, agen tahu siapa yang menelepon dan apa yang terjadi terakhir kali sebelum menyapa, dan tidak ada yang mengetik ulang catatan panggilan di tool kedua setelahnya.
Kebanyakan tim belum sampai di sana. Panggilan ada di sistem telepon, chat WhatsApp dan Instagram ada di inbox, dan deal ada di CRM. Panduan ini menjelaskan apa arti “konteks lengkap” untuk panggilan, membandingkan empat cara menghubungkan suara ke data pelanggan, membahas perekaman dan persetujuan, dan diakhiri dengan langkah penerapan serta angka yang layak dipantau.
Mengapa panggilan dan chat terpisah
Minggu yang biasa bagi tim support atau sales, dalam gambaran ilustratif:
- Pelanggan menanyakan pengiriman lewat WhatsApp pada hari Senin.
- Selasa, mereka menelepon nomor utama karena paketnya belum juga sampai. Orang yang menjawab tidak tahu apa-apa soal chat hari Senin.
- Rabu, seorang salesperson mencatat update deal di CRM tanpa tahu ada komplain.
Setiap tool menyimpan sepotong, sehingga pelanggan harus mengulang cerita dan mendapat janji yang saling bertentangan. Solusinya adalah satu data pelanggan yang ditulisi semua kanal dan dibaca oleh kanal suara.
Apa arti “konteks lengkap” untuk panggilan telepon
“Terintegrasi” bisa berarti apa saja, dari tombol click-to-dial sampai riwayat bersama yang lengkap. Jadikan lima kemampuan ini sebagai standar.
1. Penelepon dikenali dari nomornya
Saat panggilan masuk, sistem mencari nomor penelepon dan membuka kontak yang cocok. Ini hanya berhasil jika nomor disimpan secara konsisten. Simpan setiap nomor dalam format internasional lengkap dengan kode negara, mengikuti struktur ITU-T E.164, rencana penomoran telekomunikasi publik internasional. CRM yang menyimpan “0812 …”, “+62 812 …”, dan “62812…” untuk orang yang sama akan gagal mencocokkan.
Dua kasus khusus yang perlu direncanakan:
- Nomor tidak dikenal. Buat kontak baru atau lead secara otomatis, agar panggilan tetap punya tempat.
- Nomor bersama. Telepon rumah keluarga atau operator kantor bisa dimiliki beberapa kontak. Tampilkan kandidatnya ke agen alih-alih menebak.
Di WhatsApp ada kasus ketiga. Webhook panggilan Meta mencatat bahwa nomor telepon penelepon bisa tidak disertakan jika pengguna memakai username, dan ID pengguna yang khusus untuk bisnis bisa muncul sebagai gantinya. Simpan juga ID itu di kontak, agar panggilan tetap bisa dicocokkan.
2. Chat dan panggilan berbagi satu timeline
Agen harus melihat pesan terbaru, panggilan sebelumnya, tiket yang terbuka, dan deal yang berjalan di satu layar, berurutan waktu. Panggilan hanyalah satu percakapan lagi, bukan event di log terpisah.
3. Catatan dan ringkasan ditulis kembali
Setelah panggilan, data harus menunjukkan apa yang dibahas dan apa langkah berikutnya, tanpa agen menulis ulang. Default yang baik untuk penulisan kembali:
Panggilan · masuk · 4 mnt 12 dtk · ditangani Support (Putri)
Alasan: Pengiriman terlambat, pesanan 50731
Hasil: Kurir sudah dihubungi, tanggal kirim baru hari Kamis
Langkah berikutnya: Kirim link pelacakan lewat WhatsApp hari ini
Sentimen: kesal di awal, tenang di akhir
4. Rekaman dan transkrip, dengan persetujuan
Rekaman dan transkrip mengubah panggilan menjadi sesuatu yang bisa dicari dan ditinjau tim Anda. Keduanya juga berisi data pribadi, jadi butuh pemberitahuan, kontrol akses, dan aturan masa simpan. Selengkapnya di bawah.
5. Routing memakai data pelanggan
Begitu sistem tahu siapa yang menelepon, sistem bisa bertindak: mengirim pelanggan yang punya komplain terbuka langsung ke tim yang menanganinya, meneruskan akun VIP ke account manager mereka, atau mengirim pelanggan lama ke support dan nomor baru ke sales. Tanpa data pelanggan, routing kembali ke menu generik.
Empat cara menghubungkan VoIP dan CRM Anda
Tidak ada satu arsitektur yang “paling benar”. Pilihan-pilihannya berbeda dalam hal di mana panggilan sebenarnya berjalan dan seberapa banyak konteks yang sampai ke agen.
| Pendekatan | Di mana panggilan berjalan | Apa yang sampai ke CRM | Chat di riwayat yang sama? | Paling cocok untuk |
|---|---|---|---|---|
| CTI atau konektor bawaan | Sistem telepon Anda yang sudah ada | Log panggilan, click-to-dial, screen pop | Hanya jika CRM juga menyimpan chat | Tim yang mempertahankan PBX atau telepon cloud saat ini |
| SIP trunk ke platform kontak | Platform kontak | Panggilan, transkrip, dan ringkasan, disinkronkan dari platform | Ya, panggilan berdampingan dengan chat | Tim yang ingin suara dan pesan di satu workspace |
| Webhook dan API | Sistem apa pun yang mengirim event | Apa pun yang Anda bangun | Tergantung yang Anda bangun | Developer dengan sistem yang spesifik atau tidak umum |
| Panggilan WhatsApp di nomor chat | WhatsApp, diterima oleh platform Anda | Event dan hasil panggilan, lewat platform | Ya, nomor yang sama dengan chat | Bisnis yang pelanggannya sudah chat di WhatsApp |
CTI dan integrasi bawaan
Computer telephony integration (CTI) menghubungkan sistem telepon ke CRM. Fitur umumnya adalah click-to-dial dari kontak, “screen pop” yang membuka data saat telepon berdering, dan pencatatan panggilan otomatis. Banyak sistem telepon dan CRM sudah punya konektor siap pakai satu sama lain.
CTI adalah jalur tercepat jika sistem telepon Anda tetap seperti sekarang. Batasannya: sistem telepon tetap memegang panggilan, chat ada di tempat lain, dan konteks hanya mengalir sejauh kolom yang dipetakan konektor.
SIP trunking ke platform kontak
SIP (Session Initiation Protocol), yang didefinisikan IETF dalam RFC 3261, adalah standar pensinyalan untuk membuat, mengubah, dan mengakhiri panggilan lewat internet. SIP trunk menghubungkan nomor telepon Anda, melalui penyedia SIP, ke software. Jika software itu adalah platform yang sama tempat tim Anda membalas chat, panggilan tidak lagi menjadi sistem terpisah: panggilan masuk ke inbox bersama, di-routing dengan aturan yang sama, dan meninggalkan transkrip serta ringkasan di percakapan yang sama.
Platform lalu menyinkronkan ke CRM Anda sekali saja, untuk panggilan maupun chat, sehingga Anda paling dekat dengan satu riwayat pelanggan.
Webhook dan API
Sebagian besar sistem telepon dan platform kontak mengirim event, seperti panggilan dimulai, panggilan dijawab, dan panggilan berakhir, serta menyediakan API untuk membaca dan menulis data. Anda bisa menghubungkannya ke CRM dengan kode sendiri atau tool otomatisasi.
Cara ini memberi kendali penuh dan bekerja dengan sistem internal. Tetapi artinya Anda yang memegang pemetaan, retry, penanganan duplikat, dan pemeliharaannya. Jadikan setiap penulisan idempoten, agar webhook yang diulang tidak membuat log panggilan yang sama dua kali, dan catat kegagalan di tempat yang akan dilihat seseorang.
Panggilan WhatsApp di nomor yang sama dengan chat
WhatsApp Business Calling API memungkinkan pelanggan menelepon bisnis Anda dari chat dan memungkinkan Anda menelepon pelanggan yang sudah memberi izin panggilan, memakai Voice over IP di nomor yang sama dengan pesan Anda. Ikhtisar Meta mencatat bahwa orang bisa berpindah antara chat dan panggilan, termasuk chat sambil menelepon. Beberapa fakta dari dokumentasi Meta penting untuk integrasi CRM:
- Pensinyalan. Secara default, pensinyalan panggilan memakai endpoint Graph API dan webhook, dengan WebRTC untuk media. Meta juga mendukung pensinyalan SIP lewat TLS, yang memungkinkan platform kontak yang mendukung SIP menerima panggilan WhatsApp. Setelah SIP diaktifkan di sebuah nomor, nomor itu hanya memakai SIP untuk pensinyalan panggilan.
- Event untuk pencatatan. Webhook melaporkan saat panggilan tersambung dan saat berakhir. Event terminate menyertakan waktu mulai, waktu selesai, dan durasi dalam detik jika panggilan dijawab. Panggilan yang dimulai dari tombol panggil atau deep link bisa membawa string payload, yang memberi tahu Anda dari mana pelanggan datang.
- Harga. Meta menyatakan semua panggilan yang dimulai pengguna gratis. Panggilan yang dimulai bisnis dikenakan biaya per pulsa enam detik, berdasarkan kode negara tujuan dan tingkat volume bulanan.
- Jendela pesan. Halaman harga Meta menyebutkan jendela layanan pelanggan 24 jam dimulai atau diatur ulang saat pengguna menelepon Anda, dijawab maupun tidak, dan saat pengguna menerima panggilan Anda. Anda bisa menindaklanjuti di chat dengan pesan bebas.
- Ketersediaan. Panggilan yang dimulai pengguna tersedia di mana pun Cloud API tersedia. Panggilan yang dimulai bisnis tidak tersedia untuk nomor bisnis di Amerika Serikat, Kanada, Mesir, Vietnam, dan Nigeria.
Untuk detail pengaturan dan aturan izin, baca panduan WhatsApp Business Calling API kami. Untuk membiarkan AI menangani sebagian panggilan itu, lihat panduan agen AI suara WhatsApp.
Pilihan mana yang sebaiknya Anda ambil?
Jawab tiga pertanyaan:
- Apakah Anda mempertahankan sistem telepon saat ini? Jika ya dan sistemnya punya konektor ke CRM Anda, mulai dengan CTI. Jika Anda terbuka untuk berubah, SIP trunk ke platform yang menjalankan chat Anda menghilangkan satu sistem sekaligus.
- Apakah pelanggan Anda sudah mengirim pesan kepada Anda? Jika sebagian besar menulis lewat WhatsApp, panggilan di nomor yang sama menjaga panggilan tetap di tempat percakapan berlangsung.
- Apakah Anda punya developer? Webhook dan API mengisi celah, seperti ERP internal atau kolom yang tidak dipetakan konektor, tetapi hanya jika ada yang memeliharanya.
Banyak tim menggabungkannya: SIP untuk saluran telepon yang ada, panggilan WhatsApp untuk pelanggan yang lebih suka itu, dan sinkronisasi API untuk satu atau dua kolom khusus.
Perekaman, transkrip, dan persetujuan
Rekaman membuat CRM jauh lebih berguna, dan jauh lebih sensitif. Sebelum mengaktifkannya:
- Beri tahu penelepon. Letakkan pemberitahuan singkat di awal alur panggilan, misalnya: “Panggilan ini direkam untuk menjaga kualitas dan menyimpan permintaan Anda.”
- Cek aturan persetujuan di setiap pasar. Beberapa tempat mengizinkan persetujuan satu pihak; yang lain mensyaratkan semua pihak dalam panggilan setuju. Undang-undang privasi seperti GDPR menambah persyaratan tentang dasar hukum, transparansi, dan masa penyimpanan.
- Tentukan apa yang masuk ke CRM. Ringkasan dan hasil biasanya layak ada di data. Rekaman lengkap dan transkrip bisa tetap di platform kontak, ditautkan dari CRM, dengan akses dibatasi berdasarkan peran.
- Tetapkan masa penyimpanan dan hapus rekaman saat masanya habis.
- Jauhkan data kartu dari panggilan. Kirim link pembayaran aman di chat alih-alih menerima nomor kartu lewat suara.
Khusus di WhatsApp, dokumentasi perekaman panggilan Meta menjelaskan perekaman bersifat opt-in per panggilan, dengan pengumuman suara yang menyebutkan tujuan Anda, diputar untuk kedua peserta sebelum perekaman dimulai. Rekaman tersedia untuk diunduh selama 7 hari setelah webhook Meta mengumumkannya, jadi simpan yang Anda butuhkan di penyimpanan sendiri. Panduan kami tentang perekaman dan transkripsi panggilan WhatsApp membahas persetujuan dan penyimpanan lebih dalam. Tidak ada di sini yang merupakan nasihat hukum; tanyakan ke penasihat hukum Anda untuk pasar yang Anda layani.
Cara menerapkan integrasi VoIP CRM
- Petakan alur Anda saat ini. Daftar setiap nomor telepon, siapa yang menjawabnya, di mana panggilan dicatat saat ini, dan kolom CRM mana yang benar-benar dipakai orang.
- Bersihkan nomor telepon. Ubah nomor yang tersimpan ke format internasional lengkap dan gabungkan duplikat yang jelas. Pencocokan gagal diam-diam jika langkah ini dilewati.
- Definisikan data panggilan. Sepakati kolom yang ditulis setelah setiap panggilan: arah, durasi, pemegang, hasil, ringkasan, langkah berikutnya. Buat daftar hasil tetap pendek agar orang mau memakainya.
- Pilih jalur integrasi dengan pertanyaan di atas, dan hubungkan satu nomor dulu.
- Atur aturan routing. Mulai sederhana: pelanggan yang dikenal dengan kasus terbuka ke pemegang atau timnya, nomor baru ke sales atau resepsionis, panggilan di luar jam kerja ke alur di luar jam kerja.
- Tetapkan kebijakan perekaman dengan pemberitahuan, peran akses, dan masa penyimpanan, sebelum panggilan pertama direkam.
- Uji coba dengan satu tim selama dua minggu. Tinjau sampel panggilan dan data CRM-nya setiap beberapa hari. Cari penelepon yang tidak cocok, ringkasan yang hilang, dan log ganda.
- Latih dan perluas. Tunjukkan ke agen di mana riwayat muncul dan apa isi ringkasannya, lalu tambahkan tim atau nomor berikutnya.
Metrik yang perlu dipantau setelah peluncuran
Jangan menilai integrasi berdasarkan perasaan. Pantau beberapa angka sebelum dan sesudah, dengan baseline Anda sendiri:
| Metrik | Apa yang ditunjukkan |
|---|---|
| Tingkat kecocokan penelepon | Porsi panggilan yang cocok dengan kontak yang ada; angka rendah biasanya berarti data nomor berantakan |
| Panggilan dengan ringkasan di data | Apakah penulisan kembali benar-benar terjadi |
| Kontak berulang dalam 7 hari | Apakah konteks mencegah pelanggan menelepon lagi untuk masalah yang sama |
| Transfer per panggilan | Apakah routing berdasarkan data pelanggan mengirim panggilan ke tempat yang tepat sejak awal |
| Tingkat jawab dan panggilan tak terjawab | Apakah cakupannya cukup, terutama di luar jam kerja |
| Waktu respons pertama di semua kanal | Apakah panggilan dan chat ditangani dengan standar yang sama |
| CSAT setelah panggilan | Bagaimana pengalaman itu dirasakan pelanggan |
Panduan kami tentang metrik dan SLA layanan chat menjelaskan cara menetapkan target untuk metrik-metrik ini. Istilah seperti SIP, IVR, dan SLA dijelaskan di glosarium.
Bagaimana MonoChat menyatukan panggilan dan chat dalam satu riwayat pelanggan
MonoChat mengambil jalur SIP dan WhatsApp dari tabel di atas: panggilan masuk ke inbox tim terpadu yang sama dengan WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat, dan SMS, dan platform menyinkronkan ke CRM Anda.
Suara di dalam inbox
- Panggilan SIP. Dengan panggilan suara AI lewat SIP, Anda menambahkan kredensial SIP trunk, memetakan nomor masuk (DID), dan mengatur caller ID untuk panggilan keluar. MonoChat lalu menjalankan panggilan masuk dan keluar dengan antrean, ring group, aturan routing, dan jadwal.
- Panggilan WhatsApp. Dengan panggilan WhatsApp, pelanggan menelepon dari chat di nomor WhatsApp Business API Anda. MonoChat bisa mengenali pelanggan, memahami topiknya, dan meneruskan panggilan ke AI atau tim yang tepat beserta riwayat percakapannya.
- Satu profil. MonoChat menyimpan profil pelanggan terpadu dengan riwayat chat lintas platform, sehingga chat dan panggilan sebelumnya dari penelepon berada dalam satu riwayat pelanggan.
Routing dan AI saat panggilan
- IVR menawarkan menu tombol atau suara, melakukan routing berdasarkan jam kerja dan niat, dan bisa mengenali penelepon yang kembali serta menyesuaikan pilihan dengan data dari CRM Anda melalui workflow.
- Resepsionis AI menjawab panggilan, mengumpulkan detail, membooking janji temu, dan mentransfer ke tim yang tepat, dengan ringkasan siap untuk agen.
- Call center multi-agen menambahkan routing berbasis keahlian, penanganan pelanggan VIP, dan dashboard SLA.
Menulis kembali ke CRM Anda
- Rekaman dan transkrip panggilan mengubah panggilan menjadi transkrip speech-to-text dan ringkasan AI singkat berisi alasan, hasil, dan langkah berikutnya, disimpan bersama percakapan.
- Setelah panggilan WhatsApp, MonoChat bisa meringkas hasilnya, memberi tag niat dan sentimen, serta menyinkronkan catatan ke CRM atau helpdesk Anda.
- Integrasi CRM menawarkan sinkronisasi dua arah, pemetaan kolom khusus, dan update real time. Halaman integrasi mencantumkan Salesforce dan HubSpot sebagai konektor bawaan serta Zoho CRM dan Pipedrive lewat API, plus REST API dan event webhook untuk sistem khusus.
- Otomatisasi workflow dan AI function tools membuat lead CRM, membuka tiket, membooking janji temu, dan mengirim tindak lanjut lewat WhatsApp atau SMS dari hasil panggilan.
Kontrol
Izin berbasis peran, log audit untuk tindakan panggilan, kontrol kebijakan perekaman, workflow yang aman untuk data pribadi (PII), dan redaksi opsional membantu Anda menentukan siapa yang boleh mendengar dan membaca apa. Lihat keamanan untuk detailnya.
Untuk mencobanya, mulai dengan paket Basic gratis (satu agen, satu kanal) di app.monochat.ai, atau bandingkan paket di halaman harga.
Sumber
- Meta for Developers: Ikhtisar WhatsApp Business Calling API
- Meta for Developers: Panggilan yang dimulai pengguna (webhook)
- Meta for Developers: Session Initiation Protocol (SIP)
- Meta for Developers: Harga Calling API
- Meta for Developers: Perekaman panggilan
- IETF RFC 3261: SIP: Session Initiation Protocol
- Rekomendasi ITU-T E.164: Rencana penomoran telekomunikasi publik internasional
Terapkan dengan MonoChat