# Long Actions

Long Actions (or Long Running Actions) are a special class of Workato actions that excels at processing bulk data. These actions may require a several minutes to hours to complete.

Under normal circumstances, this would throw a Timeout error. However, Long actions allows actions to complete without raising a timeout error.

# How does this work?

When the job execution reaches a long action, Workato temporarily puts the job on hold and checks periodically if the long action has completed processing. Once a completed, Workato will proceed with the next steps in the recipe.

Cannot run Long Actions in Test mode

Long actions require dedicated Workers to periodically check if the action is complete. This is not available in test mode.

If you recipe contains a long action, please use Start Recipe instead.

# List of Long Actions

Long actions are supported by the applications like Salesforce, NetSuite, and databases.

Connector Action Description
Anaplan Run data import Run a data import process in Anaplan
Run data export Run a data export process in Anaplan
Run deletion Run a delete action in Anaplan
Run process Run a process in Anaplan
Databases Export query result Exports a query result as a CSV
Scheduler Wait Wait for specified length of time
Marketo Bulk export leads to file Retrieve a list of Marketo leads as comma, tab, or semi-colon separated values
Bulk import leads from file Bulk import leads to Marketo from file
Bulk export activities to file Retrieve a list of Marketo activities as comma, tab, or semi-colon separated values
NetSuite Add/Create in bulk Adds/creates in bulk in NetSuite
QuickBooks Wait for paid invoice Wait for paid invoice on QuickBooks
Salesforce Create/Update/Upsert records in bulk from CSV file
Create/Update/Upsert records in bulk from CSV file (API 1.0)
Retry bulk job for failed records from CSV file Retry bulk job in Salesforce for failed records
Search records in bulk using SOQL
SAP Send IDoc Send IDoc to SAP
SurveyMonkey Send survey invite via email and wait for response Send survey invite via email and wait for response in SurveyMonkey
People Task Request task approval Request approval via People Task
Google BigQuery Insert rows Inserts rows in the selected table
Select rows Select rows in a table in BigQuery
Select rows using custom SQL Select rows using custom SQL in BigQuery
Run custom SQL Run custom SQL in BigQuery
Select rows using custom SQL and insert into table Select rows using custom SQL and inserts the result into a table in BigQuery
Load data from Google Cloud Storage Load data from Google Cloud Storage into BigQuery
GRPC Invoke a gRPC service
Invoke a gRPC service and write result to CSV file
Zendesk Create/update object/record. Bulk upsert Creates object or record if it doesn't exist otherwise update existing