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