Bahasa Indonesia

Keluar dari Spreadsheet: Migrasi 5 Langkah ke CRM Sesungguhnya

Sebuah tim sales beranggotakan 12 orang mengimpor spreadsheet mereka langsung ke CRM baru. Bukan versi yang telah dibersihkan dan dikonsolidasikan, tetapi file kerja yang sebenarnya: file dengan 11 format tanggal berbeda, tiga tab terpisah untuk berbagai wilayah, dan kolom "mungkin" yang tidak diingat siapa pun yang membuatnya. Proses impor selesai dalam empat menit.

Tiga bulan kemudian, mereka masih mencoba mengurai kekacauannya. Empat ribu rekaman kontak duplikat. Deals yang ditautkan ke perusahaan dengan tiga ejaan berbeda. Nomor telepon di kolom "email". Catatan yang masuk ke bidang yang salah karena header kolom tidak cocok dengan template impor.

Bukan migrasinyalah yang sulit. Persiapan yang mereka lewatkan itulah masalahnya.

Panduan ini membahas proses 5 langkah yang membuat migrasi spreadsheet menjadi membosankan, artinya berjalan persis sesuai rencana. Sebelum memulai, menyiapkan data sebelum memigrasikan apa pun mencakup keputusan strategis, apa yang disertakan, apa yang ditinggalkan, yang membentuk setiap langkah di bawah ini.


Mengapa Migrasi Spreadsheet Sangat Berantakan

CRM memberlakukan struktur. Spreadsheet tidak. Itulah seluruh masalahnya.

Selama berbulan-bulan atau bertahun-tahun, spreadsheet tim sales mengakumulasi:

Menurut riset teknologi sales Gartner, kurang dari 37% waktu tenaga sales benar-benar digunakan untuk berjualan, dan sebagian besar sisanya dihabiskan untuk entri data dan tugas manajemen CRM yang menjadi lebih lambat dan lebih rentan terhadap kesalahan akibat sistem spreadsheet lama.

  • Format tanggal yang beragam, "Jan 12, 2024," "2024-01-12," "1/12/24," dan "minggu lalu" semuanya ada dalam kolom yang sama
  • Penamaan yang tidak konsisten, "Acme Corp," "Acme Corporation," "ACME," dan "Acme" sebagai empat perusahaan berbeda
  • Inkonsistensi struktural, Deals dan kontak dicampur dalam baris yang sama, atau kontak dalam satu file dan deals dalam file lain tanpa bidang penghubung
  • Riwayat di tempat yang salah, Catatan di kolom "catatan" pada deal, tetapi juga di thread email, juga di tab "riwayat" terpisah yang tidak ada yang memelihara
  • Beberapa file sumber, Spreadsheet utama, ditambah file pelacakan pribadi Sarah, ditambah ekspor CSV dari alat email, ditambah daftar dari konferensi tahun lalu

Tidak ada yang menjadi masalah secara terpisah. Bersama-sama, artinya "satu impor" Anda sebenarnya adalah proyek rekonstruksi data. Tim yang berhasil dalam hal ini adalah mereka yang memperlakukannya seperti itu sejak awal.


Langkah 1: Konsolidasikan Semua Spreadsheet ke Satu File Master

Sebelum membersihkan apa pun, temukan semuanya. Kebanyakan tim meremehkan berapa banyak file spreadsheet yang ada.

Di mana mencari:

  • Drive bersama (Google Drive, SharePoint, Dropbox)
  • Drive pribadi milik AE saat ini dan mantan AE
  • Lampiran email, cari "daftar kontak," "leads," "prospek," "Pipeline"
  • Ekspor CRM atau alat, jika sebelumnya menggunakan uji coba gratis CRM lain, ekspor itu
  • Alat marketing, daftar pelanggan platform email, ekspor pengiriman formulir
  • Daftar konferensi dan acara, sering kali diimpor sekali dan kemudian dilupakan

Buat inventaris:

File Sumber Jumlah rekaman Terakhir diperbarui Pemilik
main-contacts.xlsx Google Drive 2.400 2024-11-03 Sarah
leads-q3.csv Ekspor gratis HubSpot 800 2024-08-30 Mike
conference-austin.xlsx Lampiran email 350 2024-06-15 Sarah
personal-tracking.xlsx Desktop Mike 180 2024-12-01 Mike

Strategi penggabungan:

