Sinkronisasi kontak Google Workspace menyalin kontak antara Google Contacts dan CRM sesuai jadwal. Duplikat biasanya muncul ketika kedua sistem gagal mengidentifikasi orang yang sama menggunakan kunci pencocokan yang dikonfigurasi. Data juga dapat hilang ketika aturan konflik menimpa nilai yang lebih baru atau penghapusan menyebar antar sistem. Google Contacts dapat membatalkan perubahan dari 30 hari terakhir, sehingga itu menjadi jendela pemulihan yang praktis.
Sinkronisasi kontak jarang menyebabkan kehilangan data secara acak. Sebagian besar masalah berasal dari tiga titik yang dapat diprediksi dalam proses tersebut: bagaimana catatan dicocokkan, bagaimana pengeditan yang bertentangan diselesaikan, dan apakah penghapusan diizinkan untuk menyebar.
Banyak tim menganggap sinkronisasi sebagai tugas pengaturan yang sederhana. Hubungkan Google Workspace, pilih kolom kontak, pilih arah, dan aktifkan. Masalah biasanya muncul kemudian, ketika seseorang menemukan bahwa daftar kontak telah berlipat ganda atau nomor telepon yang dikoreksi di CRM telah digantikan oleh nilai lama dari Google Contacts.
Hasil tersebut tidak selalu merupakan kegagalan perangkat lunak. Seringkali, hal itu terjadi langsung akibat konfigurasi aturan sinkronisasi. Pendekatan yang lebih aman adalah memahami apa yang dilakukan konektor selama setiap siklus sinkronisasi, mengidentifikasi sistem mana yang harus mengontrol bidang-bidang penting, dan membuat titik pemulihan sebelum sinkronisasi massal pertama.
Cara Kerja Sinkronisasi Kontak
Sinkronisasi kontak Google Workspace membandingkan dan memperbarui catatan antara dua sistem yang terpisah. Biasanya dijadwalkan, bukan secara instan, sehingga setiap siklus memeriksa apa yang berubah sejak dijalankan sebelumnya dan kemudian menerapkan aturan yang telah dikonfigurasi.
Siklus sinkronisasi melibatkan lima langkah:
- Konektor memeriksa perubahan – Fitur ini mengidentifikasi kontak yang dibuat, diedit, atau dihapus sejak siklus sebelumnya. Tergantung pada konektornya, pemeriksaan ini mungkin terjadi setiap beberapa menit, bukan secara langsung.
- Ini sesuai dengan catatan – Untuk setiap kontak yang diubah, konektor mencari catatan yang sesuai di sistem lain. Kolom yang digunakan untuk perbandingan ini adalah kunci pencocokan, dan alamat email adalah pilihan yang umum.
- Ini memetakan bidang-bidang – Konektor menentukan bidang mana yang sesuai antara kedua sistem. Nama, email, telepon, perusahaan, dan jabatan mungkin memiliki padanan langsung. Bidang tanpa tujuan yang dipetakan tidak akan ditransfer.
- Hal itu menyelesaikan konflik – Jika kontak yang sama diubah di kedua sistem sebelum sinkronisasi berikutnya, aturan konflik akan menentukan nilai mana yang akan dipertahankan.
- Ini mencatat perubahannya – Konektor menerapkan perubahan yang dihasilkan sesuai dengan arah sinkronisasi dan izin yang dipilih.
Poin pentingnya adalah bahwa Pencocokan dan penyelesaian konflik adalah masalah yang terpisah.Pencocokan menentukan apakah konektor menganggap dua catatan tersebut milik orang yang sama. Resolusi konflik menentukan nilai mana yang dipertahankan ketika diketahui bahwa keduanya adalah orang yang sama.
| Catatan penting: Sinkronisasi menyalin data antara dua sistem yang masing-masing menyimpan catatannya sendiri. Itu berbeda dari Integrasi Google Workspace CRM Dibangun berdasarkan catatan pelanggan bersama. Jika Anda masih memilih CRM, perbedaan ini penting karena catatan bersama mengurangi jumlah data kontak yang perlu diselaraskan antara sistem yang terpisah. |
Apa yang ditransfer?
Sinkronisasi kontak tidak selalu mentransfer setiap kolom dari satu sistem ke sistem lain.
| Tipe data | Google Kontak | CRM | Hasil sinkronisasi tipikal |
| Nama | Ya | Ya | Biasanya dipetakan |
| Ya | Ya | Biasanya dipetakan dan digunakan untuk pencocokan | |
| Nomor Hp / Telephone | Ya | Ya | Biasanya dipetakan |
| Perusahaan | Ya | Ya | Biasanya dipetakan |
| Judul pekerjaan | Ya | Ya | Sering dipetakan |
| Label | Ya | Bervariasi | Tidak dapat ditransfer |
| Sumber utama | Tidak | Ya | Biasanya tetap berada di CRM |
| Riwayat transaksi | Tidak | Ya | Tetap berada di CRM |
| Bidang CRM khusus | Tidak | Ya | Biasanya tetap berada di CRM |
Kolom yang tidak dipetakan tidak selalu dihapus. Kolom tersebut hanya tidak memiliki tujuan di sistem lain. Risiko muncul ketika tim berasumsi bahwa suatu kolom ada di kedua sisi dan kemudian menemukan bahwa kolom tersebut tidak pernah dimasukkan dalam pemetaan.
Sinkronisasi Satu Arah Versus Sinkronisasi Dua Arah
Arah sinkronisasi menentukan sistem mana yang diizinkan untuk mengubah sistem lainnya. Keputusan itu harus dibuat sebelum Anda mengkhawatirkan pemetaan bidang individual karena hal itu menentukan apakah pengeditan yang saling bertentangan dapat terjadi sama sekali.
| Kriteria | Sinkronisasi satu arah | Sinkronisasi dua arah |
| Arah perubahan | Sumber ke tujuan | Kedua sistem |
| Konflik | Tidak di antara kedua sistem tersebut | Mungkin |
| Rekaman duplikat | Masih mungkin | Mungkin |
| Pengeditan tujuan | Dapat ditimpa | Dapat menyebar kembali |
| Kompleksitas pengaturan | Menurunkan | Tertinggi |
| Paling cocok untuk | Satu sistem bertindak sebagai master. | Tim-tim yang aktif menggunakan kedua sistem tersebut |
Sinkronisasi satu arah lebih aman jika salah satu sistem jelas merupakan sumber kebenaran.
Sebagai contoh, jika Google Contacts hanya digunakan untuk mengisi CRM, tidak ada alasan untuk mengizinkan perubahan pada CRM mengalir kembali ke Google.
Sinkronisasi dua arah masuk akal ketika karyawan benar-benar memperbarui kontak di kedua sistem.
Hal ini juga memperkenalkan persyaratan baru: Anda memerlukan aturan untuk memutuskan apa yang terjadi ketika kedua sistem berisi versi berbeda dari kontak yang sama.
Perbedaan utamanya sederhana: sinkronisasi satu arah mengurangi risiko konflik, tetapi tidak menghilangkan risiko duplikasi. Sebuah data masih dapat diduplikasi jika konektor gagal mencocokkannya dengan kontak yang sudah ada.
Mengapa Sinkronisasi Menciptakan Duplikat dan Kehilangan Data?
Sebagian besar masalah sinkronisasi kontak berasal dari tiga mekanisme: kegagalan pencocokan data, pengeditan yang saling bertentangan, dan penyebaran penghapusan. Masing-masing membutuhkan perbaikan yang berbeda, itulah sebabnya menggabungkan duplikat setelah setiap sinkronisasi tidak menyelesaikan masalah mendasar.
Kunci Korek Api
Kunci pencocokan adalah kolom yang digunakan konektor untuk menentukan apakah dua catatan mewakili orang yang sama.
Alamat email umum digunakan karena relatif unik. Masalahnya adalah alamat email tidak selalu ada atau konsisten.
Di mana pertandingan gagal
Pertimbangkan kontak yang ada di kedua sistem:
- Kontak Google: [email dilindungi]
- CRM: [email dilindungi]
Seseorang dapat langsung mengenali bahwa kedua catatan tersebut mungkin milik John Smith. Konektor yang menggunakan pencocokan email persis tidak dapat membuat asumsi tersebut. Konektor tersebut melihat dua nilai yang berbeda dan mungkin membuat catatan kedua.
Masalah yang sama terjadi ketika:
- Satu data tidak memiliki alamat email.
- Email kantor digunakan dalam satu sistem dan email pribadi di sistem lain.
- Nomor telepon menggunakan format yang berbeda-beda.
- Konektor tersebut cocok dengan kolom yang sering diedit oleh pengguna.
- Data duplikat sudah ada sebelum sinkronisasi diaktifkan.
Format nomor telepon dapat menghasilkan hasil yang sangat membingungkan. Misalnya, +44 20 7946 0958 dan 02079460958 mungkin mewakili nomor yang sama tetapi tidak akan cocok jika konektor membandingkan string yang tersimpan secara tepat.
Perbaiki kunci sebelum menggabungkan
Menggabungkan data duplikat hanya berguna setelah Anda memperbaiki masalah pencocokan.
Jika kunci pencocokan masih tidak konsisten, sinkronisasi berikutnya dapat membuat ulang catatan duplikat yang baru saja Anda hapus. Urutan yang benar adalah:
Identifikasi penyebab kegagalan pencocokan → standarisasi bidang → gabungkan duplikat yang ada → jalankan sinkronisasi terkontrol.
Untuk basis data yang lebih besar, ada baiknya juga memeriksa berapa banyak catatan yang tidak memiliki kunci pencocokan yang dipilih sebelum mengaktifkan sinkronisasi dua arah.
Resolusi konflik
Konflik terjadi ketika konektor mengenali dua catatan sebagai kontak yang sama tetapi menemukan nilai yang berbeda karena kedua sistem telah diedit sebelum sinkronisasi berikutnya.
Pendekatan umum meliputi:
| Aturan konflik | Apa yang terjadi | Risiko utama |
| Penulisan terakhir yang menentukan pemenangnya | Perubahan terbaru akan dipertahankan. | Koreksi sebelumnya yang bermanfaat dapat ditimpa. |
| Sistem pencatatan | Satu sistem mengendalikan lapangan | Perubahan pada sistem lain mungkin tidak akan tersimpan. |
| Aturan tingkat bidang | Bidang yang berbeda mengikuti aturan yang berbeda. | Diperlukan lebih banyak pengaturan dan pemeliharaan. |
Prinsip "penulisan terakhir menang" memang praktis, tetapi dapat menyebabkan perubahan yang tidak terlihat. Jika seseorang mengoreksi nomor telepon di CRM pada pukul 9:00 dan karyawan lain mengedit kontak yang sama di Google pada pukul 10:00 menggunakan nomor telepon yang lebih lama, pengeditan yang lebih baru dapat menggantikan koreksi tersebut.
Untuk bidang yang memengaruhi penjualan atau layanan pelanggan, pertimbangkan untuk menetapkan sistem pencatatan tersendiri. Anda Struktur basis data CRM Mungkin berisi informasi yang tidak boleh ditimpa oleh pengeditan buku alamat.
Penyebaran Penghapusan
Penghapusan memerlukan perhatian khusus karena dapat menghapus informasi yang tidak terlihat pada kontak itu sendiri.
Dalam konfigurasi dua arah, menghapus kontak di Google berpotensi menghapus kontak yang terkait di CRM. Jika catatan CRM tersebut berisi catatan, aktivitas, informasi transaksi, atau tautan ke catatan pelanggan, dampaknya lebih besar daripada sekadar kehilangan nama dan nomor telepon.
| Tindakan | Hasil potensial |
| Edit kontak | Sistem lain menerima nilai baru tersebut. |
| Buat kontak | Sistem lain membuat catatan yang sesuai. |
| Gabungkan kontak | Satu catatan dapat dihapus atau diubah. |
| Hapus kontak | Penghapusan dapat menyebar |
| Ubah kedua sisi | Aturan konflik menentukan nilai yang bertahan. |
Jika konektor Anda memungkinkan penyebaran penghapusan dinonaktifkan, pertimbangkan untuk tetap menonaktifkannya kecuali alur kerja Anda secara khusus membutuhkannya.
Menyiapkan Sinkronisasi dengan Aman
Kontrol yang paling efektif adalah kontrol yang diterapkan sebelum sinkronisasi pertama. Setelah ribuan kontak diduplikasi atau ditimpa, pembersihan menjadi jauh lebih sulit karena Anda harus membedakan data asli dari perubahan yang dihasilkan oleh sinkronisasi.
Lakukan pemeriksaan ini sebelum siklus pertama.
- Ekspor kedua sistem: Simpan ekspor CSV dari Google Contacts dan CRM di luar kedua sistem. Ini memberi Anda titik pemulihan jika sinkronisasi pertama berjalan di luar dugaan.
- Hapus duplikat yang ada: Sinkronisasi basis data yang sudah berisi data duplikat akan mempersulit pencocokan dan dapat memperparah masalah.
- Periksa liputan kunci pertandingan: Cari tahu berapa banyak kontak yang tidak memiliki kolom yang akan Anda gunakan untuk pencocokan, khususnya alamat email.
- Standarisasi nomor telepon: Gunakan satu format di kedua sistem agar perbedaan format tidak menghambat pencocokan.
- Mulailah dengan sinkronisasi satu arah: Isi CRM terlebih dahulu dan periksa hasilnya sebelum mengizinkan perubahan mengalir ke kedua arah.
- Nonaktifkan penyebaran penghapusan: Cegah agar penghapusan tidak secara otomatis berpindah antar sistem kecuali ada alasan operasional yang jelas untuk mengizinkannya.
- Lakukan pengujian dengan kelompok kecil: Mulailah dengan 20 kontak, bukan seluruh basis data Anda. Grup uji coba sudah cukup untuk mengungkap pemetaan kolom dan aturan pencocokan yang salah.
Periksa hasilnya setelah siklus pertama
Jangan berhenti memeriksa ketika laporan sinkronisasi pertama menunjukkan "selesai." Beberapa konektor menjalankan siklus rekonsiliasi tambahan setelah transfer awal. Basis data yang tampak benar segera setelah dijalankan pertama kali dapat berubah lagi ketika siklus terjadwal berikutnya memproses catatan.
Tes yang lebih aman adalah:
Siklus pertama → periksa catatan → tunggu siklus berikutnya → periksa lagi → perluas grup sinkronisasi.
| Jangan lewatkan ini: Jika grup pengujian menghasilkan duplikat, hentikan sinkronisasi sebelum memperluasnya. Memperbaiki kunci pencocokan dan pemetaan bidang pada tahap ini jauh lebih mudah daripada memperbaiki masalah yang sama di ribuan catatan. |
Memulihkan Diri dari Sinkronisasi yang Buruk
Jika sinkronisasi telah menimpa atau menghapus kontak, hentikan sinkronisasi sebelum mencoba melakukan pembersihan. Jika tidak, konektor dapat terus menerapkan aturan yang sama saat Anda mencoba membalikkan efeknya.
Proses pemulihan harus mengikuti urutan ini:
- Nonaktifkan sinkronisasi.
- Ekspor status terkini dari kedua sistem tersebut.
- Identifikasi kapan perubahan yang tidak diinginkan mulai terjadi.
- Gunakan riwayat pemulihan atau cadangan yang tersedia.
- Memperbaiki data duplikat dan catatan yang salah.
- Perbaiki konfigurasi sinkronisasi.
- Lakukan pengujian kecil lainnya sebelum menghubungkan kembali basis data penuh.
Apa yang Dapat Dipulihkan Google
Google Contacts menyediakan Membatalkan perubahan Opsi yang dapat mengembalikan kontak ke keadaan sebelumnya dalam 30 hari terakhir. Google menyatakan bahwa pemulihan dapat mengembalikan daftar kontak ke keadaan pada titik yang dipilih selama periode tersebut.
Jangka waktu 30 hari itu penting karena membatasi waktu yang Anda miliki untuk membatalkan perubahan kontak skala besar dari pihak Google. Sebelum memulihkan, ekspor kontak Anda saat ini karena kontak yang ditambahkan setelah titik pemulihan yang dipilih dapat dihapus saat Anda memulihkan keadaan yang lebih lama.
Google juga mencatat bahwa kontak yang dihapus secara permanen dari Sampah tidak dapat dipulihkan melalui proses pemulihan ini.
Apa yang Tidak Dicakup oleh Jangka Waktu 30 Hari
Jendela pemulihan Google berlaku untuk Google Kontak. Ini tidak secara otomatis memulihkan data yang telah ditimpa atau dihapus di CRM Anda.
Sebagai contoh, jika sinkronisasi mengubah nomor telepon CRM dan CRM tidak memiliki riwayat versi untuk bidang tersebut, fungsi undo Google belum tentu mengembalikan nilai CRM.
Hal yang sama berlaku untuk informasi yang dilampirkan pada catatan CRM. Nama dan email kontak mungkin mudah direkonstruksi dari ekspor, tetapi catatan, aktivitas, peluang, dan interaksi pelanggan yang terkait mungkin tidak dapat dipulihkan kecuali CRM menyimpannya secara terpisah.
| Sumber pemulihan | Apa yang dapat membantu pemulihannya? | batasan |
| Batalkan Kontak Google | Status kontak Google sebelumnya | Terbatas hingga 30 hari |
| Sampah Kontak Google | Kontak yang baru saja dihapus | Sampah yang telah dikosongkan secara permanen tidak dapat dipulihkan. |
| Tempat sampah daur ulang CRM | Catatan CRM yang dihapus | Tingkat retensi bervariasi tergantung pada CRM yang digunakan. |
| Audit/riwayat CRM | Nilai bidang sebelumnya | Tergantung pada CRM dan pelacakan yang diaktifkan. |
| Ekspor CSV | Cuplikan data kontak | Hanya berisi data yang diekspor |
| Jika sudah terjadi kesalahan: Matikan sinkronisasi sebelum menggabungkan data duplikat atau memulihkan data. Kemudian ekspor status saat ini, tentukan kapan masalah dimulai, perbaiki data, koreksi aturan sinkronisasi, dan sambungkan kembali hanya setelah pengujian terkontrol. Jika tidak, konfigurasi yang salah dapat menyebabkan masalah yang sama terulang kembali saat Anda memperbaikinya. |
Sinkronisasi Kontak dengan Vtiger One
Vtiger One menghubungkan data Google Workspace dengan catatan CRM sehingga tim dapat bekerja dengan kontak, email, kalender, file, dan rapat tanpa perlu memelihara catatan pelanggan yang sepenuhnya terpisah.
Perbedaan pentingnya adalah apa yang terjadi setelah kontak mencapai CRM. Kontak CRM dapat dikaitkan dengan peluang penjualan, kasus dukungan, aktivitas, catatan, dan interaksi pelanggan. Konteks tersebut tidak sama dengan informasi kontak dasar yang tersimpan di buku alamat.
Inilah mengapa sinkronisasi kontak perlu diperlakukan sebagai proses manajemen data, bukan sekadar koneksi antara dua aplikasi.
The pengelolaan hubungan pelanggan Data tersebut tetap berguna meskipun kontak Google hanya berisi nama, nomor telepon, dan alamat email. proses manajemen memimpin Menambahkan konteks penjualan yang tidak terdapat dalam buku alamat.
Jumlah Salinan yang Perlu Direkonsiliasi Lebih Sedikit
Semakin banyak sistem yang menyimpan salinan informasi pelanggan mereka sendiri, semakin banyak aturan pencocokan dan konflik yang harus Anda kelola.
An platform CRM lengkap Hal ini dapat mengurangi duplikasi dengan menjaga tim penjualan, pemasaran, dan dukungan tetap berada pada catatan pelanggan yang sama. Google Workspace kemudian dapat tetap menjadi lapisan produktivitas sementara CRM tetap menjadi sistem tempat riwayat pelanggan dan aktivitas bisnis dikelola.
Pemeriksaan pengaturan praktis
Jika Anda mengkonfigurasi Google Workspace dengan Vtiger, tinjau area-area berikut sebelum mengaktifkan sinkronisasi massal:
- ULASAN Sinkronisasi aplikasi Google opsi dan aktifkan hanya layanan yang benar-benar digunakan tim Anda.
- Konfirmasikan Integrasi Google CRM arahan sebelum sinkronisasi pertama.
- Mendaftar Kontrol keamanan CRM Kepada para pengguna yang dapat mengelola atau memicu integrasi.
- Perlakukan impor besar pertama kali sebagai sebuah Perencanaan migrasi CRM latihan, bukan perubahan pengaturan rutin.
- Jika Gmail merupakan bagian penting dari alur kerja tim, evaluasilah apakah... CRM yang dibangun untuk Google Mengurangi jumlah sistem terpisah yang perlu diperbarui oleh karyawan.
Tujuannya bukanlah untuk menghilangkan setiap integrasi. Tujuannya adalah untuk memperjelas sistem mana yang memiliki setiap bagian informasi pelanggan, bidang mana yang dapat dipindahkan antar sistem, dan apa yang terjadi ketika dua pengguna mengedit catatan yang sama.
Fpertanyaan yang sering diajukan
Mengapa CRM saya terus membuat kontak duplikat?
Karena sinkronisasi tidak dapat mencocokkan data yang masuk dengan kontak yang sudah ada. Pencocokan umumnya menggunakan alamat email, sehingga kontak tanpa email, kontak dengan email berbeda di setiap sistem, atau kontak dengan format yang tidak konsisten dapat diperlakukan sebagai data baru.
Apakah sinkronisasi satu arah mencegah duplikasi?
Tidak. Sinkronisasi satu arah mencegah konflik yang disebabkan oleh kedua sistem yang mengedit catatan yang sama, tetapi tidak mencegah kegagalan pencocokan. Jika konektor tidak dapat mengidentifikasi kontak yang ada, konektor tersebut masih dapat membuat duplikat di sistem tujuan.
Sistem mana yang menang ketika terjadi perubahan kontak di kedua sistem tersebut?
Hasilnya bergantung pada aturan konflik yang dikonfigurasi untuk konektor. Aturan default yang umum adalah "last-write-wins", di mana suntingan terbaru menggantikan nilai sebelumnya. Jika bidang tertentu harus dikontrol oleh satu sistem, konfigurasikan sistem tersebut sebagai sumber kebenaran untuk bidang tersebut jika konektor mendukungnya.
Bisakah saya memulihkan kontak setelah sinkronisasi yang gagal?
Google Contacts dapat membatalkan perubahan yang dilakukan dalam 30 hari sebelumnya. Kontak yang dihapus secara permanen dari Sampah tidak dapat dipulihkan melalui fungsi pembatalan Google. Apakah Anda dapat memulihkan data yang ditimpa atau dihapus di CRM bergantung pada tempat sampah CRM tersebut, riwayat audit, riwayat versi, atau cadangan yang tersedia.
Haruskah saya menonaktifkan sinkronisasi penghapusan?
Bagi sebagian besar tim, menonaktifkan penyebaran penghapusan adalah pilihan yang lebih aman kecuali alur kerja secara khusus membutuhkannya. Jika tidak, penghapusan dapat berpindah dari Google ke CRM dan menghapus catatan serta berpotensi menghapus riwayat bisnis yang terkait.
Bagaimana cara saya mempersiapkan diri sebelum mengaktifkan sinkronisasi kontak?
Ekspor kedua sistem, hapus duplikat yang ada, periksa cakupan kunci pencocokan Anda, standarisasi format telepon, mulai dengan sinkronisasi satu arah, nonaktifkan penyebaran penghapusan, dan uji siklus pertama dengan kelompok kecil sebelum menyinkronkan seluruh basis data.
Mengapa data duplikat muncul setelah sinkronisasi awalnya tampak benar?
Beberapa konektor melakukan rekonsiliasi pada siklus terjadwal berikutnya. Oleh karena itu, proses pertama mungkin tampak berhasil sebelum siklus berikutnya memproses catatan tambahan. Uji kembali grup sinkronisasi setelah siklus terjadwal berikutnya sebelum memperluasnya.
Apa itu kunci pencocokan dalam sinkronisasi kontak?
Kunci pencocokan adalah kolom yang digunakan konektor untuk menentukan apakah sebuah data dalam satu sistem mewakili orang yang sama dengan data dalam sistem lain. Alamat email adalah contoh yang umum digunakan. Jika kolom tersebut hilang atau tidak konsisten, konektor dapat membuat kontak baru alih-alih memperbarui kontak yang sudah ada.
