What is the difference between a golden record and a source record?
A source record is a row in a system of capture, such as a Salesforce account, a HubSpot company, or a Stripe customer. It reflects what that one system knows on one day. A golden record is the single authoritative version the business has agreed on, built by matching duplicates across source systems and merging them under survivorship rules. Source records stay in place for lineage. The golden record is what every downstream workflow reads.
What is a survivorship rule?
A survivorship rule decides which value wins when source records disagree on a field. Rules can key on recency, so the most recent write wins. They can key on source priority, so the system of record for that field wins. They can key on confidence, so the highest-weighted source wins. Most programs run a table of field-specific rules, with human overrides on top. Written-down rules are the difference between a trusted record and a tribal argument.
How is a golden record built?
A Master Data Management process ingests source records from every system, matches duplicates using identity keys and fuzzy logic, applies survivorship rules field by field to pick the winning values, stitches relationships (contact to account, account to parent), stamps lineage and confidence on every field, and publishes the result as the canonical record. Downstream workflows then point at the golden record instead of the source rows underneath.
Why does a CRM need golden records?
Without them, the same account appears multiple times, revenue double-counts in reports, routing sends leads to the wrong rep, enrichment burns credits on duplicates, and leadership never trusts the dashboard. Golden records collapse the duplicates into one authoritative row the business reads from, which makes reporting reconcile, routing hit the right rep, enrichment write to one target, and the forecast match the finance system.
Is a golden record the same as a single source of truth?
Close but not identical. A single source of truth is the broader principle that one authoritative place holds the truth for a given domain. A golden record is a specific implementation of that principle at the entity level, built through MDM with survivorship rules and lineage. The golden record is how the business operationalizes the single source of truth idea for accounts, contacts, and leads inside the CRM.
What is the role of Master Data Management in creating golden records?
Master Data Management is the discipline that produces golden records. MDM defines the entity, agrees the canonical attribute set, ingests the source systems, runs matching and merging, applies survivorship rules, stores lineage and confidence, and governs the ongoing updates. The golden record is the deliverable. Without an MDM process, teams end up with ad-hoc merge scripts, undocumented rules, and a record set nobody can defend.
What happens to duplicate records once the golden record is built?
Duplicates typically stay in place as source rows, linked to the golden record through the identity graph. Keeping them preserves lineage, lets the business roll back a bad merge, and keeps system-of-capture integrity intact. Some programs hard-merge after a cooling period, but the safer pattern is to soft-link: workflows read the golden record, lineage queries can still trace back to each contributing source row.
Can a golden record be wrong?
Yes, which is why confidence scores, audit history, and human override exist. A low-confidence match can produce a merge that joins two different companies. A stale survivorship rule can promote the wrong value. The defense is the audit trail that shows which rule fired and which source value won, the human override that lets a steward correct the record and have the correction stick, and the quarterly review that tunes the rules against sampled real-world conflicts.