Every sales leader eventually discovers the same painful truth: your Salesforce reports are only as good as the data behind them. Duplicated leads inflate pipeline, confuse ownership, and trigger clashing sequences from marketing and SDRs. Ops teams try to keep up with manual exports, VLOOKUPs, and weekend cleanup projects, but duplicates creep back in faster than humans can chase them.
A Salesforce duplicate report gives you visibility, but on its own it’s still a snapshot. The real leverage comes when you treat deduplication as a continuous system: Salesforce rules and reports to define what “duplicate” means, Google Sheets as a flexible workspace to review edge cases, and an AI computer agent to do the grunt work. By delegating the click‑heavy tasks to an agent, you preserve human judgment for the 10% of records that actually need it while keeping your CRM clean every single day.
Below are three levels of sophistication: manual, no‑code automation, and AI‑agent driven. You can start with the basics and layer automation as your volume grows.
App Launcher and search for Duplicate Rules and Matching Rules.Duplicate Record Sets.New Report and search for the type Duplicate Record Sets.Record Type = Lead and date filters.Official docs: https://help.salesforce.com/s/articleView?id=sf.managing_duplicates_overview.htm
Pros: Native, secure, respects existing rules.
Cons: Static, still requires a lot of manual reviewing and merging.
Reports → New Report.Leads (or Contacts, Accounts).Email, Phone, or Account Name.RowCount > 1 to surface groups with duplicates (or use a bucket field or custom filter logic to isolate them).Potential Lead Duplicates.Docs (Reports): https://help.salesforce.com/s/articleView?id=sf.reports_builder_edit.htm
Pros: Flexible, no admin access needed.
Cons: Easy to miss fuzzy duplicates and cross‑object duplicates.
File → Import or upload to Drive.Data → Remove duplicates to quickly remove exact matches on Email or other fields. Docs: https://support.google.com/docs/answer/13971709=COUNTIF(A:A, A2) to flag values that appear more than once.Pros: Transparent and very flexible for one‑off audits.
Cons: Extremely time‑consuming at scale; error‑prone when re‑keying changes.
View Duplicates (if enabled by your admin).Docs: https://help.salesforce.com/s/articleView?id=sf.duplicate_rules_merging.htm
Pros: Safe, governed merge process.
Cons: Record‑by‑record; doesn’t give overview of the problem.
You can avoid constant CSV exports by using a live connector.
Options include:
Example with Salesforce Connector for Sheets:
Extensions → Add-ons → Get add-ons and search for Salesforce.Extensions → Salesforce Connector.Reference: https://support.google.com/docs/answer/9071123 (using connectors and add-ons)
Now your duplicate‑checking sheet updates automatically without manual exports.
Once the data flows into Sheets, you can create a reusable “dedupe workbook”:
Raw_Salesforce for imported data.Dedupe_View tab that references raw data with formulas such as:=UNIQUE(Raw_Salesforce!B:B) to get unique emails.=COUNTIF(Raw_Salesforce!B:B, B2) to count how many times each email appears.Is_Duplicate with a formula like =IF(COUNTIF(Raw_Salesforce!B:B, B2)>1, "Yes", "No").Is_Duplicate = Yes to get a working list.Keep_Record_Id column where your team chooses the winning Salesforce Id.Pros: Reusable, teams can collaborate in real time.
Cons: Still needs humans to push changes back into Salesforce.
To avoid manual updates:
Approved_Merges).Update Record or Merge actions, using the Keep_Record_Id and Duplicate_Record_Id fields.Docs (Salesforce + automation platforms) are typically found under each tool’s help center, e.g., https://help.salesforce.com and https://support.google.com/docs for Sheets.
Pros: Removes repetitive updates, ideal for RevOps and agencies running periodic cleanups.
Cons: Logic is brittle; if your rules change, you must rebuild workflows.
Now imagine your “dedupe analyst” is an AI computer agent that can:
Simular Pro is designed to behave like a power user across your desktop, browser, and cloud apps.
A Simular AI agent can:
Duplicate Record Sets and Potential Lead Duplicates reports.Human_Review tab.Pros: End‑to‑end automation, uses your existing UI and tools, no API development.
Cons: Requires initial design of the workflow and clear written rules.
Instead of a quarterly cleanup, you can:
CreatedDate = YESTERDAY, run duplicate checks for new records only.Because Simular agents are production‑grade and every action is logged, RevOps and agencies can treat them like reliable junior analysts—only faster and tireless.
Simular emphasizes transparent execution: you see every step the agent takes. When business logic changes (e.g., SDR territories, priority accounts), you update the workflow description once and the agent’s behavior updates without rebuilding brittle no‑code flows.
This is how you go from “cleaning duplicates when it hurts” to a continuous, agent‑driven hygiene system that quietly protects your Salesforce and keeps every Google Sheets dashboard honest.