Actions

Actions are the building blocks of workflow steps, performing operations such as:

ActionDescription
Data transformation and manipulationModify and process data to fit the needs of subsequent steps.
API calls to external servicesInteract with external systems and services to retrieve or send data.
File operationsHandle file-related tasks such as reading, writing, and moving files.
System commandsExecute commands on the underlying system to perform various tasks.

Action Types

Actions are divided into the following types:

Action typeDescriptionConnection
Flow controlCreate Steps such as _If_, _If else_, _For each_,Call another Workflow (subflow) to influence the flow.Depends on the Actions within a subflow
HTTPPerform thousands of different out-of-the-box HTTP Actions.Depends on the type of Action
CLIExecutes user commands on CLI apps instead of the UI.Depends on the type of Action
SQL queryA SQL layer for running queries to get visibility into your cloud infrastructure and SaaS applications.
InteractiveAsk a question via email/Slack or Ask approval via SlackDepends on the type of Action
UtilityUse files, json objects, tables and more in WorkflowsDepends on the type of Action

Once a step executes, the output appears in the relevant format, such as raw text, JSON, or a table. This output can then be used as input for subsequent steps. Steps are sequential components that:

  • Execute in a defined order
  • Display output upon completion
  • Can pass data to subsequent steps

Outcomes

Outcomes are the results, or the output, produced by actions within a step. They determine the next course of action in the workflow and can influence subsequent steps. Outcomes can include:

  • Success or failure status: Indicate whether an action was completed successfully or encountered an error.
  • Data output: Provide data that can be used by subsequent steps in the workflow.

Related Articles

Was this page helpful?