# About the Google Workspace activities package

> The UiPath.GSuite.Activities package helps you automate Google Workspace (formerly known as G Suite) applications, including Google Calendar, Google Drive, Google Sheets, Gmail, Google Docs, Google Tasks, and Google Forms.

## Overview

The UiPath.GSuite.Activities package helps you automate Google Workspace (formerly known as G Suite) applications, including Google Calendar, Google Drive, Google Sheets, Gmail, Google Docs, Google Tasks, and Google Forms.

With the Google Workspace activity package, you can:

* [create and modify Google Calendar events](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-calendar-activities)
* [manage Google Drive files](https://docs.uipath.com/activities/other/latest/productivity/drive-activities)
* [read and send GMail messages](https://docs.uipath.com/activities/other/latest/productivity/gmail-activities)
* [create and edit Google Sheet spreadsheets](https://docs.uipath.com/activities/other/latest/productivity/sheets-activities)
* [create Google Docs documents](https://docs.uipath.com/activities/other/latest/productivity/drive-activities)
* [manage Google Tasks](https://docs.uipath.com/activities/other/latest/productivity/google-tasks-activities)
* [manage Google Forms](https://docs.uipath.com/activities/other/latest/productivity/forms-activities)
* [trigger automations](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-activities) when certain events happen.

:::note
If you want to see the latest information on the Google Workspace activities package, check out the [Release Notes](https://docs.uipath.com/activities/other/latest/productivity/release-notes-uipath-gsuite-activities#release-notes).
:::

## Activities

The Google Workspace package includes three types of activities:

| Activity type | Project compatibility | Available in Studio Web | Authentication methods |
| --- | --- | --- | --- |
| [Classic activities](https://docs.uipath.com/activities/other/latest/productivity/gsuite-activities) | Windows-Legacy, Windows | ❌ | ApiKey, OAuth2ClientID, and ServiceAccountKey, through [Google Workspace Scope](https://docs.uipath.com/activities/other/latest/productivity/gsuite-application-scope) |
| [Activities](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-cross-platform-activities) | Windows, Cross-platform compatible | ✅ | OAuth 2.0 and Service account key, through Integration Service connectors |
| [Trigger activities](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-activities) | Windows, Cross-platform compatible | ✅ | OAuth 2.0 and Service account key, through Integration Service connectors |

The following scope activities enable you to connect and authenticate to the Google services:

* [GSuite Application Scope](https://docs.uipath.com/activities/other/latest/productivity/gsuite-application-scope) - Supports all Google Workspace activities. Requires setting up applications in Google Cloud for connecting to Google.
* [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope), [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope), and [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope) - Support Drive, Docs, and Sheets activities respectively. These are newer activities that offer a simplified setup experience. You can connect to the services in one of the following ways:
  + Use the dedicated connectors from the [Integration Service](https://docs.uipath.com/integration-service/automation-cloud/latest) in UiPath Automation Cloud. This enables you to add a connection or select an existing connection from the activities. This option is available starting with UiPath.GSuite.Activities v1.12.0.
  + Use an application and credentials set up in Google Cloud. You can use the default UiPath application (no further configuration required) or set up your own application.

If you're ready to start using the Google Workspace activities, see the **Establish connections** and **Get started** sections below. To see each activity's project compatibility, see [Project compatibility](https://docs.uipath.com/activities/other/latest/productivity/gsuite-project-compatibility).

## Establish connections

### Integration Service connection
The Google Workspace modern and trigger activities establish an authenticated connection to your Google applications via Integration Service connectors: the Gmail, Google Docs, Google Drive, and Google Sheets connectors.

Once you create connections in **UiPath Automation Cloud** > **Integration Service**, they can be reused in all other Google Workspace activities.

To learn more about Integration Service connections, see [Set up Integration Service connectors](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-connect-with-integration-service#set-up-integration-service-connectors) and the [Integration Service guide](https://docs.uipath.com/integration-service/automation-cloud/latest).

### Standard connection
To enable the outbound automation between UiPath and Google Workspace, the Classic activities establish an authenticated connection to your Google applications via the [Google Workspace Scope](https://docs.uipath.com/activities/other/latest/productivity/gsuite-application-scope) activity. To get started, see [Set up OAuth applications in Google Cloud](https://docs.uipath.com/activities/other/latest/productivity/set-up-applications-in-google-cloud).

After your connection is established, you can add the other Google Workspace activities to create new automation projects, or add them to existing projects to extend the automation capabilities to include Google Workspace applications.

## Get started

Before you build your first project, complete the steps in the guide:

* If you're using Integration Service, see [Set up Integration Service connectors](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-connect-with-integration-service#set-up-integration-service-connectors)

* If you're using classic authentication, a Google Cloud app, see [Set up OAuth applications in Google Cloud](https://docs.uipath.com/activities/other/latest/productivity/set-up-applications-in-google-cloud)

After you complete the setup, take a look at some examples:

* If you're using the cross-platform activities, check out the [Examples](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-how-to-guides) page. These guides present some of the most common use cases of Google Workspace activities and provide step-by-step instructions to help you create working samples.

Use of the software developed and provided by UiPath in connection with any Google software is subject to the UiPath Open Platform Activity License Agreement. Google software and services used in conjunction with the UiPath software may be accessed and used in accordance with Google Terms and any other applicable agreements, policies, or guidelines as made available by Google.
