Contents

Cancel

Recommended Articles

  1. unify-apps

    Indexing

    Unify AI

    Transform raw content into searchable knowledge through AI-powered indexing and vector embeddings

  2. unify-apps

    JobNimbus

    Unify Integrations

    Integrate your application with JobNimbus to manage leads, track jobs, and streamline your workflow processes efficiently

  3. unify-apps

    IMAP

    Unify Integrations

    Integrate your app with IMAP to enable seamless email synchronization, real-time access, and enhanced communication workflows.

  4. unify-apps

    Preview Your Work

    Unify Automations

    Effortlessly review & monitor your automation’s performance

  5. unify-apps

    QuickBooks

    Unify Integrations

    Integrate your app with QuickBooks to streamline accounting, automate invoicing, and manage finances effortlessly

  6. unify-apps

    FTP/FTPS

    Unify Integrations

    Connect your app with FTP/FTPS to automate secure file transfers and streamline data exchange across systems.

  7. unify-apps

    Filters

    Unify Applications

    Enable users to refine, search, and sort data effortlessly across dashboards and datasets

  8. unify-apps

    Insided

    Unify Integrations

    Integrate your app with Insided to enhance customer engagement, streamline community management, and drive self-service support.

  9. unify-apps

    Facebook Ads

    Unify Integrations

    Connect your app with Facebook Ads to automate campaign management, optimize ad performance, and track marketing success.

  10. unify-apps

    Gainsight

    Unify Integrations

    Integrate your app with Gainsight to enhance customer success, automate engagement workflows, and drive retention

  11. unify-apps

    Livestorm

    Unify Integrations

    Integrate your app with Livestorm to streamline webinar hosting, automate event management, and enhance audience engagement.

  12. unify-apps

    Snowflake

    Unify Automations

    Connect to Snowflake for fast, scalable cloud data warehousing and analytics

  13. unify-apps

    Pipeline CRM

    Unify Integrations

    Integrate your app with Pipeline CRM to streamline sales processes, automate lead management, and enhance customer relationships

  14. unify-apps

    Cognito Forms

    Unify Integrations

    Integrate your app with Cognito Forms to create custom forms, automate data collection, and streamline workflows

  15. unify-apps

    Button

    Unify Applications

    Create interactive elements with ease using buttons

  16. unify-apps

    BambooHR

    Unify Automations

    Integrate your app with BambooHR to streamline HR management, automate employee data processing, and enhance onboarding workflows

  17. unify-apps

    Build your first automation

    Unify Automations

    Learn how to build your automation step by step

  18. unify-apps

    User Management

    Unify Applications

    Efficiently manage user roles and permissions

#
Unify Integrations
Logo
Google Workspace

Google Workspace

Logo

3 mins READ

Google Workspace is a cloud-based productivity suite offering tools like Gmail, Docs, Drive, and Meet for seamless collaboration and communication. It integrates securely across devices, enhancing teamwork and efficiency for individuals and businesses.

Integrating Google Workspace boosts productivity by enabling real-time collaboration, secure file sharing, and streamlined communication across tools like Gmail, Drive, and Meet.

Authentication 

Before integrating Gmail, ensure you have the following information: 

  • Connection Name: Choose a descriptive name for your Gmail connection to help you identify it within your application or integration settings. A meaningful name, like "MyAppGoogleWorkspaceIntegration," helps maintain organization, especially when managing multiple integrations.

  • Authentication Type: Select the type of authentication to connect to your Gmail account securely: 

    • OAuth

    • Service Account Authentication

OAuth Based Authentication

The OAuth  method involves signing in with your Google account credentials on Google's Single Sign-On page, and granting the necessary permissions to UnifyWorkflows, For OAuth-based authentication, you'll need to perform the following steps to generate access credentials:

  1. Click on the Authorise button. You’ll be redirected to a Google sign-in page.

  2. If you're not already logged into Google, enter your Google account credentials and Sign in.

  3. Google will display a permissions request screen, showing the app name and the specific Google services we are requesting access to “Read, compose, send, and permanently delete all your email from Gmail” and “Send email on your behalf”.

  4. Carefully review the permissions being requested. If you’re comfortable with them, click the "Allow" button.

  5. After granting access, you will be automatically redirected back to our platform, where you should see a confirmation message indicating that your Google account is now connected.

    Image
    Image

Service Account Based Authentication

Actions

Action

Description

Add group

Adds a group in Google Workspace

Add license

Assigns a license in Google Workspace

Add member to group

Adds a member to a group in Google Workspace

Add organizational unit

Adds an organizational unit in Google Workspace

Add role

Adds a role in Google Workspace

Add role assignment

Adds a role assignment in Google Workspace

Add user

Adds a user in Google Workspace

Add user alias

Adds a user alias in Google Workspace

Delete access token

Deletes an access token in Google Workspace

Delete app specific password

Deletes an app-specific password in Google Workspace

Delete group

Deletes a group in Google Workspace

Delete license

Deletes a license assigned to a user in Google Workspace

Delete member from group

Deletes a member from a group in Google Workspace

Delete mobile device

Removes a mobile device in Google Workspace

Delete organizational unit

Deletes an organizational unit in Google Workspace

Delete role

Deletes a role in Google Workspace

Delete role assignment

Deletes a role assignment in Google Workspace

Delete user

Deletes a user in Google Workspace

Delete user alias

Deletes a user alias in Google Workspace

Generate verification codes

Generates new backup verification codes for a user in Google Workspace

Get access token

Gets an access token from Google Workspace

Get app specific password

Gets an app-specific password from Google Workspace

Get group

Gets a group from Google Workspace

Get group settings

Gets group settings from Google Workspace

Get license

Gets a license assigned to a user from Google Workspace

Get member from group

Gets a member from a group from Google Workspace

Get organizational unit

Gets an organizational unit from Google Workspace

Get role

Gets a role from Google Workspace

Get role assignment

Gets a role assignment from Google Workspace

Get user

Gets a user from Google Workspace

Get verification codes

Gets the current set of valid backup verification codes for a user from Google Workspace

Invalidate verification codes

Invalidates the current backup verification codes for a user in Google Workspace

Mobile device action

Takes an action that affects a mobile device in Google Workspace

Search access token

Searches for an access token in Google Workspace

Search app specific password

Searches for an app-specific password in Google Workspace

Search group

Searches for a group in Google Workspace

Search license

Searches for a license assigned to a user in Google Workspace

Search member from group

Searches for a member from a group in Google Workspace

Search mobile device

Searches for a mobile device in Google Workspace

Search organizational unit

Searches for an organizational unit in Google Workspace

Search role

Searches for a role in Google Workspace

Search role assignment

Searches for a role assignment in Google Workspace

Search user

Searches for a user in Google Workspace

Search user alias

Searches for a user alias in Google Workspace

Transfer data

Inserts a data transfer request in Google Workspace

Update group

Updates a group in Google Workspace

Update group settings

Updates group settings in Google Workspace

Update license

Reassigns a user's product SKU with a different SKU in the same product in Google Workspace

Update member to group

Updates a member to a group in Google Workspace

Update organizational unit

Updates an organizational unit in Google Workspace

Update role

Updates a role in Google Workspace

Update user

Updates a user in Google Workspace

Update user to admin

Updates a user to admin in Google Workspace

Triggers 

Trigger

Description

Deleted user

This trigger will be invoked when a new user is deleted

New user

This trigger will be invoked when a new user is created

Updated user

This trigger will be invoked when a new user is updated

Updated user admin status

This trigger will be invoked when a user's admin status is toggled

User undeleted

This trigger will be invoked when a user is undeleted