08FAQFAQ
Most questions cover Claude's own connectors, freshness, several tabs, API keys and sending data the other way. Then come 3 fixes: tabs Claude can't see, numbers that don't match, and slow or cut-off answers.
Does Claude have its own Sheets connector?
Yes. Claude has a Google Drive connector and the Claude for Google Workspace add-on. Its Docs, Sheets and Slides connectors edit a file live in a pane, so use them to edit one spreadsheet. But use Porter when Claude should read many tabs as data, filter by date or compare a sheet with ad spend.
How fresh is the data, and what if I add a column?
Range reads come from the Sheets API the moment Claude asks, so they show the sheet as it is. For a new column, ingest the tab again in Porter. Until then, Claude reads the new column through a range.
Can I connect several spreadsheets or client tabs?
Yes. Every tab you connect in Porter becomes its own data source, from any number of spreadsheets. Claude can then ask across them in one question. Agencies usually connect one tab per client with matching headers, then ask for one scorecard.
Do I need an Anthropic API key or Claude Code?
No. The Google Sheets connector for Claude is a custom connector you add with one URL. So there's no Anthropic API key to paste into a spreadsheet and no code to run. If you're coding your own agent, point it at Google's official Sheets MCP instead.
Can Porter send ad data into Sheets instead?
Yes. Porter also works the other way: it can send marketing data into Google Sheets and keep a tab updated on a schedule. That's a separate setup, but both can run on the same spreadsheet.
Troubleshooting
Why can't Claude see my tab or its columns?
Connect the tab itself in Porter, not just the spreadsheet, and keep its headers in row 1. The connecting Google account must also be able to open the file. A tab nobody has ingested has no fields yet, but Claude can still read its range.
Why don't the numbers match my sheet?
Claude's numbers through Porter can differ from your sheet for 5 usual reasons. For example, dates come back as text like 20261011, numbers as text like 73.0, and a renamed header breaks the old field name. Rows past the row limit are also left out, while a tab without a Date column can't be filtered by date.
Why is a big question slow or cut off?
Porter returns up to 1,000 rows per question by default, then flags anything longer as truncated. Google also caps reads at 60 per minute per user and times out requests after 180 seconds (Google's Sheets API usage limits). Instead, ask by month, or name a smaller range.