Cùng một khách có 3 hồ sơ thì sẽ có 3 người gọi lên hỏi giá, và báo cáo đếm khách thành ba. Nếu điều đó nghe quen, đây là lúc duplicate rule Salesforce phát huy tác dụng. Câu trả lời ngắn gọn: Salesforce có hai phần phối hợp với nhau là Matching Rule, xác định thế nào là trùng, và Duplicate Rule, quyết định làm gì khi phát hiện trùng, chặn hoặc chỉ cảnh báo.
Hiểu đơn giản, hai phần này giống một người nhận diện và một người gác cổng. Bài giải thích từng phần, cách chọn chặn hay cảnh báo, và vì sao dữ liệu đã trùng từ trước cần được làm sạch và gộp (merge) trước khi bật quy tắc.
Lưu ý quan trọng: công ty phân phối thiết bị văn phòng và các con số trong bài là ví dụ giả định để minh họa, không phải khách hàng thật. Tên menu và giới hạn có thể khác tùy edition và phiên bản. Một số tính năng như Duplicate Jobs phụ thuộc edition, hãy kiểm tra org của bạn. Hãy thử trên sandbox hoặc org học trước khi áp dụng cho dữ liệu thật.
Ba bước xử lý hồ sơ khách hàng bị trùng trong Salesforce.Vì sao một khách hàng lại có 3 hồ sơ
Hồ sơ trùng hiếm khi do ai đó cố ý tạo. Chúng sinh ra từ những chuyện rất bình thường: hai nhân viên cùng nhập một khách ở hai thời điểm, một file Excel được import lại, hoặc cùng một công ty được ghi lần thì “Công ty ABC”, lần thì “ABC Co., Ltd”.
Ví dụ giả định: một công ty phân phối thiết bị văn phòng có một khách mua máy in. Bộ phận bán hàng nhập khách này, kỹ thuật nhập lại khi cần bảo trì, và marketing import thêm từ một sự kiện. Kết quả là 3 hồ sơ cho cùng một khách.
Hệ quả thường gặp là ba điều. Nhân viên gọi lặp cho cùng một người, làm khách bực mình. Báo cáo đếm một khách thành nhiều khách nên số liệu bị sai. Và lịch sử làm việc với khách bị chia nhỏ ở nhiều nơi, không ai thấy được bức tranh đầy đủ.
Duplicate rule Salesforce: Matching Rule và Duplicate Rule khác nhau thế nào
Duplicate Management trong Salesforce gồm hai phần phối hợp với nhau. Thiếu một trong hai thì phần còn lại không làm được gì.
| Matching Rule | Duplicate Rule | |
|---|---|---|
| Vai trò | Xác định thế nào là trùng | Quyết định làm gì khi phát hiện trùng |
| Ví dụ | Cùng email, hoặc cùng tên công ty và số điện thoại | Chặn không cho tạo mới, hoặc cho tạo nhưng cảnh báo |
| Hoạt động khi nào | Được dùng làm căn cứ so sánh | Khi người dùng tạo hoặc sửa bản ghi |
| Nếu thiếu phần kia | Không có hành động nào xảy ra | Không có căn cứ để biết bản ghi nào trùng |
Matching Rule có thể so sánh chính xác (giống hệt) hoặc gần đúng (tên gần giống nhau). Duplicate Rule có thể áp dụng khi tạo mới, khi sửa, hoặc cả hai, và gắn với một hay nhiều Matching Rule.
Salesforce có sẵn một số quy tắc chuẩn cho các đối tượng phổ biến như Account, Contact và Lead, bạn xem trong Setup trước khi tự tạo thêm. Nếu cần làm quen với Setup, bài Setup Salesforce Sales Cloud cơ bản trong 10 phút là điểm khởi đầu phù hợp.
3 bước xử lý hồ sơ trùng
Xác định thế nào là trùng (Matching Rule)
- Chọn đối tượng, ví dụ Contact hoặc Account
- Chọn tiêu chí so sánh, ví dụ cùng email, hoặc tên công ty kết hợp số điện thoại
- Chọn kiểu so sánh chính xác hay gần đúng, rồi kích hoạt Matching Rule
Làm sạch và gộp dữ liệu đã trùng từ trước
- Quy tắc mới chủ yếu bắt các bản ghi trùng về sau, còn dữ liệu cũ vẫn nằm đó
- Dùng Duplicate Jobs để quét dữ liệu hiện có theo Matching Rule và gom thành các nhóm trùng
- Gộp (merge) từng nhóm: chọn một bản ghi chính (master) và giữ lại các giá trị đúng. Mỗi lần gộp được tối đa 3 bản ghi
Bật Duplicate Rule với hành động phù hợp
- Gắn Duplicate Rule với Matching Rule, chọn áp dụng khi tạo mới, khi sửa hoặc cả hai
- Chọn hành động: chặn không cho lưu, hoặc cho lưu kèm cảnh báo
- Nên bắt đầu bằng cảnh báo và ghi nhận (report), theo dõi rồi mới chuyển sang chặn nếu cần
Vì sao nên làm sạch trước? Nếu bật quy tắc khi dữ liệu cũ còn lộn xộn, mỗi lần nhân viên sửa một hồ sơ cũ có thể gặp cảnh báo về những bản ghi trùng từ trước, gây khó chịu và khiến họ bỏ qua cảnh báo. Để chuẩn bị dữ liệu trước khi dùng Salesforce, xem thêm bài Chuẩn bị dữ liệu trước khi chuyển sang Salesforce.
Chặn hay chỉ cảnh báo: chọn thế nào
Duplicate Rule thường có ba hướng xử lý khi phát hiện trùng. Chọn hướng nào phụ thuộc vào mức độ chắc chắn của quy tắc và mức độ linh hoạt mà đội cần.
| Hành động | Điều gì xảy ra | Nên dùng khi |
|---|---|---|
| Chặn (Block) | Không cho lưu bản ghi trùng | Trùng rõ ràng, ví dụ cùng email |
| Cho lưu và cảnh báo (Allow + Alert) | Người dùng thấy cảnh báo và có thể vẫn lưu | Trùng gần đúng, ví dụ tên công ty gần giống |
| Cho lưu và ghi nhận (Allow + Report) | Cho lưu và ghi lại để xem sau | Giai đoạn thử, để đánh giá quy tắc trước khi chặn |
Nguyên tắc dễ nhớ: chặn những trường hợp bạn chắc chắn, chỉ cảnh báo với những trường hợp bạn đang đoán. Một lỗi hay gặp là đặt “cảnh báo” nhưng mong là “chặn”, trong khi người dùng có thể bỏ qua cảnh báo.
Lưu ý khi áp dụng vào dữ liệu của bạn
Bắt đầu từ cảnh báo. Chuyển sang chặn khi quy tắc đã được tinh chỉnh và đội đã quen. Chặn quá sớm với tiêu chí lỏng có thể từ chối cả những bản ghi hợp lệ, ví dụ hai người khác nhau dùng chung một địa chỉ email của công ty.
Cẩn thận với import hàng loạt. Cách quy tắc áp dụng khi import file hoặc nạp dữ liệu qua công cụ có thể khác khi nhập tay. Hãy thử trước với một lô nhỏ và kiểm tra kết quả.
Gộp có hậu quả. Khi gộp, bản ghi liên quan như hoạt động, cơ hội, case thường chuyển sang bản ghi chính, nhưng không phải thứ gì cũng được chuyển tự động. Hãy kiểm tra kỹ và sao lưu dữ liệu trước khi gộp số lượng lớn.
Gộp không có nút hàng loạt. Công cụ gộp có sẵn xử lý từng nhóm tối đa 3 bản ghi, nên với hàng nghìn cặp trùng, bạn có thể cần đến công cụ chuyên dụng hoặc hỗ trợ từ đơn vị triển khai.
Giữ cho dữ liệu sạch lâu dài. Quy tắc chỉ là một lớp. Quy ước nhập liệu thống nhất, ví dụ viết tên công ty theo một cách, và thói quen tìm trước khi tạo mới là những thứ giữ dữ liệu sạch lâu dài. Nếu muốn thử các quy tắc này trên một org miễn phí, hãy xem bài Developer Edition miễn phí: 5 việc nên làm trong 30 phút.
Checklist xử lý hồ sơ trùng
Trước khi bật bất kỳ quy tắc nào, hãy chạy qua danh sách ngắn sau để chắc rằng dữ liệu và quy tắc đã sẵn sàng.
☐ Đã xác định tiêu chí trùng cho từng đối tượng (email, tên công ty kết hợp số điện thoại)
☐ Đã tạo và kích hoạt Matching Rule
☐ Đã quét dữ liệu cũ bằng Duplicate Jobs và gộp các nhóm trùng
☐ Đã sao lưu dữ liệu trước khi gộp số lượng lớn
☐ Đã bật Duplicate Rule ở chế độ cảnh báo và theo dõi kết quả
☐ Đã quyết định trường hợp nào chuyển sang chặn
☐ Đã thống nhất quy ước nhập liệu và thói quen tìm trước khi tạo mới
Dữ liệu khách hàng của bạn hiện trùng nhiều không? Để lại bình luận bên dưới, đội ngũ Sonix rất muốn nghe cách bạn đang làm.
Salesforce CRM
Best Practices
Hướng dẫn
SME
Đặt lịch tư vấn cùng Sonix để cùng rà soát dữ liệu trùng và thiết kế Matching Rule, Duplicate Rule phù hợp với đơn vị của bạn.
Sonix: Your success is our happiness.

Để lại lời nhắn cho chúng tôi