Google Sheets
Prerequisites
Dataworkz OAuth
Service Account OAuth
Create a Google Sheets Connector


Dataworkz OAuth
Field
Required
Description

Service Account OAuth
Field
Required
Description

Last updated
Connect Dataworkz to Google Sheets to use spreadsheet data in your pipelines and AI applications.
Dataworkz supports two authentication methods for Google Sheets: Dataworkz OAuth (recommended) and Service Account OAuth.
Authorize Dataworkz to access your Google Sheets data using your Google account.
Follow the Setup Service Account instructions to create a service account.
Share the target Google Sheet with the service account's email address.
In Google Cloud Console, go to APIs & Services > Enabled APIs & services and enable both:
Google Sheets API
Google Drive API
Navigate to Configuration (gear icon) > Integrations > SaaS Applications > Google Sheets.

Click + Add new configuration.

Enter a Google instance name and select an OAuth option.
With Dataworkz OAuth selected, click Sign in with Google and complete the Google authorization flow.
After authorization, the following fields appear:
Workspace
Yes
The Dataworkz workspace to associate with this connector.
Spreadsheet url
No
The URL of the Google Sheet to connect.
Spreadsheet name
No
Select the specific sheet (tab) within the spreadsheet from the dropdown. Populate after entering the URL.
Click Save.

Select Service Account OAuth from the OAuth option dropdown.
Enter the following credentials from your Google Cloud service account:
Client Id
Yes
The service account client ID.
Client email
Yes
The service account email address.
Authenticate certificate option
Yes
How the certificate is provided — Text to paste directly, or File to upload.
Authenticate certificate type
Yes
The certificate format — typically Pem.
Private key id
Yes
The ID of the private key from the service account JSON.
Private key
Yes
The private key contents from the service account JSON.
Workspace
Yes
The Dataworkz workspace to associate with this connector.
Spreadsheet url
No
The URL of the Google Sheet to connect.
Spreadsheet name
No
Select the specific sheet (tab) within the spreadsheet from the dropdown.
Click Authenticate. If authentication succeeds, click Save.

The new connector appears in the Google Sheets list and is ready to use as a data source in your pipelines.
Last updated

