REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA One / Administration / Platform configuration / Configuring Duplicate & Merge Rules

Configuring Duplicate & Merge Rules

The merge screen's field grid isn't hard-coded. A configuration table decides, object by object, which fields you compare and keep when merging two records — and it's yours to edit. This article is for the administrator who has watched an end user merge duplicate inquiries and now wants to control which fields appear in that grid, or to extend merging beyond Inquiries. After it, you'll understand the two halves of de-duplication (detection versus execution), be able to edit the field list, extend the merge tool to another object with configuration alone, and know exactly what always transfers to the surviving record no matter how the grid is configured.

Getting there. End users merge from the inquiry record's Potential Duplicates card, using its Merge Duplicates button. The configuration behind that grid lives in Salesforce Setup, a sanctioned administrator surface; there's no REDA tab for it.
Access you'll need. Merging requires the REDA - Duplicate Management User add-on permission set, plus edit and delete rights on the records being merged. Changing the configuration is a Salesforce administrator task.
Using REDA Sales Cloud edition? This article shows the Platform edition, where prospects are Inquiry records (the standard Salesforce Lead in Sales Cloud). Everything else — the fields, the steps and the behaviour — is the same unless noted. See REDA editions.

How REDA de-duplication works

De-duplication has two halves, and neither works alone:

  • Detection — finding the candidates. This runs on your org's standard Salesforce duplicate rules. The Potential Duplicates card shows the other members of a record's duplicate set, listing each candidate's name, owner, created date, and the rule that matched it. If no duplicate rules are active for the object, REDA gets no candidates and the card stays empty.
  • Execution — the merge itself. This is REDA's own tool. It builds a compare grid — the matrix — of the configured fields across the selected records, defaults the survivor to the first record, and lets the user pick the survivor and the winning value for each field.
Two halves means two places to look. If duplicates never surface, that's a detection problem — check the org's duplicate rules. If the wrong fields show in the grid, that's an execution problem — check the merge configuration.

Detection sits entirely on the standard Salesforce side, so the usual duplicate-rule controls apply — including the inquiry's Bypass Duplicate Rules checkbox, which duplicate rules can read to let a record through without matching (it ships unchecked and lives off the page layout). If a record you expected to be flagged never appears as a candidate, that switch — or an inactive rule — is the first thing to check.

What ships configured

REDA ships merge configuration for Inquiry only, with 22 fields — all pre-selected by default. Out of the box, then, the merge tool works for Inquiries; other objects show no configured fields until an administrator adds rows. Here are the 22, grouped for readability:

GroupFields in the merge matrix
PersonFirst Name, Middle Name, Last Name, Name Override, Email, Phone, Mobile
AddressStreet, City, State, Postal Code
RequirementsBeds, Baths, Lease Term, Max Rent, Move In, Property Type
ContextDescription, Source, Property, Neighbourhood, Region

Anatomy of a merge configuration record

Each configuration record adds one field to the grid for one object. A record names the object, the field to expose, whether it's default-selected (pre-ticked in the grid), and a sort order for where it appears. Two things are worth knowing:

  • Only configured fields can be chosen during a merge — the merge writes only the fields you've listed onto the survivor.
  • A row that names a field which doesn't exist is skipped safely. A typo won't break the screen; the field just won't appear — which also means it's easy to miss, so double-check spelling.

What always happens in a merge

Some things transfer to the survivor regardless of the field configuration:

ItemWhat happens
Tasks, events, and emailsAlways moved to the surviving record
Files and notesLinked to the surviving record
The merged-away recordsOptionally deleted — the user chooses
The whole operationAll-or-nothing: any failure rolls everything back, and it runs with the user's own permissions

You'll see these messages during a merge:

