In the Contact Book, click the record you want to survive the merge. This is the one whose details, tags, and verification you keep. Pactly checks for duplicates as the panel opens.
Finding & Merging Duplicates
The same company gets entered into the Contact Book more than once. A teammate types “Acme Corp” on one contract and “Acme Corporation” on the next, an abbreviation creeps in, or AI extraction proposes a party that already exists. Now the same real-world organization is split across several records, and reporting, reuse, and search all fragment.
Merging collapses those records into one. Pactly flags likely duplicates, you pick the record to keep, and every contract that pointed at a duplicate is repointed to the survivor.
How Pactly flags duplicates
Section titled “How Pactly flags duplicates”Pactly compares contacts by name. For entities it looks for one name appearing inside another (so “Acme” matches “Acme Corporation”); for people it matches on the same first and last name. When it finds a likely match, two things appear in the Contact Book:
- A warning badge next to the contact’s name, with the tooltip “Contact has potential duplicates.”
- A Potential duplicates filter you can switch on to show only contacts that have at least one likely match.
Detection is a suggestion, not a decision. A short name that happens to sit inside an unrelated longer one can surface as a “potential” match, so always confirm the records are genuinely the same party before merging.
Merge two contacts
Section titled “Merge two contacts”Opening a contact runs the duplicate check automatically and lists any matches in its side panel, so you merge from the record you want to keep.
If matches are found, a Potential duplicates section lists them at the bottom of the side panel. Click a duplicate to inspect its details and confirm it really is the same party. When more than one match is listed, each has a checkbox and all are selected by default; clear any you do not want to merge.
Click Merge duplicate (or Merge N selected duplicates when several are checked). Pactly shows a note that removing a duplicate deletes its record from the Contact Book and reassigns its contract links to the contact you kept.
What merging does
Section titled “What merging does”Merging is more than deleting the extra record. When you merge, Pactly:
- Keeps the contact you opened as the survivor, with its details, tags, and verified status intact.
- Fills in any gaps on the survivor from the duplicate. Empty fields and custom attributes take the duplicate’s value. Values already set on the survivor are never overwritten.
- Repoints every contract from the duplicate to the survivor, so contracts that referenced the old record now reference the one you kept.
- Removes the duplicate from the Contact Book.
The contract links are repointed immediately. The cached party names that show in contract details and exports refresh on a background job, so they can take a short while to catch up.
Watch out for AI-extracted contacts
Section titled “Watch out for AI-extracted contacts”When you upload a third-party contract, Pactly can extract the parties from the document. These extracted parties are unconfirmed: they appear under AI Extracted Parties on the contract and are not saved to the Contact Book until you confirm them. As the on-screen note puts it, “AI extracted parties are not saved to your contact book.”
Two things follow from this:
- An unconfirmed party will not show up in the Contact Book or in a duplicate check, so you cannot merge it from there. Confirm it first (save it as a new contact, or attach it to the right existing one), then it joins the directory and the normal duplicate flow applies.
- An unconfirmed party only carries what the AI read off the document. Letting one auto-select into a contract can put the wrong entity name or a missing detail into the generated document, so confirm the right contact before the document is produced.
For how extracted parties are confirmed and attached, see Adding Parties to a Contract.
Keep duplicates from piling up
Section titled “Keep duplicates from piling up”The cleanest fix is to not create the duplicate in the first place. When adding a party to a contract, search the Contact Book and pick the existing record instead of typing a new one. Reusing one clean record per real-world party is what keeps reporting and search reliable. See Adding Parties to a Contract for the search-and-reuse flow.
Related
Section titled “Related”Chat with us
We typically reply within a few minutes