--- title: Building actions description: Workflow Studio is the default ServiceNow AI Platform process automation builder used to create actions. Workflow Studio replaces the Workflow Editor. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-studio/actions.html release: australia product: Workflow Studio classification: workflow-studio topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Flows, subflows, and actions, Workflow Studio, Build workflows] --- # Building actions Workflow Studio is the default ServiceNow AI Platform process automation builder used to create actions. Workflow Studio replaces the Workflow Editor. ## Core actions ServiceNow Core actions that come with your instance cannot be viewed or edited from the Workflow Studio interface. Some applications include spokes which include application-specific actions. Spoke actions are typically read-only but can be copied and customized. ## Custom actions Unlike core actions where flow designers must manually configure flow logic, custom actions always use the same configuration when added to a flow. If your flow designers often use an action with the same configuration, you might create a reusable action. ## Action design environment \[Omitted image "action-designer.png"\] Alt text: Action Designer interface Create and edit actions by defining inputs and adding action steps. Test actions to verify if they complete successfully and review the runtime values they generate. Copy actions to use existing actions as templates. Publish actions to activate them, which makes them available to activated flows and to preserve their current action steps, variables, and sequence as a snapshot separate from further configuration changes. ## More Actions Click the More actions icon \(\[Omitted image "MoreActionsIcon.png"\] Alt text: More actions icon\) to access additional options for the action. - **Copy action** Create a copy of the open action in an application you specify. - **Configurations** Enable or disable the **Show inline script toggle** option. - **Code Snippet** Generate a code snippet for the action. - **Manage security** Enable or disable the **Callable by Client API** option. - **Manage natural language title** Create or edit an action title with styled or dynamic text. For more information, see [Manage natural language titles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/manage-natural-language-title.md). ## Testing actions After adding inputs and action steps, users with the action\_designer or admin role can test an action. To test an action, provide the required inputs. Action designers should always test actions on non-production instances containing relevant demonstration data because testing an action can make significant changes to records on your instance. ## Roles To create custom actions, you must have the action\_designer or admin role. ## Action status Every action has an Action Status data pill in the Data pane. This object data pill contains the current runtime details about the action. The Action Status object consists of a code and message. - **Action Status > Code** Integer data pill containing the code returned by the first matching error condition or the last step run. You can return your own code when you create a custom error condition. See [Action error evaluation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/action-error-evaluation.md). - **Action Status > Message** String data pill containing the message produced by a matching error condition or the last step run. You can return your own message when you create a custom error condition. See [Action error evaluation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/action-error-evaluation.md). - **[Getting started with actions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/getting-started-action.md)** Transform the Ask for Approval action into a reusable action that always requires manager approval. - **[Create an action in Workflow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/create-action.md)** Create a reusable component to automate one or more steps of a process. - **[Create conversational action skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/create-conversational-action-skill.md)** Create a skill for the conversational action and make the skill available for users in a conversation. You can have multiple skills for the same action. - **[Configure action conversational settings](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/configure-action-conversation-settings.md)** Configure conversation settings to make an action available to conversational interfaces. - **[Configure LLM to generate descriptions for conversational actions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/configure-default-llm-for-conversational-actions.md)** Choose which LLM you want to use by default to generate descriptions for inputs, outputs, and skills for conversational actions. - **[Test conversational action](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/test-conversational-action.md)** Test a conversational action to verify it responds correctly to user inputs and performs the expected operations before deploying it in production. - **[Complex data](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/complex-data.md)** Use a graphical interface to work with collections of complex structured data. Help design users understand the organization of structured data, and add, remove, or configure its individual elements. **Parent Topic:**[Workflow Studio flows, subflows, and actions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/workflow-studio-flows-subflows-and-actions-landing.md)