About the Google Workspace channel

Google Workspace, formerly known as G Suite, is a collection of cloud computing, productivity and collaboration tools, software and products developed and marketed by Google.

How to Connect

  1. On the My pipelines page, click Create a pipeline.
  2. On the right side of the page, choose All to list all available channels.
  3. Expand Google Workspace in the list of channels and click Connect to Google Workspace.
  4. Review the permissions that Pipelines will receive once connected. Your permissions are based on your existing Google account. You can select specific permissions or allow all the options. Google Workspace permissions are required. You may need to scroll down to see all your permission choices. When finished click Connect to Google Workspace.

  5. Sign in with your Google credentials and click Authorize.
  6. Agree to allow Pipelines access to your Google account by clicking Allow.

Note: Your functionality and integration may be different depending on your permissions.

How to reconnect the Google Workspace channel

You may need to reconnect your account to a channel. Reasons may be (but not limited to):

  • If you need to connect a different account.

  • Authorization updates, such as a changed password.

  • Editing the access rights that Pipelines has to the channel.

Review the permissions that Pipelines will receive once connected. Your permissions are based on your existing Google account. You can select specific permissions or allow all the options. Google Workspace permissions are required. When finished click Connect to Google Workspace.

To reconnect:

  1. Select a pipeline that already has Google Workspace in it.
  2. Open a step containing Google Workspace.
  3. Under account, select Connect (or reconnect) and follow the process above, How to connect.

 

Steps

The steps you can use with Google Workspace are of three types: Groups, Users, and Group Members.

TypeNameDescription
Groups
TriggerGroup CreatedTriggers when a group is created.
TriggerGroup UpdatedTriggers when a group is updated.
TriggerGroup DeletedTriggers when a group is deleted.
ActionCreate GroupCreates a group for a selected account and specifics the group name and email.
ActionUpdate GroupUpdates a group already specified in the pipeline.
ActionDelete GroupDeletes a group already specified in the pipeline.
QuerySearch GroupsSearches for a group for a selected account. You can limit the number of results.
ActionFetch a Linked GroupFetches a linked group for a selected linked resource.
Users  
TriggerUser CreatedTriggers when a user is created.
TriggerUser UpdatedTriggers when a user is updated.
TriggerUser DeletedTriggers when a user is deleted.
ActionCreate UserCreates a user for a selected account and specifics the user name, email, and password criteria.
ActionUpdate UserUpdates a user already specified in the pipeline.
ActionDelete UserDeletes a user already specified in the pipeline.
QuerySearch UsersSearches for a user for a selected account. You can limit the number of results.
ActionFetch a Linked UserFetches a linked user from a resource you specify.
ActionLook Up a UserLooks for a user for a selected account based on specified query.
Group Members  
TriggerGroup Member CreatedTriggers when a group member is created.
TriggerGroup Member UpdatedTriggers when a group member is updated.
TriggerGroup Member DeletedTriggers when a group member is deleted.
ActionAdd Member Creates a group member for a selected account and group and specifics the email and role.
ActionUpdate Group Member Updates a group member already specified in the pipeline.
ActionRemove Member Removed a group member already specified in the pipeline.
QuerySearch Group Member Searches for a group member for a selected account. You can limit the number of results.
ActionFetch a Linked Group Member Fetches a linked group member from a resource you specify.
ActionLook Up a Group Member Looks for a group member for a selected account based on specified query.

Limits

There are no known limits that impact your use in pipelines.

Examples of usage

The following is an example of a use of Google Workspace in Pipelines.

Employee onboarding and user provisioning

A new employee record, created in our Quickbase app, triggers the creation of a new user in Google Workspace.

  1. A new employee's information is added in our Quickbase HR app.

  2. Our pipeline, triggered by this addition, creates a user account in Google Workspace using this data.