Gabungkan semua file ke dalam satu spreadsheet master. Tambahkan kolom "source_file" yang mencatat dari mana setiap baris berasal. Itu adalah jejak audit Anda jika ada rekaman yang perlu dilacak kembali nanti. Jangan hapus duplikat dulu. Cukup satukan semuanya di satu tempat.

Gunakan kunci umum untuk mengidentifikasi potensi duplikat sebelum penggabungan. Alamat email biasanya kunci terbaik untuk kontak. Nama perusahaan cocok untuk akun, tetapi hanya setelah normalisasi (lihat Langkah 3). Artikel Wikipedia tentang deduplikasi data mencakup strategi pencocokan dan penggabungan yang berlaku langsung pada konsolidasi rekaman kontak. Metodologi deduplikasi lengkap, termasuk cara menangani kecocokan yang tidak persis, ada di pembersihan data: deduplikasi, normalisasi, dan pengayaan.


Langkah 2: Tentukan Model Data CRM Anda Terlebih Dahulu

Sebagian besar kesalahan migrasi spreadsheet terjadi karena orang mulai membersihkan sebelum memutuskan seperti apa data seharusnya ketika tiba.

CRM Anda memiliki struktur tertentu. Sebelum membersihkan satu baris pun, ketahui struktur tersebut.

Objek CRM standar:

  • Kontak, Individu (nama depan, nama belakang, email, telepon, jabatan)
  • Akun, Perusahaan atau organisasi (nama, situs web, industri, ukuran)
  • Deal/Opportunity, Proses penjualan (nama deal, nilai, stage, tanggal tutup)
  • Aktivitas, Interaksi yang dicatat (panggilan, email, pertemuan, catatan)

Petakan kolom spreadsheet ke bidang CRM:

Ambil spreadsheet master Anda dan buat pemetaan kolom. Untuk setiap kolom dalam spreadsheet, putuskan:

  • Objek CRM mana ini (Kontak, Akun, Deal, Aktivitas)?
  • Bidang mana yang dipetakan?
  • Jika tidak dipetakan ke bidang yang ada, haruskah menjadi bidang kustom?
Kolom spreadsheet Objek CRM Bidang CRM Catatan
Nama Depan Kontak Nama Depan Langsung
Nama Belakang Kontak Nama Belakang Langsung
Email Kontak Email Langsung
Perusahaan Akun Nama Buat Akun jika belum ada
Telepon Kontak Telepon Format: +62XXXXXXXXXX
Ukuran Deal Deal Jumlah Hapus simbol mata uang dan koma
Stage Deal Stage Petakan nilai ke nama stage CRM baru
Catatan Aktivitas Isi catatan Buat sebagai aktivitas Catatan
Kontak Terakhir Aktivitas Tanggal Buat sebagai tanggal Aktivitas terakhir

Apa pun yang tidak cocok dengan bidang CRM adalah sebuah keputusan: buat bidang kustom, masukkan ke bidang catatan, atau buang. Buat keputusan ini sebelum membersihkan, bukan saat membersihkan. Pemetaan bidang antara sistem lama dan sistem baru memberi Anda kerangka kerja untuk menangani kasus-kasus tepi ini secara sistematis.


Langkah 3: Bersihkan File Master

Dengan pemetaan kolom yang telah ditentukan, bersihkan file master. Tangani setiap kategori masalah secara sistematis.

Deduplikasi:

Identifikasi duplikat menggunakan email sebagai kunci pencocokan utama. Di mana email tidak ada, gunakan nama depan + nama belakang + nama perusahaan. Gabungkan duplikat daripada menghapusnya. Rekaman yang digabungkan menyimpan versi paling lengkap dari setiap bidang.

Daftar periksa: hal yang perlu dibersihkan

  • Standarisasi format tanggal ke YYYY-MM-DD (atau format yang diterima CRM Anda)
  • Normalisasi nomor telepon ke format yang konsisten (+62XXXXXXXXXX)
  • Standarisasi nama perusahaan (pilih satu ejaan per perusahaan; terapkan secara konsisten)
  • Hapus spasi di awal/akhir dari semua bidang teks
  • Konversi semua teks ke kapitalisasi yang konsisten (Title Case untuk nama)
  • Periksa format email, cari simbol @ yang hilang, kesalahan ketik umum seperti ".cmo" bukan ".com"
  • Hapus duplikat (simpan rekaman yang paling lengkap)
  • Selesaikan kolom "nilai deal", hanya angka, tanpa simbol mata uang, tanpa koma
  • Petakan nilai stage ke nama stage yang tepat di CRM baru Anda
  • Pastikan setiap baris Deal memiliki Kontak yang ditautkan (berdasarkan email)
  • Tambahkan kolom "migration_source" dengan nilai "spreadsheet_migration_2024"

