skip to content

Analysis / Revenue operations and CRM hygiene

Find duplicate customer accounts in CRM exports

Use Proforma to find duplicate customer accounts in CRM exports. Produce ranked account duplicate groups and merge review impact table from your business data.

A starting point for

Revenue operations manager · Sales operations analyst

Bring this question into Chat

Your starting prompt.

Find likely duplicate accounts in our [CRM export]. Normalize company names and website domains, then compare billing addresses and linked records to rank matching evidence. Show candidate groups, existing owners and the opportunities that could be affected. Keep parent companies and subsidiaries distinct unless our supplied policy says otherwise. Prepare a merge review list without merging or deleting any CRM records.

Copy this starting point, then replace the placeholders with your own inputs.

Method and review

Keep the assumptions visible.

Check ownership, identifiers, stage definitions and activity dates before interpreting performance. Preserve the original record IDs and send ambiguous cases for review.

For this task, check

Shared website domains can represent distinct subsidiaries rather than duplicate customer records.

Before you begin

  • Uploaded exports or permitted Data covering the listed inputs

Work with permitted files or queryable data. Verify the result against the original records.

Synthetic illustrative example

See the method in practice.

Synthetic input. Illustrative output checked locally; this is not a live Proforma run or customer result. CRM account exports include two possible duplicate records and one explicitly separate subsidiary.

These invented records explain the method. They are not a recorded Proforma run.

Example input · synthetic records
AccountCompany / domainBilling addressLinked opportunities
A-1Birch Ltd / birch.test10 Oak StD-1
A-2BIRCH / birch.test10 Oak StreetD-2
A-3Birch Labs / labs.birch.test20 Pine StD-3; subsidiary
Illustrative output · from the sample
ComparisonEvidenceImpactDecision state
A-1 ↔ A-2Same domain; similar name/addressD-1 and D-2 need owner reviewCandidate only
A-1 ↔ A-3Separate domain/address; subsidiaryD-3 stays separateDo not consolidate
A-2 ↔ A-3Same parent is not same accountCheck entity policyNo merge proposed

Method

Normalize case and common address suffixes, then compare identifiers and supplied entity relationships. Similarity supplies evidence for review, not a definitive corporate identity.

What the result tells you

A-1 and A-2 are plausible duplicates; linked opportunities make owner confirmation necessary. No CRM record is merged, deleted or updated by this example.

Take the next step

Make it your investigation.

Copy the prompt above, create or open your Workspace, and paste it into Chat. Add the inputs you have permission to use and adapt the assumptions with your agent.

Start exploring

Your prompt is carried by copy and paste. Signing up does not submit it or start this work automatically.

Or start with your own agent

The setup prompt includes this public task. Your agent will help you connect when needed and use the access you approve.

Choose Claude, Codex, or Cursor—or copy the prompt to use anywhere.