Tool Guide · Automation & Change Risk

WHAT A SALESFORCE AUTOMATION INVENTORY TOOL SHOULD SURFACE BEFORE YOU TOUCH ANYTHING.

Automation in a live Salesforce org runs across Flows, Apex, validation rules, approval processes, and legacy tools — rarely documented together. A useful inventory tool collects available metadata across all layers for selected objects before any change work begins.

Read-only diagnostics · Review-ready workbooks · No package install · No Connected App

01 — The Inventory Gap

AUTOMATION IN SALESFORCE IS SPREAD ACROSS TOO MANY LAYERS TO REVIEW MANUALLY.

In an org that has been in active use for a few years, automation typically lives in multiple places: Screen Flows, Record-Triggered Flows, Auto-launched Flows, Apex triggers, Apex batch jobs, workflow rules, process builders, validation rules, and approval processes. These are built by different people at different times, and they rarely reference each other in any documentation that survives.

Before changing anything — adding a field, modifying a record type, updating a validation rule — it is worth knowing what is already running on the objects you are about to touch. An automation inventory gives you that baseline.

The inventory does not tell you what to change. It tells you what exists before you decide.

02 — What This Helps You Review

WHAT THE AUTOMATION INVENTORY WORKBOOK SURFACES.

What this helps you review

  • Flow inventory by type — Record-Triggered, Screen, Auto-launched — with active/inactive status
  • Apex trigger and class inventory for selected objects
  • Validation rule inventory with active status and entry condition metadata where available
  • Workflow rules and process builders — legacy automation that may still be active
  • Approval process metadata for selected objects
  • Automation count by object as a complexity and change-risk reference signal

Relevant Workbook

Automation Inventory

The Automation Inventory workbook collects available automation metadata across Flows, Apex, validation rules, approval processes, and legacy automation for selected objects — formatted for pre-change review.

03 — Limits of Metadata Inventory

WHAT AN AUTOMATION INVENTORY DOES NOT FULLY MAP.

What this does not fully map

  • Runtime dependencies — what calls what, in what order, under what conditions
  • Field references inside Apex logic — those require code review
  • Subflow relationships and nested flow invocations beyond top-level metadata
  • Whether any automation is currently functioning as expected vs. silently failing
  • Governor limit risk from automation chains — that requires execution analysis

The inventory is a structured starting point for the review — not a substitute for it. Use the workbook to know what you are dealing with, then proceed with the appropriate level of review given the scope of your change.

04 — Change Risk Context

PAIR INVENTORY WITH IMPACT AWARENESS FOR CHANGE WORK.

Knowing what automation exists is the first step. Knowing which objects are safe to import records into, run UAT against, or push changes to requires a second layer of review: required fields, restricted picklists, record type configurations, and validation rule logic that affects record-save behavior.

Relevant Workbook

Automation Impact Awareness

The Automation Impact Awareness workbook surfaces record-readiness factors — required fields, required lookups, restricted picklists, validation rules, and automation metadata — for selected objects before import, UAT, or change work.

05 — Related Resources

RELATED GUIDES.

FAQ

FREQUENTLY ASKED QUESTIONS.

What should a Salesforce automation inventory tool surface?
A useful automation inventory tool should surface available metadata across Flows, Apex classes and triggers, validation rules, workflow rules, process builders, and approval processes for selected objects. It should flag active versus inactive automation, entry conditions where visible in metadata, and automation count by object — so admins have a working inventory before making changes.
Why is it hard to get a complete Salesforce automation inventory?
Salesforce automation runs across multiple layers: declarative tools like Flows and validation rules, programmatic tools like Apex, legacy tools like workflow rules and process builders, and platform tools like approval processes. These are maintained in different areas of Setup and are rarely documented together. An inventory effort that only looks at Flows misses a significant portion of the automation that can affect record behavior.
Does KeelCadence's Automation Inventory fully map automation dependencies?
No. The workbook surfaces available automation metadata for selected objects — what is present, what is active, and key metadata fields where they are exposed. It is a first-pass inventory, not a complete runtime dependency map. Dependencies that are only visible at runtime or are embedded in Apex logic require code review beyond what metadata surfaces.
When should I run an automation inventory?
Before changing any automation in an inherited or unfamiliar org. Before adding new automation to objects with existing process logic. Before imports or UAT where automation may trigger on new records. Before cleanup work on fields or objects that may be referenced in automation. Running the inventory first gives you a structured baseline.
Do I need a Salesforce package to run an automation inventory with KeelCadence?
No. KeelCadence does not require a package install, Connected App, or persistent OAuth token. The Automation Inventory runs read-only for the session and does not export customer record data.
Next Step

Turn this automation review into a workbook.

Catalog what already runs on your objects before you change anything — Flows, Apex, validation rules, and approval processes in one read-only, review-ready workbook.

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.