A practical checklist for confirming what references a field — before you find out the hard way.
Read-only diagnostics · Review-ready workbooks · No package install · No Connected App
Deleting a Salesforce field is fast. Finding out afterward that a Flow, a formula, or a nightly integration depended on it is not. Before you delete, repurpose, or rename a custom field, it is worth a few minutes to check what actually references it.
This is a practical checklist, not a guarantee. No check — manual or tool-assisted — proves a field is safe to delete. It reduces how much you are guessing.
Salesforce's field-deletion flow is a real, useful check — it commonly blocks deletion when it detects references in formula fields, some Validation Rules, some automation, and Page Layouts. For a single field, deleted carefully, reading what it reports is often enough.
It runs one field at a time, at the moment of deletion, and does not produce a record you can review, share, or file before you reach that screen — which is the gap the rest of this checklist, or a structured tool, exists to close.
If you are reviewing more than one field, or you want a documented result instead of a manual pass you have to trust from memory, Dependency Map runs steps 2 through 5 above — Apex, Flows, Workflow Rules, Validation Rules, formula fields, Reports, and Page Layouts — for every selected custom field on one object in a single read-only run, and labels every finding Direct or Heuristic so you know which ones still need a human look.
It does not replace steps 1, 6, or 7 above. Salesforce's own delete-time check and a conversation with your integration owners are still worth doing — Dependency Map exists to make the metadata-side review faster and documented, not to replace judgment.
For where Dependency Map fits alongside KeelCadence's other workbooks, see Salesforce Audit Tools: Where KeelCadence Fits.
Start with Salesforce's own field-deletion flow, which blocks deletion when it detects certain references. Then manually check formula fields, Flows, Validation Rules, Apex, Reports, and Page Layouts that Setup's check may not fully surface. For a documented, shareable version of this review across an object's fields at once, run a structured field dependency tool like Dependency Map.
Sometimes. Salesforce's delete flow checks for certain references — commonly formula fields, some Validation Rules, some automation, and layouts — and blocks deletion if it finds them. It does not check everything, and it does not produce a record you can review before you reach the delete screen.
Heuristic, text-based matches inside long Apex classes or Flow formulas, references inside inactive or deactivated automation that Setup's active-only checks can skip, and anything outside Salesforce entirely — integrations, middleware, and exports that use the field's API name.
No. A field can show zero fill rate in current records while still being referenced by a formula, a Flow, or an integration that writes to it under specific conditions. Fill rate is a usage signal, not a dependency check.
A selected-object pass across the custom fields you choose, with Direct vs. Heuristic reference labels, a Coverage & Collection record showing what was and was not evaluated, and a review-ready XLSX workbook you can document and share — instead of a one-field-at-a-time check with no exportable record.
Dependency Map evaluates the custom fields on one selected object and produces a free on-screen summary before you decide whether to buy the full workbook.
Read-only · No package install · No Connected App setup · No Salesforce writes
Trust & Security
KeelCadence uses session cookies and Google Analytics 4 for site usage insights. GA4 does not receive Salesforce credentials, Org IDs, Report IDs, or payment data. You can opt out for this browser.