Flow Scanner

Flow Scanner analyzes your Salesforce flows and identifies issues before they cause problems in production. It's a static analysis tool that checks for common anti-patterns, performance issues, and accessibility problems.

Features

Flow List

View all flows in your org:

  • Active and inactive flows
  • Flow type (screen flow, autolaunched, schedule-triggered, etc.)
  • Version count
  • Last modified date
  • Owner

Issue Detection

Flow Scanner checks for:

#### Performance Issues

  • SOQL queries inside loops
  • DML operations inside loops
  • Excessive get-record elements in sequence
  • Missing bulk handling

#### Anti-Patterns

  • Hardcoded IDs
  • Hardcoded URLs
  • Duplicate logic across flows
  • Overly complex decision elements (>10 branches)

#### Reliability Issues

  • Missing fault paths on DML operations
  • Missing null checks on lookup records
  • Flows that can fail silently

#### Accessibility Issues (Screen Flows)

  • Missing field labels
  • Missing section titles
  • Ambiguous navigation button labels

Issue Severity

Each issue is rated:

  • Critical — Will cause errors or data problems
  • Warning — May cause issues under certain conditions
  • Info — Best practice recommendation

Flow Viewer

Open any flow in a read-only diagram view directly in the extension, without navigating to Flow Builder.

Export Report

Generate a PDF or CSV report of all issues for:

  • Code review handoff
  • Release checklist
  • Audit documentation

Interpreting Results

Not every warning requires immediate action. Use severity ratings as a guide:

  • Fix all Critical issues before release
  • Review Warnings and decide based on context
  • Info items are improvements, not blockers