---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Steps

# Workflow Studio steps {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

A step performs a single operation in an action. You can use Workflow Studio to add steps to a custom action.

A step is a single reusable operation within an action. For example, the Create Record step allows action designers to specify the table and field values to use during record creation. Step configuration requires subject matter expertise with application tables, fields, and business logic. Application developers or IT generalists add steps to actions from the Workflow Studio action design environment. Workflow Studio provides a set of ServiceNow core steps to automate ServiceNow AI Platform processes. You can add application-specific steps by activating the associated spoke.

## Search steps {#steps__section_hz4_y5w_mtb}

You can use the Search steps filter to find a step by name or spoke. As you enter data
consisting of at least three characters, Workflow Studio displays a list of steps
that
match your search criteria.  
Figure 1. Search Actions filter

## ServiceNow data {#steps__section_wvp_w2x_mtb}

ServiceNow Data steps are available to all actions regardless of the
spokes installed. Use these steps to perform record operations on your data.  
Figure 2. ServiceNow Data steps

## Utilities {#steps__section_gjc_wfx_mtb}

Utility steps enable you to build payloads, compress data, run scripts, and send
notifications.  
Figure 3. Utilities steps

## Integrations {#steps__section_ngx_jgx_mtb}

Enable custom actions to integrate with external systems by activating Integration Hub, which adds integration steps to the Workflow Studio interface.  
Figure 4. Integrations steps
* **[Ask for Approval step](https://servicenow-prod.fluidtopics.net/AdKskej~9phR__ng436mWw)**   
  Request approval for a record. Configure a set of rules to automatically approve, reject, or cancel an approval request without having to write script. Add a due date to automatically approve, reject, or cancel when a decision has not been made by a designated time.
* **[Call Now Assist Skill step](https://servicenow-prod.fluidtopics.net/o8Xt07duEdAoprVVbXTtrA)**   
  Run a published ServiceNow Otto for Creator skill from an action. Configure the ServiceNow Otto for Creator skill inputs and skill outputs from the step inputs and step outputs.
* **[Create Record step](https://servicenow-prod.fluidtopics.net/6~SwqfKXSCBA~Yvmc88D_g)**   
  Creates a record on any table. You can dynamically add and configure fields for the record.
* **[Create or Update Record step](https://servicenow-prod.fluidtopics.net/yerXMPkHpS_n7_D1PrkaAg)**   
  Create or update a record in a ServiceNow table using a single operation. Update a record that exists, or create a record using the values provided.
* **[Create Task step](https://servicenow-prod.fluidtopics.net/OJjYa0Riz1ELuvEWw74ORQ)**   
  Create a task record in an extension of the Task table. After you choose the task table, you can dynamically select the fields to configure the action. Defining the Parent field associates the task to a parent record.
* **[Delete Multiple Records step](https://servicenow-prod.fluidtopics.net/Td9DrhVg04gijeGFQoL8zw)**   
  Look up and delete multiple existing records as a single operation. This Workflow Studio step removes the need to first look up a list of records and then delete each record in the list.
* **[Delete Record step](https://servicenow-prod.fluidtopics.net/yIP9YMdLed9s4nBorAkL2A)**   
  Deletes a record on any table.
* **[Get Connection Info step](https://servicenow-prod.fluidtopics.net/gNmvAgz~9c4BA7blkMR8Bw)**   
  Provide the connection and credential details from another step, such as a REST step, to other steps in your action.
* **[Get Latest Response Text From Email step](https://servicenow-prod.fluidtopics.net/eILejL6d13iwUXKvosVPcg)**   
  Provide the most recent reply or forward message in an e-mail chain to other steps in your action.
* **[JDBC step](https://servicenow-prod.fluidtopics.net/Kar6poz~OjqtUG7I0xdtJg)**   
  Create a reusable action to send SQL commands to a relational database.
* **[JSON Builder step](https://servicenow-prod.fluidtopics.net/ufni_hX0JW59yb51gzzRRw)**   
  Create a JSON payload to use in another step. Enter values or use data pills to produce a dynamic payload. This step supports several data types, including objects and arrays for nested structures.
* **[Kafka Producer step](https://servicenow-prod.fluidtopics.net/hgfTkvZV9ChtbUpo9l811A)**   
  Create an action that publishes events to a topic in your Kafka environment.
* **[Log step](https://servicenow-prod.fluidtopics.net/OulNZLEryPT1nWKsaHwGwA)**   
  Logs a message in the Workflow Studio log table sys_flow_log.
* **[Look Up Record step](https://servicenow-prod.fluidtopics.net/86OenFcEaRWwosh40rXmkA)**   
  Look up a record from any table based on defined conditions.
* **[Look Up Records step](https://servicenow-prod.fluidtopics.net/bzR3gCKhL6fzjeCU9EziyA)**   
  Look up multiple records on any table using defined conditions.
* **[Map and Transform Data step](https://servicenow-prod.fluidtopics.net/KMuoZmI7xlMzWdAvL_rLIg)**   
  Map complex nested JSON objects to a target schema with dynamic field creation and data transformation.
* **[Notification step](https://servicenow-prod.fluidtopics.net/2CFG41k_XWKCW1m4ffFCtg)**   
  Trigger a notification as a step within an action by selecting a record (such as an incident, change request, problem, or user record) to trigger a notification and defining the associated notification.
* **[Payload Builder step](https://servicenow-prod.fluidtopics.net/SPdglkcTEr3C21Wj9tzzWw)**   
  Enable action designers to easily create name-value pairs in JSON and XML payloads using dynamic data.
* **[PowerShell step](https://servicenow-prod.fluidtopics.net/efOrpxdgipL4hcAqpJwYOg)**   
  Run PowerShell scripts on remote machines from your ServiceNow instance through a MID Server.
* **[REST step](https://servicenow-prod.fluidtopics.net/~GkzH8e26WHvxHLTGNG7Gg)**   
  Send an outbound REST web service request to an external system.
* **[Script step](https://servicenow-prod.fluidtopics.net/dDt1kQ2zI4WJc2_o~jXtbA)**   
  Add custom JavaScript to execute within a reusable action. While most core actions and steps fit common use cases, you can build a Script step to execute behavior not satisfied by the core steps.
* **[Send Email step](https://servicenow-prod.fluidtopics.net/rgrr0jhm6pnJQC1~Qrlcdg)**   
  Send an email to specified users or groups as an action in a flow.
* **[SFTP step](https://servicenow-prod.fluidtopics.net/8jVI_idJ6sgwQK0EYBVT9Q)**   
  Create a reusable action to manage files and directories on an SFTP server and to move files from one SFTP server to another.
* **[SSH step](https://servicenow-prod.fluidtopics.net/g3DOS7ge7lQxdiN20WPokw)**   
  The SSH step executes SSH commands on an external \*nix system through a ServiceNow® MID Server. The step also stores scripts and commands for the \*nix systems.
* **[SOAP step](https://servicenow-prod.fluidtopics.net/LENRCJU6mV~B8UOKhpuAGQ)**   
  Enable action designers to send outbound SOAP web service requests to external systems.
* **[Update Multiple Records step](https://servicenow-prod.fluidtopics.net/U7Gb4doeBhM6qMluQq859g)**   
  Look up and update multiple records as a single step. Using this step removes the need to separately look up a list of records and then process the list with a Script step. Set field values with a template or add and configure them using data pills.
* **[Update Record step](https://servicenow-prod.fluidtopics.net/miraMKAncBlPe7sqHCTv2A)**   
  Update an existing record in a table. You can dynamically add and configure fields for the record, or use a template to set field values.
* **[Wait For Condition step](https://servicenow-prod.fluidtopics.net/bfNWspQdmXddn8TA1XQtOQ)**   
  Pause an action until record values match a specific set of conditions.
* **[ZIP step](https://servicenow-prod.fluidtopics.net/R_KEJ~i7EvSKhaqIyoMLiQ)**   
  Manage the attachments in a record by performing archive operations such as zip and unzip. You can also view the details of a zipped file.

