Implementasi enrichment membantu tim sales & marketing fokus pada prospek bernilai tinggi dengan data yang lebih lengkap (jabatan, perusahaan, ukuran, teknologi, social links). Artikel ini menjelaskan perbedaan lead enrichment vs company enrichment, opsi integrasi Salesforce (Flow, Apex Callouts, middleware), contoh kode Invocable Apex untuk real-time domain search, checklist implementasi, dan best practice compliance.
Apa yang harus Anda lakukan selanjutnya (secara ringkas): mulai POC di sandbox dengan batch kecil, verifikasi provider data (contoh: Clearbit), lalu bergerak ke pilot real-time menggunakan Salesforce Flow + Invocable Apex.
Lead enrichment mengisi data personal/contact: job title, email kerja, LinkedIn URL, social profiles, atau sinyal minat. Nilai langsung: SDR cepat menilai relevansi dan mempersonalisasi outreach. Contoh field untuk Lead: Job_Title, LinkedIn_URL, Person_Seniority.
Apa yang harus dilakukan: identifikasi field yang ingin Anda append dan buat custom fields audit (sumber + timestamp).
Company enrichment menambahkan informasi perusahaan: industry, number_of_employees, tech_stack, revenue_range (jika tersedia). Ini berguna untuk scoring/segmentasi B2B (mis. B2B SaaS). Contoh mapping ke Account: Account.Industry, Account.NumberOfEmployees, Account.Technologies__c.
Apa yang harus dilakukan: untuk domain-based lookup, prioritaskan company enrichment bila form hanya berisi email pribadi atau nama perusahaan tidak lengkap.
Vendor umum: Clearbit, ZoomInfo, FullContact, Pipl — masing-masing fokus data kontak/perusahaan dan metode pencarian berbeda (domain, email, name). Pelajari dokumentasi API vendor sebelum commit ke kontrak. Template RFP & panduan workflow: InReality Solutions RFP template.
Umumnya endpoint menerima parameter domain/email dan mereturn JSON berisi company/person fields plus confidence score. Contoh endpoint (Clearbit company lookup): Clearbit Company API.
Apa yang harus dilakukan: uji response di Postman; pastikan Anda memahami fields penting dan confidence score untuk kebijakan overwrite.
Append menambahkan field baru tanpa menimpa data manual. Ideal untuk LinkedIn_URL, Source_Enrichment, Enrichment_Timestamp. Simpan juga Source (vendor) dan Confidence.
Atur aturan bisnis: jika confidence tinggi → overwrite; jika rendah → simpan di field audit dan tandai untuk review manual. Simpan audit trail (sumber + timestamp) untuk kepatuhan dan troubleshooting.
Apa yang harus dilakukan: buat custom metadata untuk mapping dan aturan confidence agar mudah diubah tanpa deploy ulang.
Apa yang harus dilakukan: mulai POC dengan Flow + invocable Apex, lalu pertimbangkan middleware bila volume besar.
(Lihat dokumentasi Named Credentials di link resources.)
Berikut potongan contoh untuk dipasang sebagai Action di Flow. Pastikan menyesuaikan error handling dan limits.
public with sharing class ClearbitEnrichment {
@InvocableMethod(label='Enrich Lead by Domain')
public static List enrichByDomain(List domains) {
List results = new List();
Http http = new Http();
for (String domain : domains) {
HttpRequest req = new HttpRequest();
req.setEndpoint('callout:Clearbit_API/v2/companies/find?domain=' + EncodingUtil.urlEncode(domain, 'UTF-8'));
req.setMethod('GET');
try {
HttpResponse res = http.send(req);
if (res.getStatusCode() == 200) {
// parse JSON dan mapping ke Lead/Account (implementasi detail di sini)
} else {
// log di Enrichment_Log
}
} catch (Exception e) {
// error handling & log
}
}
return results;
}
}
(Rujuk Apex callouts doc untuk detail implementasi dan test class.)
Trigger: Lead on create/update → validasi minimal → panggil Invocable Apex → decision berdasarkan confidence → append/update Lead/Account atau create Enrichment_Log untuk review.
Apa yang harus dilakukan: uji di sandbox; jalankan batch kecil sebelum enable real-time.
Skenario 1 — B2B SaaS:
Skenario 2 — E-Commerce (B2C):
Pastikan opt-out/consent handling sesuai GDPR/PDPL. Rujuk GDPR untuk pedoman global: GDPR overview. Untuk kepatuhan lokal (PDPL), rujuk sumber resmi pemerintah saat diperlukan.
A: Atur sesuai policy: gunakan append default; overwrite hanya jika confidence tinggi dan sesuai aturan bisnis. Simpan audit trail untuk semua perubahan.
A: Gunakan cache per-domain, batching untuk historical data, dan threshold untuk panggilan real-time. Monitor usage dan atur limits pada middleware atau Flow.
A: Uji di sandbox dengan batch kecil, validasi response di Postman, buat unit tests untuk Apex, dan review sampel hasil enrichment manual sebelum roll-out.
A: Pastikan Named Credentials aman, minimalkan data sensitif yang disimpan, patuhi GDPR/PDPL, sediakan mekanisme opt-out, dan dokumentasikan sumber data.
A: Gunakan middleware untuk volume besar, orkestrasi multi-step, atau jika butuh integrasi dengan banyak vendor/agentic AI. Untuk kasus ringan/real-time, Flow + Invocable Apex biasanya cukup.
InReality Solutions menggabungkan keahlian Agentic AI dan Otomasi Proses Bisnis untuk integrasi Salesforce end-to-end, memastikan kepatuhan data, dan hasil yang dapat diukur. Kami membantu dari analisis proses hingga deployment dan monitoring. Ingin POC atau audit data? Book konsultasi gratis / request POC integrasi enrichment di Salesforce di /contact untuk audit awal dan estimasi teknis.
Ringkasan manfaat: Implementasi enrichment mempercepat kualifikasi lead dan meningkatkan efektivitas tim penjualan. Mulai dengan POC kecil, lalu scale ke real-time setelah validasi.