Stay organized with collections Save and categorize content based on your preferences.

See the supported connectors for Application Integration.

Tasks

A task is a well-defined unit of work in an integration. In general, tasks can take an input, complete a unit of work using the input, and produce an output. You can use different types of tasks in your integration to solve a particular business problem.

The following out-of-the-box tasks are available:

Data Mapping

The Data Mapping task lets you perform variable assignments in your integration. The variables can be integration variables or task variables. You can use the Data Mapping functions to further transform the data into meaningful variables to make them accessible to other tasks or triggers in your integration.

For more information, see Data Mapping task.

Call Integration

The Call Integration task lets you run other integrations (sub integrations) from your main integration. This task is different from the For Each Parallel task. The Call Integration task runs the sub integrations sequentially unlike the For Each Parallel which runs the sub integrations parallelly.

For more information, see Call Integration task.

For Each Parallel

The For Each Parallel task lets you run other integrations (sub-integrations) from your main integration. As the task name suggests, the sub integrations run in parallel. Use this task to run sub integrations as dependencies of the main integration.

For more information, see For Each Parallel task.

For Each Loop

The For Each Loop task lets you make repeated calls to a sub-integration from your main integration. The task iterates over the configured array variable and calls the sub-integration for each element in the array. The number of times the sub-integration is called is equal to the size of the array variable.

For more information, see For Each Loop task.

While Loop

The While Loop task lets you make repeated calls to a sub-integration from your main integration until a specified condition is met.

For more information, see While Loop task.

Approval

The Approval task lets you configure approval-based integrations. It also lets you to control the flow of an integration.

For more information, see Approval task.

Send Email

The Send Email task lets you send custom email notifications from your integration. You can email one or more recipients with a custom subject and a custom message.

For more information, see Send Email task.

Suspend

The Suspend task lets you temporarily pause and then resume the execution of an integration.

For more information, see Suspend task.

Timer

The Timer task lets you add a time delay to the integration execution flow.

For more information, see Timer task.

Connectors

The Connectors task lets you configure a connection using any supported Connector type previously configured in the Connectors UI. The connection enables you to quickly and easily call out to Google Cloud services and third-party business applications from your integration.

For more information, see Connectors task.

Call REST Endpoint

The Call REST Endpoint task lets you call any third-party REST API from your integration. The response from the REST API call will be available to you in an integration variable which you can use in other down-stream tasks.

For more information, see Call REST Endpoint task.

Apps Script

The Apps Script task lets you run Google Apps Script from your integration.

For more information, see Apps Script task.

Cloud Function

The Cloud Function task lets you configure and run Google Cloud Functions from your integration.

For more information, see Cloud Function task.