Talk to your Google Sheets data
Half your company’s data lives in Google Sheets. Data Talks reads any sheet you have access to as a queryable table — including formulas, pivot ranges, and live syncs from other tools.
Google Sheets is the de-facto operational database for marketing, ops, and finance teams. Data Talks treats each tab as a table: column types are inferred, formulas resolve to their values, and the agent can answer business questions across multiple tabs and multiple sheets.
Combine that with recurring alerts and you get the simplest BI loop possible: connect the sheet your team already updates, ask the question, schedule the alert, get notified in Telegram or Slack when the metric moves.
Connect a sheet in under a minute
- 1
Authorize Data Talks via Google OAuth, or share the sheet with a service account.
- 2
Pick the spreadsheet from a list. Each tab becomes a queryable table.
- 3
Confirm column headers and types if needed.
- 4
Start asking questions or schedule a recurring alert on the data.
Questions you can ask of a sheet
- › What was last week’s pipeline, broken down by AE?
- › Compare campaign spend vs leads generated, weekly, by channel.
- › Find rows where status = ‘blocked’ and last_updated is over 7 days ago.
- › Plot the trend of monthly net revenue from this Finance tab.
Why Sheets users love Data Talks
Each tab is a queryable table — no flattening required.
Formulas resolve to values; the agent works with the rendered data.
Schedule recurring questions and get answers in Telegram, Slack, or webhook.
Combine Sheets with databases in one conversation (e.g. CRM in Sheets + product DB in Postgres).
Read-only OAuth scope — Data Talks never modifies your sheet.
Self-hosted — your tokens stay on your infrastructure.
Google Sheets FAQ
Does it support Connected Sheets / BigQuery in Sheets?
Yes for read; the agent reads the materialized rows the same way it would any other tab.
What if the sheet has merged cells or weird headers?
Data Talks lets you set the header row and skip rows manually if auto-detection isn’t right.
How fresh is the data?
Each query reads the live sheet by default. You can enable a 60-second cache per source if you’re running heavy alerts.
Can I write back to a sheet?
No. Data Talks is read-only against Sheets by design — keeping your source of truth safe.
Connect your Google Sheet
Open source, self-hosted, free. Turn the sheet your team already maintains into a conversational dashboard.
Get Started