Item terakhir itu penting. Menandai rekaman yang diimpor dengan bidang sumber migrasi memungkinkan Anda memfilter data yang diimpor nanti, menjalankan pembersihan batch jika diperlukan, dan membedakan rekaman pra-migrasi dari rekaman yang ditambahkan tim setelah go-live.

Apa yang dilakukan dengan bidang kosong:

Putuskan terlebih dahulu bidang mana yang wajib ada di CRM (biasanya: email Kontak dan nama Akun). Rekaman yang tidak memiliki bidang wajib akan gagal impor. Temukan nilai yang hilang, pindahkan rekaman tersebut ke tab "perlu ditinjau," atau terima bahwa rekaman tersebut tidak akan diimpor dalam proses ini.


Langkah 4: Lakukan Impor Uji Coba dengan 50 Rekaman

Jangan impor semuanya sekaligus. Jalankan impor uji coba dengan 50 rekaman yang mewakili kerumitan penuh data Anda, termasuk kasus tepi.

Cara memilih 50 rekaman:

  • 10 rekaman yang bersih dan lugas
  • 10 rekaman dengan karakter tidak biasa dalam nama (aksen, apostrof, tanda hubung)
  • 10 rekaman tanpa perusahaan yang ditautkan
  • 10 rekaman dengan baris Deal bersamaan dengan Kontak
  • 10 rekaman dari file sumber yang paling bermasalah

Apa yang perlu diperiksa setelah impor uji coba:

  1. Apakah semua 50 rekaman diimpor tanpa kesalahan?
  2. Apakah nama Kontak ditampilkan dengan benar (tidak ada masalah encoding)?
  3. Apakah Kontak ditautkan ke Akun yang benar?
  4. Apakah rekaman Deal ada dan menampilkan stage dan nilai yang benar?
  5. Apakah rekaman Aktivitas (catatan, tanggal kontak terakhir) muncul di Kontak yang benar?
  6. Apakah bidang "migration_source" muncul dengan benar di semua rekaman?

Jika ada pemeriksaan yang gagal, diagnosa penyebabnya dan perbaiki file master sebelum menjalankan impor penuh. Penyebab umum:

  • Ketidakcocokan format tanggal antara spreadsheet Anda dan format yang diharapkan CRM
  • Nama stage di spreadsheet yang tidak persis cocok dengan opsi stage CRM
  • Masalah encoding karakter (umum dengan file Excel yang mengandung karakter khusus)
  • Batas panjang bidang, beberapa bidang CRM memiliki batas jumlah karakter tertentu

Perbaiki, jalankan ulang uji coba 50 rekaman, dan ulangi sampai bersih. Langkah ini seharusnya membutuhkan 1-3 iterasi. Setiap iterasi membutuhkan 15-30 menit. Ini bukan waktu yang terbuang, ini adalah waktu yang membuat impor penuh menjadi membosankan. Untuk migrasi berisiko lebih tinggi, pengujian dengan shadow import memperluas konsep ini ke lingkungan mirip produksi sebelum cutover.


Langkah 5: Impor Penuh dan Verifikasi Segera

Setelah uji coba 50 rekaman berjalan bersih, jalankan impor penuh.

Pengaturan impor yang perlu diverifikasi sebelum menjalankan:

  • Penanganan duplikat: atur ke "lewati" atau "gabungkan," bukan "buat baru" karena Anda sudah melakukan deduplikasi
  • Pemetaan bidang: konfirmasi pemetaan kolom ke bidang terlihat identik dengan yang berhasil dalam uji coba
  • Penugasan pemilik: putuskan apakah semua rekaman yang diimpor menggunakan satu pemilik default atau menggunakan kolom spreadsheet untuk penugasan
  • Penanganan kesalahan: gunakan opsi log kesalahan CRM agar baris yang gagal dilaporkan, tidak dilewati diam-diam

Verifikasi pasca-impor:

Jalankan pemeriksaan ini segera setelah impor selesai:

