Actions are the individual tasks or operations that AI agents perform to execute business processes within Agent Studio. They are defined within plugins and are essential for automating workflows, such as creating requests, retrieving data, or interacting with external systems. By enabling precise and efficient task execution, actions help organizations streamline operations and reduce manual effort.
This section provides a broad overview of actions, explaining their role and importance in automation. Detailed information on different types of actions and how to implement them will be covered in subsequent sections.
An action is a specific, discrete operation that an AI agent can carry out as part of a business process. For example, an action might involve:
Actions serve as the building blocks of automation, allowing agents to perform individual tasks that, when combined, create comprehensive workflows. Their modularity ensures flexibility and reusability across various use cases.
Moveworks supports several types of actions to meet various automation needs:
Input arguments are parameters that enable actions to accept dynamic data at runtime, making them more versatile and reusable. All action types in Moveworks—built-in, HTTP, script, and compound—support input arguments.
For custom actions (HTTP, script, and compound), input arguments are defined in the action’s configuration, typically by specifying the argument’s name and data type.

For built-in actions, input arguments are predefined and documented in the Built-in action reference documentation.
When an action is invoked, values for its input arguments must be supplied through mappings from a parent context such as a Conversational Process or Compound Action.
Actions are a cornerstone of Agent Studio, enabling organizations to achieve efficient and scalable automation. They provide the following benefits:
These capabilities make actions indispensable for organizations looking to optimize their operations and enhance productivity.
To maximize the effectiveness of actions in your automation workflows, consider the following: