Create Google Integration

To integrate Google into Workflow Studio, perform the following steps:

  1. Log into Workflow Studio.
  2. Under Library, click Integrations.

    The Integrations Hub screen is displayed.

  3. In the Integrations Hub, click See details next to the Google integration tile.
  4. Click Connect.
  5. Click Next.
    The Google Integration - Add new connection screen is displayed.
    Figure 1. Google Integration – Add new
    Google Integration – Add new

  6. Click Add new to add a new connection using OAuth2 Authorization Code, OAuth2 JWT Bearer, or API Key.
    Figure 2. Google Integration – Add connection
    Google Integration – Add connection

The OAuth2 options are used to access the server resources, such as Google Drive – File upload or Google Drive – Get file contents actions. If Google APIs that require access to user data are called, an OAuth2 connection is required.

To add the connection using the OAuth2 Authorization Code option, perform the following steps:

  1. Click Add next to OAuth2 Authorization Code and click OK.
  2. Click Complete Setup.

    The OAuth2 Authorization Code - Configure this connection screen is displayed.

    Figure 3. OAuth2 Authorization Code – Configure this connection
    OAuth2 Authorization Code – Configure this connection

  3. In the OAuth2 Authorization Code - Configure this connection screen, enter the client_id and client_secret available in the Google API Console when setting up OAuth 2.0.
  4. Enter the scope value.

    The scope value will vary depending on what is required to be accessed by the connection. For more details on scope values, refer to https://developers.google.com/identity/protocols/oauth2/scopes.

  5. Click Create.

    The Google Login page is displayed to authenticate the entered information for the connection.

  6. Complete the authentication in Google page.

    The Connection Complete screen is displayed to confirm the success of the third-party integration.

  7. Click Continue.

    The connection is now displayed in the list.

To add the connection using the OAuth2 JWT Bearer option, perform the following steps:

  1. Click Add next to OAuth2 JWT Bearer and click OK.
  2. Click Complete Setup.

    The OAuth2 JWT Bearer - Configure this connection screen is displayed.

    Figure 4. OAuth2 JWT Bearer – Configure this connection
    OAuth2 JWT Bearer – Configure this connection

  3. Enter the client_email and private_key values provided from the Google API Console. Note that these values should refer to the service account email, not a specific user email.
  4. Enter the scope value.

    The scope value will vary depending on what is required to be accessed by the connection. For more details on scope values, refer to https://developers.google.com/identity/protocols/oauth2/scopes.

  5. Click Create.

    The Connection Complete screen is displayed to confirm the success of the third-party integration.

  6. Click Continue.

    The connection is now displayed in the list.

To add the connection using the API Key option, perform the following steps:

  1. Click Add next to API Key and click OK.
  2. Click Complete Setup.
    The API Key - Configure this connection screen is displayed.
    Figure 5. API Key – Configure this connection
    API Key – Configure this connection

  3. Enter the Google API Key value provided from the Google API Console when setting up the API key.
  4. Click Create.

    The Connection Complete screen is displayed to confirm the success of the third-party integration.

  5. Click Continue.

    The connection is now displayed in the list.

If the integration does not display as Connected, click on the gear icon and confirm that all the settings are entered correctly.