Integrating with Google Sheets
Use the Google Sheets connector to import your spreadsheets into Drivetrain.
Prerequisites
Before connecting your Google account, ensure the following:
You have Admin privileges in Drivetrain.
Your Google account has access to the Sheets you want to import.
You are signed into the same Google account in your browser that you’ll connect to Drivetrain.
Your organization’s Google settings allow third-party app connections.
Setting Up the Integration
Step 1: Connect your Google Account
In Drivetrain, go to the Data page and click + to add a new connector.
Select Google Sheets from the list.
In the pop-up, click Connect Google Account.
Sign in to your Google account (or select it if already signed in).
Grant Drivetrain permission to access your Sheets and click Continue.
You’ll be redirected back to Drivetrain once the connection is successful.

Your Google account is now linked to Drivetrain.
Step 2: Import a Google Sheet
Open the Google Sheet you want to import.
Copy the URL of the sheet.
Back in Drivetrain, paste the sheet’s URL in the field provided and click Add.
Once added, the sheet will appear as a table in your data workspace.

Step 3: Add More Sheets
You can import additional sheets from the same Google account anytime.
Click Add data within the Google Sheets connector.
Paste another sheet’s URL.
Click Add.

Best Practices for Uploading Datasets
When importing a Google Sheet, Drivetrain automatically detects whether it’s a Transaction or Time series dataset. To ensure the upload completes successfully and the data is structured correctly, follow the format requirements below.
General requirements
These apply to all Google Sheets datasets:
The table starts from cell A1.
Row 1 contains clear, unique column headers.
Column A is the first data column.
Each sheet contains only one table.
Supported date formats:
YYYY-MM-DD,MM-DD-YYYY,YYYY/MM/DD,MM/DD/YYYY.The sheet must be accessible from the same Google account you connected to Drivetrain.
If your sheet is a Transaction dataset
Use this format when each row represents a record or event — for example, a deal, invoice, or journal entry.
Each row corresponds to a unique transaction or record.
Include all relevant columns for that record (such as dates, IDs, and status fields).

If your sheet is a Time series dataset
Use this format when your data tracks values across time periods — for example, ARR by month or sales by week.
Each row corresponds to a unique entity (such as a customer, account, or region).
The first column lists names or identifiers for each entity.
Each time period (e.g., month) appears as a separate column.
Use consistent, valid date headers for time columns.
Drivetrain will automatically unpivot or flatten your data to make it suitable for analysis.

Syncing and Refresh
Once connected, your Google Sheets data is automatically synced with Drivetrain at regular intervals. You can also trigger a manual refresh at any time from the data workspace.
FAQ
Last updated
Was this helpful?