About application and function actions
There are two primary types of cards that are used in a flow - action cards and function cards.
Action cards for applications
Action cards for applications are steps you add to your flow that control other applications or web services. They can cause something to happen, such as send a message, add a new record, or update an existing record. Or they may get information from the application, such as search for records, look up customer information, or download a file.
When you click the App Action button, you choose the application with which you want to work, such as Salesforce, Slack or Gmail, then you choose an action that is available for that application. Each third-party application has a unique set of action cards based on its capabilities and features.
A function is a card that allows you to interact with, change, or control the data in your flow. Typically, a function card is placed between action cards.
Categories of function cards include (but are not limited to):
True/False: Evaluate values based on true or false conditions.
Flow Control: Manage and manipulate the structure of your flow.
Date & Time: Parse and manipulate times and dates.
List: Create and iterate over lists of items.
Number: Perform mathematical operations.
Text: Build, modify, and parse text.
A simple flow that uses function cards may contain a card within the Branching category of functions such as Continue If to determine whether or not a flow should continue, based on a specific condition.
Functions can be chained together to create complex interactions between your cards, providing a useful paradigm that allows you to create powerful flows.