Merge history & audit log
Review every merge, inspect what changed, and find merges to undo.
Every merge DeDupe runs is recorded. Merge History (in the sidebar) is your complete, searchable record of what was merged, when, and by whom.
The history list
The top of the page summarizes activity — total merges, successful, partial success, failed, and average duration. Below that, each merge is a row you can filter and expand.
Filters: search by record ID, error message, or user; filter by status (Success, Partial, Failed, Rolled Back), record type, and a date range (defaulting to the last 30 days).
Status labels:
| Status | Meaning | | --- | --- | | Success | The merge completed fully. | | Partial | The merge completed with some steps skipped. | | Failed | The merge did not complete. | | Rolled Back | The merge was undone. |
Successful and partial merges are marked Reversible — they can be undone.
Expand a row
Expanding a merge shows who ran it (or System for automated merges), the number of fields changed, any error message and code, and the queue ID. From here you can open the full audit log.
The audit log
Each merge has a detail page — a "flight recorder" of the operation. It includes:
- An operation timeline: initialize, capture snapshot, migrate tasks/notes/list entries, update fields, delete the secondary record, and capture the final snapshot.
- Attribute changes — a field-by-field table of Primary, Secondary, Result, and the strategy used (keep primary, keep secondary, combined, or custom).
- Record snapshots before and after the merge.
- Error details when something went wrong.
The detail page is also where you start a rollback.