Datapipe
Google Sheets

Live

Google Sheets for agencies and in-house teams

Operators who already keep numbers in a sheet use Google Sheets in Datapipe to read those columns into the same reports as the other sources.

Start free

What connects

The same Google sign-in, with the spreadsheets scope, plus the spreadsheet link you paste. The first row of the sheet is treated as the column names. Values are read from A1:Z500.

What you can report on

What you set up

  1. Sign in with Google first. Sheets is included in that consent so a report sheet can be created later.
  2. Paste the spreadsheet link or id on Connections.
  3. Create the sheet report. Only the first 500 rows and columns A to Z are read.

Limitations

This reads a sheet you already have. It does not pull a Google product by itself. Tabs other than the first range, and cells past column Z or row 500, are not read.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Live

Live with Google sign-in plus the spreadsheet you paste. Testing mode covers up to 100 test users.

Fields

Google Sheets has no fixed marketing metric list. These are the Spreadsheet and Values resource fields. Numbers inside a sheet depend on the columns you put there. Source: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets. Read on 2026-10-27. 9 fields.

Synced today

Content

NameAPI fieldDescriptionTypeGroupCross-channel
URLspreadsheetUrlThe link to the spreadsheet.dimension · stringContent

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
Spreadsheet idspreadsheetIdThe id of the spreadsheet.dimension · stringDimensions
Titleproperties.titleThe spreadsheet title.dimension · stringDimensions
Sheet idsheets.properties.sheetIdThe numeric sheet id.dimension · integerDimensions
Sheet namesheets.properties.titleThe tab name.dimension · stringDimensions
Named rangenamedRanges.nameA named range.dimension · stringDimensions
Cell valuesvaluesThe cell values from spreadsheets.values.get.dimension · stringDimensions

Metrics

NameAPI fieldDescriptionTypeGroupCross-channel
Rowssheets.properties.gridProperties.rowCountHow many rows the tab has.metric · integerMetrics
Columnssheets.properties.gridProperties.columnCountHow many columns the tab has.metric · integerMetrics

Cross-channel metrics

Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.

Example reports

Sheet rows

A Google Sheets report of sheet rows.

Destinations

Google Sheets to Looker Studio

Charts that read the Google Sheet this integration keeps up to date.

Included on every plan. Looker reads the sheet. There is no separate Looker install.

Google Sheets to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

Google Sheets to Google Drive

CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.

Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.

How to connect

  1. Create a free account.
  2. Open Connections and find this source.
  3. Paste the key the page asks for. The steps next to the box say where to copy it.
  4. Open the sample report. It switches to your numbers after the key is accepted.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the Google Sheets connection live?

Live with Google sign-in plus the spreadsheet you paste. Testing mode covers up to 100 test users.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.

Which fields are synced today?

The list marks Synced today on the fields the current connector pulls. The rest of the list is what the platform publishes, so you can see it before you sign up.

Create an account

Related integrations

All integrations