CRM data dictionary template
Most CRMs have hundreds of custom fields and no written record of what any of them mean. The result is three fields that all claim to hold ARR and reports that disagree in the board meeting. A data dictionary fixes that by giving every field one definition, one owner, and one source of truth, and by listing who breaks if the field changes.
- Category:
- CRM & Data Hygiene
- Formats:
- PDF + CSV + web view
- Sections:
- 5
- Updated:
What you get
- A dictionary sheet with the columns that matter: API name, label, type, definition, owner, source of truth, required at stage, and downstream consumers
- Worked example rows for common fields that cause disputes (amount, ARR, close date, lead source)
- A change request log so field changes are reviewed before they break a report or integration
- A checklist for building the first version without stalling
Who it's for
- CRM admins inheriting a system with hundreds of undocumented fields
- RevOps teams settling disputes over which number is correct
- Data and BI teams who build reports on top of CRM data
What's inside
- 1
Data dictionary
9 columns, 4 worked example rows
- 2
Dictionary standards
5 fields to complete
- 3
Field change request log
7 columns, 1 worked example rows
- 4
Building the first version
8-point checklist
- 5
The fields that cause arguments
Guidance notes
Preview of section 1
Data dictionary
One row per field. API name uses Salesforce-style naming as an example; use your CRM's internal property name.
| Object | API name | Label | Type | Definition | Owner | Source of truth | Required at stage | Downstream consumers |
|---|---|---|---|---|---|---|---|---|
| Opportunity | Amount | Amount | Currency | First-year contract value in USD, excluding one-time services. Locked at Closed Won. | Sales ops | Rep until Proposed; CPQ quote after | Proposed | Forecast dashboard; commission calculation; board pipeline report |
| Opportunity | CloseDate | Close Date | Date | Date the buyer is expected to sign. Must not be in the past on an open opportunity. | Sales ops | Rep | Qualified | Forecast by period; pipeline coverage report |
The preview shows part of section 1. The full template has all 5 sections (4 not previewed here), with blank rows ready to fill in. Download the full template
How to use it
- 1
Start with the fields reports depend on
Do not try to document every field on day one. Export the fields used in your forecast, pipeline, and board reports, plus any field an integration writes to. That is usually a small fraction of the total and covers most of the risk.
- 2
Write definitions a new hire could apply
'Deal value' is a label, not a definition. 'First-year contract value in USD, excluding one-time services, set by the AE and locked at Closed Won' is a definition. If two people could apply it differently, rewrite it.
- 3
Name one source of truth per field
If a field can be written by a rep, an enrichment tool, and a billing sync, decide which one wins and configure the others to stop overwriting it. Most field disputes are really source-of-truth disputes.
- 4
List downstream consumers before any change
Every report, dashboard, integration, and automation that reads the field goes in the consumers column. Before a field is renamed, retyped, or deleted, the change request log checks that list. This is what stops a picklist cleanup from breaking the comp calculation.
- 5
Publish it where people already look
Put field definitions in the CRM's own help text or description field as well as the sheet. A dictionary that lives only in a shared drive goes stale within a quarter.
Frequently asked questions
What is a CRM data dictionary?
A single reference listing every important CRM field with its technical name, business definition, data type, owner, source of truth, when it is required, and what reports or systems depend on it.
What columns should a data dictionary have?
At minimum: object, API name, label, type, definition, owner, and source of truth. Adding 'required at stage' and 'downstream consumers' is what turns it from documentation into a tool for preventing breakage.
Who should own the CRM data dictionary?
The CRM admin or RevOps team maintains the sheet, but each field needs a business owner who decides its definition. Finance usually owns revenue fields, marketing ops owns lead source and campaign fields, and sales ops owns opportunity fields.
Related templates
All sales ops templatesRequired fields by stage matrix
CRM & Data Hygiene
A matrix of CRM required fields by opportunity stage, with why each field earns its place and the validation rule that enforces it. Free PDF and CSV.
CRM data audit checklist
CRM & Data Hygiene
A CRM data audit checklist with measurable checks, matching keys, and pass thresholds for completeness, duplicates, and stage integrity. Free PDF and CSV.
SaaS metrics definitions sheet
RevOps Metrics & Reporting
SaaS metrics definitions for ARR, NRR, GRR, CAC, win rate, and more, with formulas, inclusions, owners, and worked examples. Free PDF and CSV.