Notes
Setting a variable as "Available for Output" in Salesforce Flow allows the variable to be accessed and used outside of the Flow, such as in another Flow, or from the record page that invoked the Flow.
This is useful when you want to:
- Return Data: Allow the Flow to return values, like record IDs or calculation results, to the caller after execution.
- Pass Results to Another Flow or Process: When calling one Flow from another, the output variables can be used to pass results to the calling Flow or system.
- Display Results on a Record Page: For example, if a Flow processes data and you want to show the result on the page, making the variable available for output allows you to display that data in the user interface.
By marking a variable as Available for Output, you enable the Flow to communicate its results to other processes or users.