"Potential duplicates found." / "No potential duplicates found." — on the Potential Duplicates card.
"No records selected for merging." — you opened the merge screen without ticking anything.
"Select at least one other record to merge." — you ticked only the record you started from; a merge needs at least two.
"Merge completed." — the survivor is saved and the duplicates handled.
"Something went wrong. Please try again or contact your administrator." — the merge hit an error and rolled back completely.
The survivor defaults to the first record. The tool pre-selects the first record in the matrix as the survivor. Since the created date and owner are shown for each candidate — usually you keep the older, owned record — check the survivor choice before committing the merge.

Extending merge to another object

The tool is extensible with configuration alone — no code — but remember both halves have to be in place.

Set up detection. Create or activate a Salesforce duplicate rule (and its matching rule) for the object. Without an active rule, the Potential Duplicates card stays empty forever.
Configure the matrix. Add one configuration row per field you want in the grid — object, field, sort order, and whether it's default-selected. Rows naming a nonexistent field are skipped silently, so verify each field name.
Grant access. Users need the REDA - Duplicate Management User set, plus edit (and delete, if merged-away records are removed) on the object.
Confirm the surface. Check with your implementation team how the Potential Duplicates card and merge action are placed on the new object's record page before promising availability.
Test in a sandbox. Seed two duplicates, merge them, and confirm that activities and files moved and that the merged-away records were handled the way you expect.
The merge honors your permissions. It runs as the user, so you can only merge what you could edit yourself — there's no privilege bypass. That keeps merging safe to hand to front-line staff without worrying about hidden fields being overwritten.

Coming later: child-record reparenting

In this release, a merge moves activities, emails, and files or notes to the survivor — but it does not re-point other custom child records (a losing inquiry's converted deal, for instance) to the surviving record. Configurable transfer of those child records is planned for a future release. Until then, treat only activities, emails, and files/notes as moving automatically.

Worked example: two inquiries for one person

At Meridian Properties, a website form and an agent both create an inquiry for the same person — Aisha Rahman, aisha@example.com. The org's duplicate rule flags them. The agent opens the newer inquiry, sees "Potential duplicates found." on the Potential Duplicates card, and clicks Merge Duplicates. The matrix shows the 22 fields across both records. The agent keeps the older record as the survivor, picks the newer record's Mobile and Move In values, ticks delete-for the merged-away record, and confirms — "Merge completed."

The administrator's twist: marketing wants the web-attribution fields visible during merges too. The administrator adds configuration rows for those fields, with a sort order after the shipped 22, and they appear at the bottom of the matrix the next time the merge screen opens.

An inquiry record with the Potential Duplicates card reading Potential duplicates found and the Merge Duplicates button.
An inquiry record with the Potential Duplicates card — "Potential duplicates found." — listing the matched inquiry with its created date, owner, and the duplicate rule that flagged it, alongside the Merge Duplicates button.
The Merge Records matrix: the survivor selector at top and a grid of configured fields across two record columns with per-field value radios.
The merge matrix: the "Survivor (record to keep)" selector at top, then the configured fields down the left and the two records' values side by side — each row a radio to pick the winning value. Differences like Inquiry Source and Move In Date are where the choice matters.

Where to go next

  1. Merging Duplicate Inquiries — the end-user merge walkthrough.
  2. Capturing Inquiries — where duplicates come from.
  3. Customizing Inquiry Conversion — the sibling advanced-admin configuration article.
  4. Accounts in REDA — a related record you may extend merging to later.
  5. The REDA Admin Console — the administrator's control tower.

Frequently asked questions

Detection runs on your org's standard duplicate rules. If none are active for Inquiry, REDA gets no candidates. Ask your Salesforce administrator to activate or adjust the duplicate rules.

Only configured fields show. Add a configuration row for it — object, field, and sort order — and it appears in the matrix.

They always move or link to the surviving record, even though they aren't part of the field grid.

The shipped configuration covers Inquiries only, but the tool is extensible via configuration rows. Confirm the surface placement for other objects with your implementation team before rolling it out.

No — merges are all-or-nothing. On any error, everything rolls back and you'll see "Something went wrong. Please try again or contact your administrator."

Not in this release — only activities, emails, and files or notes transfer. Configurable transfer of other child records is planned for a future release.

Was this article helpful?