Flow Actions

Flow Actions get added to the canvas using the Action element. They’re powerful ways to extend the capabilities of your flow. Each action expects certain inputs from ‘upstream’ in the flow and makes outputs available.

Learn About Flow Actions

Install Flow Actions:

ActionDescriptionTypeLatest Update
Calculate Business HoursCalculate Business Hours differentialsCalculations20_02_09
Compare two Multi-Select PicklistsInvocable Apex that compares two multi-select picklist fields and determines their common and unique values.Misc17_08_26
Convert CSV to String Collection (or vice versa)Convert CSV to String Collection, or Vice VersaConversion20_02_101.0
Convert Files to AttachmentsFile management utility that makes it easier to take files that are associated with records and email them as attachments using FlowConversion19_10_13
Execute SOQL QueryExecute SOQL QueryData20_02_171.0
Extract Text From Non-Text FieldGet Text values from fields like Email and PicklistConversion19_12_04
Filter CollectionFor every record in a collection, filter out all records except the ones that have a specified field that meets the provided criteria. Collection Processing19_12_171.12
Flow Actions for QuipA set of useful Quip integration actionsIntegration19_04_05
Generate Flow LinkCreate a URL from a recordId. You can then launch that URL from your flow with the Open URL actionNavigation19_12_271.1
Get Distance between Cities Uses Google Map APICalculations19_04_05
Get FirstGet the First element out of a collection. Collection Processing
Get Layout FieldsGet the Fields for a specific Layout. Useful for driving customized RecordDetail displays in Flow ScreensRecords and Layouts19_12_251.22
Get Layout Info by Record Type and ProfileGet Layout ID corresponding to a particular record type and profile combinationRecords and Layouts19_12_251.22
Get Oracle SSN via AWSA demonstration of Direct Data Queries. Makes a REST call to AWSIntegration
Get Picklist ValuesSimple Flow Action to enable all flow designers to retrieve a set of picklist values to be used in subsequent stepsMisc19_07_04
Get Random NumberGenerate a random numberCalculations18_10_06
Get Record Type InfoGenerate a list of record types for a specific object.Misc.20_01_191.0
Get REST DataLoad data from a REST endpointIntegration
Load Web Page Opens a new browser page or tab with a desired URLNavigation
Map CollectionFor every record in a collection, change the value of one or more specified fieldsCollection Processing19_12_171.12
Minimize Utility Bar WindowAllows you to minimize the utility bar item that is currently openMisc19_07_01
Navigate EverywhereNavigate to records, list views, and other destinationsNavigation19_12_261.0
Navigate to Related List (Deprecated)End a flow by going to a related listNavigationDEPRECATED
Navigate to SObject (Deprecated)End a flow by Loading a Salesforce RecordNavigation
(Replaced by navigateToRecord)
NavigateToRecordEnd a flow by Loading a Salesforce Record in either View or Edit ModeNavigation19_09_20
Object Available Record TypesFor a given target object, returns a list of IDs and an sObject collection of the record types available to the current userMisc
Open URLLaunch URLs into new web pages or tabs. Navigation19_09_16
Play SoundPlay audio from a file or urlMisc.
Post Rich ChatterPost Rich Chatter messagesCommunication20_01_041.0
Send Email via SendGridUse the high-performance email transport service in your FlowsCommunication19_12_03
Send Rich (HTML) EmailSend Rich Text Email from Flow and use three different kinds of Salesforce email templatsCommunication20_03_291.33
Set Sharing Manually on a Lightning RecordSet Sharing Manually on a Lightning Record. Works around the absence of a manual sharing button in LightningMisc19_10_23
Show ToastLaunches a toast message to pop up on the screen.Notifications19_12_142.0
SOQL Query "LIMIT N" results"SOQL Query "LIMIT N" results"Queries19_12_26
Unlock Records (for Approval Processes)Provides actions for Unlocking records and getting their lock statusApproval Processes19_11_031.0
Update ScreenTell the browser to intelligently refresh a particular visible recordNavigation

Learn about Flow Screen Components