Explain this flow to me

Inheriting an undocumented Flow means tracing every element in Flow Builder by hand. Ask sf-intelligence instead - it reads the Flow's metadata and explains the trigger, the decision branches, and every field, object, and Apex action it touches, in plain English.

Short answer: Ask sf-intelligence "explain the Opportunity_Router flow" and it summarizes what the Flow does - its trigger and object, its decision branches, and the fields, records, and Apex it reads or writes - from the Flow metadata, with every referenced component linked. It's a static, read-only explanation: it does not run the Flow.

From metadata to plain English

claude - sf-intelligence
 what does the Opportunity_Router flow do?
▸ Flow:Opportunity_Router — record-triggered, after save on Opportunity
  • decision "Is Closed Won?" → branch A / branch B
  • branch A: update Account.Health__c, call ApexAction "NotifyCsm"
  • reads: Opportunity.StageName, Amount · writes: Account.Health__c
  provenance offline_snapshot · confidence: parsed

Related questions it answers

  • What runs when this record is saved? - the full order of execution across validation rules, flows, triggers, and workflow, not just one Flow.
  • What depends on this Flow? - what breaks if you deactivate it, via impact analysis.
  • Where is this field used? - trace a field the Flow touches across the whole org.

The tools behind it

  • explain_flow - the plain-language walkthrough of a specific Flow.
  • order_of_execution / what_happens_on_save - the full save-time sequence for an object.
  • what_if_deactivate_flow - the impact of turning the Flow off.

Honest limits

The explanation is built from Flow metadata, not a live run. Which branch a given record actually takes is runtime behavior that needs record data, and it says so rather than guessing. Answers reflect your last refresh. See how it's tested.

Frequently asked

How do I understand what a Salesforce Flow does?

Instead of opening Flow Builder and tracing every element by hand, ask sf-intelligence to explain the specific Flow. It reads the Flow metadata and describes its trigger, decision branches, and every field, object, and Apex action it references - in plain language, with links to the components it touches.

Can it explain what runs when a record is saved?

Yes - that's the order-of-execution question. sf-intelligence can list what fires on save (validation rules, before/after flows, Apex triggers, workflow) for an object, so you can see the full save-time picture, not just one Flow in isolation.

Does it run the Flow or read record data?

No. It's a static, read-only explanation from the Flow's metadata - it does not execute the Flow or read record values. Runtime-only behavior (which branch a specific record takes) is outside what metadata alone can tell you, and it says so.

Read the flow, in English.

Point the read-only MCP server at your org and ask what anything does.