Pemeriksaan Cara Hasil yang diharapkan
Jumlah total Kontak Daftar kontak CRM, semua pemilik Cocok dengan jumlah baris spreadsheet master kurang lebih kesalahan impor
Jumlah total Akun Daftar akun CRM Cocok dengan jumlah nama perusahaan unik di spreadsheet
Jumlah total Deal Daftar deal CRM, semua Pipeline Cocok dengan baris deal di spreadsheet
Tinjauan log kesalahan Laporan kesalahan alat impor Pahami setiap baris yang gagal
Pemeriksaan sampel rekaman Buka 10 rekaman Kontak acak Semua bidang terisi dengan benar, Akun tertaut, Deal terlihat
Tag migration_source Filter berdasarkan migration_source = "spreadsheet_migration_2024" Semua rekaman yang diimpor ditandai

Apa yang dilakukan dengan kesalahan impor:

CRM akan melaporkan baris yang gagal, biasanya sebagai file CSV dari rekaman yang gagal dengan kolom alasan kesalahan. Perbaiki baris tersebut dan jalankan impor lanjutan hanya untuk rekaman yang gagal. Jangan abaikan.


Ringkasan 5 Langkah

Langkah Yang Anda Lakukan Perkiraan Waktu
1. Konsolidasi Kumpulkan semua file sumber, gabungkan ke master 2-4 jam
2. Tentukan model data Petakan kolom ke objek dan bidang CRM 1-2 jam
3. Bersihkan Deduplikasi, normalisasi, standarisasi 4-8 jam (tergantung volume dan kerumitan)
4. Impor uji coba Impor 50 rekaman, verifikasi, iterasi 1-3 jam
5. Impor penuh Impor semua rekaman, verifikasi jumlah dan sampel 1-2 jam

Sebagian besar waktu ada di Langkah 3. Itu benar. Impor itu sendiri seharusnya hanya membutuhkan beberapa menit. Persiapanlah yang merupakan pekerjaan sesungguhnya.


Kesalahan Umum yang Harus Dihindari

Mengimpor langsung dari spreadsheet asli. File asli tidak pernah distandarisasi. Ia gagal dengan cara yang bisa diprediksi. Selalu bekerja dari salinan, selalu bersihkan terlebih dahulu.

Mencampur kontak dan leads dalam satu file. Jika CRM Anda memisahkan Kontak dari Leads (atau Kontak dari Prospek), mengimpor file campuran menciptakan rekaman yatim. Pisahkan sebelum impor.

Tidak menandai rekaman yang diimpor. Enam bulan setelah migrasi, Anda akan ingin menjalankan pembersihan kualitas data hanya pada rekaman yang diimpor. Tanpa tag "migration_source," Anda tidak dapat membedakannya dari rekaman baru. Riset Harvard Business Review tentang tata kelola data menekankan bahwa pelacakan asal data, mengetahui dari mana setiap rekaman berasal, adalah praktik fundamental untuk menjaga kualitas data CRM dari waktu ke waktu.

Menyatakan berhasil sebelum verifikasi. Selesainya impor tidak berarti berhasilnya impor. Penghitungan baris dan pemeriksaan sampel membutuhkan 30 menit dan menangkap masalah sebelum tim sales menemukannya.


Langkah Selanjutnya

Setelah impor diverifikasi, dua hal segera menjadi penting.

Pertama, siapkan aturan deteksi duplikat di CRM baru Anda sebelum tim mulai menambahkan rekaman. Migrasi spreadsheet hampir selalu menghasilkan beberapa duplikat yang terlewat oleh proses deduplikasi. Deteksi duplikat bawaan menangkap yang baru sebelum menumpuk.

Kedua, jika Anda juga memigrasikan riwayat deal atau catatan dari thread email, baca menangani aktivitas historis, catatan, dan email sebelum menambahkan data tersebut ke CRM yang sama. Sebuah studi McKinsey tentang transformasi digital dalam sales menemukan bahwa perusahaan yang berhasil beralih dari penjualan berbasis spreadsheet ke berbasis CRM meningkatkan visibilitas Pipeline dan akurasi perkiraan hingga 40%.

Dan jika Anda ingin menjalankan impor uji coba sebelum berkomitmen pada migrasi penuh, menguji migrasi dengan shadow import memaparkan proses validasi yang lebih terstruktur untuk migrasi berisiko lebih tinggi.

Untuk keputusan data fundamental, apa yang dimigrasikan, apa yang ditinggalkan, dan cara menentukan ruang lingkup keseluruhan proyek, menyiapkan data sebelum memigrasikan apa pun mencakup keputusan yang membentuk semua keputusan di hilir.


Pelajari Lebih Lanjut