Depending on what you want to do, there are three options to connect Google Sheets to Claude. They cover different jobs, and many teams end up using two: one to read or analyze the sheet, and one to write into it.
- Anthropic’s Google Workspace connector, so Claude can read a Sheet from your Drive as a snapshot.
- Google’s Sheets MCP server, or an add-on that runs Claude inside a spreadsheet, so Claude can edit cells and formulas.
- The Windsor.ai connector, so a Sheet becomes a live data source that Claude queries next to your ad platforms, analytics and CRM, with the same connection feeding a warehouse or BI tool.
This guide covers what each one does, then goes deep on the Windsor.ai route: authorize the sheet at onboard.windsor.ai/app/googlesheets, add Windsor.ai from Claude’s directory, and ask.
Which route should you use
| Route | What Claude can do | What it cannot do | Best for |
|---|---|---|---|
| Anthropic’s Google Workspace connector (Google Drive) | Read a Sheet from your Drive as a text snapshot and answer questions about it. Works on every Claude plan; you enable Google Drive under Connectors and pick the file. | Edit cells, read or keep formulas, refresh on its own (attach the file again after changes), or see any data outside the file. | A one-off question about a spreadsheet you already have. |
| Google’s Sheets MCP server, or an add-on that runs Claude inside Sheets | Read and write cells and formulas, insert rows and columns (Google’s server exposes six tools for this), or run prompts in cells and a sidebar (add-ons). | Google’s server is a Workspace developer-preview setup with your own OAuth credentials and needs Claude Pro or above; add-ons are separate paid products. Neither sees data outside the spreadsheet. | Editing and building spreadsheets with Claude. |
| Windsor.ai connector | Treat the Sheet as a live data source, re-read at every prompt, and query it next to 350+ other sources in one answer. One click from Claude’s directory, works on the free Claude plan without using a custom connector slot, and the same connection feeds Data Studio, Power BI, BigQuery or Snowflake. | Write to the Sheet. It reads structured tables: headers become fields, rows become records. | Budgets, targets, offline data and agency reports analyzed next to live platform data; recurring reporting. |
If the job is “edit my spreadsheet”, take the second row. If the job is “answer questions with the numbers in my spreadsheet and everything around them”, the Windsor.ai route is the rest of this guide.
Can Claude edit Google Sheets?
Not through Anthropic’s Drive connector and not through Windsor.ai; both read. Claude edits a Sheet through Google’s Sheets MCP server or through an add-on that runs Claude inside the spreadsheet. Anthropic’s own Claude for Sheets add-on no longer has a documentation page (its documentation address now redirects to a support article that does not exist, checked September 2026), so the add-on route today means a third-party product.
Google Sheets is where a lot of a team’s reporting lives: the budget tracker, the agency report, the campaign planner, the KPI sheet shared every Monday. The numbers are there; turning them into an answer, and comparing them with what the ad platforms and the CRM say, is the slow part. With Windsor.ai, Claude reads the sheet at prompt time and answers in plain language, with no formulas, no pivots and no exports.
🚀 Connect Google Sheets to Claude with Windsor.ai. Try it free: https://onboard.windsor.ai/app/googlesheets.
Once connected, the analysis that used to take hours in Sheets and dashboards takes seconds in Claude. Just ask:
- Identify unusual spikes or anomalies in this dataset and suggest possible reasons.
- Which segments (channel, region, or product) are underperforming and why?
- Forecast next month’s results based on current trends and highlight risks.
- Turn this sheet into an executive summary with 3 key insights and recommended actions.
You can also generate clean visual reports on top of your spreadsheet data with a single prompt.

Here is the Windsor.ai setup, in about a minute.
How to connect Google Sheets to Claude with Windsor MCP
Just three simple steps, no engineering required.
📖 Full setup guide: https://windsor.ai/documentation/windsor-mcp/how-to-integrate-data-into-claude/.
Prerequisites
- A Windsor.ai account (free or paid plan)
- A Google Sheets file with editor access
- A Claude.ai account
Steps to link Google Sheets to Claude
1. Go to onboard.windsor.ai/app/googlesheets and connect your spreadsheet by entering its ID and number.

2. In Claude, open Customize, then Connectors, search for Windsor, and click Add. Sign in to your Windsor.ai account when prompted. You can also open the Windsor.ai listing in the Claude directory and click Connect.

3. Start a new chat and ask questions about the sheet. The same connector works in Claude Desktop and in Claude Code (install the Windsor.ai plugin from the terminal with claude plugin install windsor-ai).
💡 Pro tip: Windsor treats your sheets as structured data: headers become fields, rows become records. Structure your data cleanly to get the most accurate results from Claude.
What you can do with your Google Sheets data in Claude: Prompt ideas
🤖 Find more advanced prompt ideas across various scenarios: windsor.ai/prompt-library/.
Use cases for marketing teams
Budget spreadsheets, platform reports and CRM exports rarely agree, which makes it hard to see what is driving performance.
These prompt ideas help you quickly identify what’s working, what’s wasting budget, and where to optimize.
Budget pacing & performance
Simple prompts:
-
Which campaigns are overspending right now?
-
Are we on track with this month's budget?
-
Where should we reallocate budget to improve results?
Deeper prompt:
Compare planned vs. actual spend and identify campaigns that are over or under budget. Project month-end spend and recommend budget shifts.
Campaign performance & optimization
Simple prompts:
-
Which campaigns are driving the best results right now?
-
What's our top-performing and worst-performing channel this month?
-
Which campaigns should we pause or scale?
Deeper prompt:
Analyze performance by campaign and channel. Identify top and bottom performers based on CPA, ROAS, or conversion rate, and recommend optimizations.
Data blending: Sheets + ad platforms (Google Ads, Meta, etc.)
Use case: Combine your planning data (Sheets) with live performance data.
Simple prompts:
-
How does actual performance compare to our plan?
-
Which channels are beating our targets?
-
Where are we underperforming vs. expectations?
Deeper prompt:
Join budget data from Google Sheets with live ad platform data. Compare planned vs. actual CPA, conversions, and spend. Highlight gaps and suggest budget reallocation.
Funnel & conversion analysis
Simple prompts:
-
Where are we losing users in the funnel?
-
Which campaigns bring the highest-quality traffic?
-
Which channel has the best conversion rate?
Deeper prompt:
Analyze funnel performance across channels and identify drop-off points. Highlight which campaigns drive high-intent users and where optimization is needed.
Experimentation & A/B testing
Simple prompts:
-
Which test variant is winning?
-
Are our experiments statistically meaningful?
Advanced prompt:
Compare A/B test results across campaigns. Identify winning variants and explain performance differences.
Use cases for e-commerce & B2C teams
ROAS looks good in dashboards, but true profitability, CAC, and customer value are buried across disconnected tools.
These prompts help you uncover real profitability, optimize acquisition, and identify high-value customers.
ROAS & revenue performance
Simple prompts:
-
Which campaigns have the highest ROAS?
-
Where are we losing money on ads?
-
Which products generate the most revenue?
Deeper prompt:
Analyze revenue, spend, and ROAS by campaign and product. Identify unprofitable campaigns and recommend budget reallocation.
Customer acquisition cost (CAC)
Simple prompts:
-
What's our CAC by channel?
-
Which channels are the most cost-efficient?
Deeper prompt:
Calculate CAC by channel and campaign. Compare against LTV (if available) and highlight which channels are scalable and which are too expensive.
Data blending: Ads + Shopify/store data
Use case: Combine ad spend with real revenue data from your store.
Simple prompts:
-
What's our true ROAS after refunds and discounts?
-
Which channels drive repeat purchases?
-
Which campaigns bring high-value customers?
Deeper prompt:
Join ad platform data from Google Sheets with Shopify data. Calculate true ROAS, LTV, and repeat purchase rate by channel. Identify the most valuable acquisition sources.
Product & catalog performance
Simple prompts:
-
Which products are best sellers?
-
Which products have high traffic but low conversions?
Deeper prompt:
Analyze product-level performance. Identify high-traffic, low-conversion products and suggest optimization opportunities.
Cohort & retention analysis
Simple prompts:
-
Are new customers coming back?
-
Which acquisition channels drive repeat buyers?
Advanced prompt:
Perform cohort analysis by acquisition date and channel. Measure retention and repeat purchase behavior over time. Compare orders from new vs returning customers.
Promotions & discounts analysis
Simple prompts:
-
Did our last promotion increase revenue?
-
Which discounts performed best?
Deeper prompt:
Analyze the impact of promotions on revenue, margins, and conversion rates. Identify which campaigns drove incremental vs. discounted sales.
Use cases for sales teams
Pipeline data lives in multiple places, forecasts are unreliable, and getting a clear view of deal health takes hours every week.
These prompts help you spot risks early, prioritize deals, and improve forecast accuracy.
Pipeline visibility & deal health
Simple prompts:
-
What does our pipeline look like right now?
-
Which deals are at risk this month?
-
Where are we most likely to miss targets?
Deeper prompt:
Analyze pipeline by stage, deal size, and close date. Identify at-risk deals based on inactivity, close probability, and stage progression.
Quota attainment & rep performance
Simple prompts:
-
Who is behind on quota?
-
Which reps are performing best this quarter?
-
Who needs support right now?
Deeper prompt:
Calculate quota attainment by rep. Highlight underperformers, top performers, and explain key performance drivers.
Sales forecasting
Simple prompts:
-
Are we on track to hit our target?
-
What's our expected revenue this quarter?
Deeper prompt:
Forecast revenue based on pipeline, win rates, and deal stages. Highlight risks and confidence levels.
Data blending: Sheets + CRM (Salesforce, HubSpot)
Use case: Align manually tracked pipeline with CRM data.
Simple prompts:
-
What's missing between this sheet and our CRM?
-
Which deals don't match?
Deeper prompt:
Compare pipeline data between Sheets and CRM. Identify missing deals, mismatched values, and inconsistencies in ARR or close dates.
Deal insights & sales strategy
Simple prompts:
-
Which deals should we prioritize?
-
Where can we close faster?
Deeper prompt:
Analyze deal velocity, size, and win rate. Recommend which deals to prioritize and where to focus effort to maximize revenue.
Use cases for financial teams
Forecasts, actuals, and cash flow data rarely match perfectly, leaving teams stuck reconciling numbers instead of analyzing them.
These prompts help you quickly identify variances, control costs, and generate clear financial insights.
Budget planning vs. actuals
Simple prompts:
-
Where did we overspend last month?
-
Which departments are under budget?
Deeper prompt:
Compare forecast vs. actuals by department and category. Calculate variance and explain key drivers.
Budget tracking & cost control
Simple prompts:
-
Are we staying within budget?
-
Which areas are driving costs up?
Deeper prompt:
Analyze budget vs. spend across departments. Identify overspending trends and recommend cost-saving opportunities.
Data blending: Sheets + accounting systems (Stripe, ProfitWell)
Use case: Combine financial models with real accounting data.
Simple prompts:
-
Do our models match actual financial data?
-
Where are the discrepancies?
Deeper prompt:
Compare Sheets-based forecasts with accounting system data. Highlight mismatches in revenue, expenses, and cash flow.
Cash flow & runway analysis
Simple prompts:
-
How much runway do we have?
-
Are we burning too fast?
Deeper prompt:
Analyze cash flow trends, burn rate, and runway. Forecast future cash position and highlight financial risks.
Revenue & profitability analysis
Simple prompts:
-
Which products or segments are most profitable?
-
Where are we losing money?
Deeper prompt:
Analyze revenue, costs, and margins by segment or product. Identify profitability drivers and areas for improvement.
Executive reporting
Simple prompts:
-
Summarize this month's financial performance.
-
What should leadership focus on to reduce spend while maximizing the revenue?
Deeper prompt:
Generate an executive summary with key insights, risks, and recommendations based on financial data.
Bonus: Blending Google Sheets data with other business sources
Google Sheets often holds the context that formal systems lack: targets, plans, and manually curated lists. When you combine that with live data from ad platforms, CRMs, or databases, you get analysis that neither source could produce alone.
Windsor connects your Sheets alongside 350+ other data sources, all queryable in a single Claude conversation.
Some of the most useful combinations:
- Sheets budget plan + Google Ads/Meta Ads: Compare planned media spend against live platform performance. Find which campaigns are pacing over budget or missing CPA targets before the month ends.
- Sheets KPI targets + Salesforce CRM: Set quarterly targets in Sheets, pull actuals from Salesforce. Ask Claude to calculate attainment, flag gaps, and generate the QBR narrative.
- Sheets headcount plan + BambooHR or Rippling: Match approved headcount in Sheets against actual hires in your HRIS. Surface open roles, time-to-fill delays, and budget impact of vacancies.
- Sheets content calendar + GA4 or Search Console: Cross-reference your planned content against actual organic traffic and conversions. Which pieces outperformed their traffic targets? Which need to be updated or promoted?
- Sheets agency report + ad platform data: Agencies deliver monthly reports in spreadsheets. Connect those to live platform data and ask Claude to verify the numbers, flag discrepancies, and identify what the agency didn’t highlight.
- Sheets pricing model + Stripe or Chargebee: Maintain a pricing model in Sheets, pull real revenue and subscriber counts from your billing system. Ask Claude to show where actual revenue is diverging from model assumptions.
✨ Forget manual data joining. Connect your data sources to Windsor.ai at https://onboard.windsor.ai/, and Windsor MCP automatically streams a unified, analysis-ready dataset to Claude for cross-channel insights.
Why use Windsor to connect Google Sheets to Claude
Connect, blend and analyze your Google Sheets data in Claude with the Windsor.ai connector. Writes happen on the ad platforms you blend the sheet with (Meta Ads, Google Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads), not in the sheet itself.
Here’s how Windsor.ai transforms your reporting and analytical workflows:
- Live data, not snapshots. Windsor reads your sheets in real time. When someone updates the budget tracker or adds a row to the pipeline sheet, the next Claude conversation sees the current version; no re-upload or manual refresh is needed.
- Multiple sheets in one conversation. Connect several spreadsheets at once. Claude can join data across sheets in a single prompt, matching rows by a shared column, aggregating across tabs, or comparing two separate trackers. Each spreadsheet counts as one connected account: the free forever plan includes one after the first 30 days, so querying several sheets long-term needs a paid plan, from $19 a month.
- Cross-source analysis. Sheets connects alongside any of Windsor’s 350+ other data sources. A Sheets budget plan + live Google Ads data is a two-minute setup, not a month-long engineering project.
- No formula knowledge required. Ask the question in plain English. Claude handles the aggregation, comparison and trend analysis, so you do not need VLOOKUP, SUMIF or pivot tables.
- Outputs stakeholders can use. Claude returns answers in plain language, with structured tables and summaries formatted for Slack messages, executive briefings, or meeting prep.
- From the sheet to the ad account in one conversation. If the budget tracker says a campaign is over pace, Claude can pause it or change its budget on Meta Ads or Google Ads from the same chat, after you confirm. The sheet stays as it is; the change happens on the platform.
Why Google Sheets is different from other data sources
Most data sources Windsor connects to (Meta Ads, GA4, Salesforce, Google Ads, Instagram, etc.) have a fixed schema. The fields are pre-defined.
Google Sheets is the opposite: it holds whatever your team decides to put in it.
That is its strength. Your spreadsheets might contain the data that doesn’t live anywhere else:
- Manually entered budgets and targets that never made it into the CRM
- Agency reports pasted in monthly from email attachments
- Offline event data, trade show leads, or partner submissions
- Financial models, headcount plans, and hiring trackers
- Custom KPI dashboards assembled by ops teams from multiple sources
With Windsor MCP, all these become the data Claude can now read, analyze, and cross-reference, including against live data from other Windsor-connected sources.
To see how Sheets sits next to the other sources teams query through Claude, see our ranking of the best Claude connectors by real usage data.
Conclusion
Google Sheets isn’t going away. It’s where teams continue to do their most flexible, day-to-day work. The challenge has always been the analysis ceiling: formulas break, pivots take time, and turning raw numbers into insights still requires hours of manual effort.
Three routes, three jobs: Anthropic’s Drive connector to read a file, Google’s Sheets MCP or an add-on to edit one, and Windsor.ai to use the sheet as live data next to everything else. With Windsor.ai, budget trackers, pipeline sheets and agency reports are queryable in plain English, blended with live platform data, and ready in seconds.
🚀 Connect your first Google Sheets to Claude with Windsor MCP in less than 1 minute. Get started for free: onboard.windsor.ai/app/googlesheets.
FAQs
Can Claude edit Google Sheets?
Not through Anthropic’s Drive connector and not through Windsor.ai; both read the sheet. To have Claude edit cells and formulas, use Google’s Sheets MCP server (write and insert tools, developer preview, Pro or above) or an add-on that runs Claude inside the spreadsheet. If what you want is to act on what the sheet shows, Windsor.ai can pause or re-budget campaigns on the ad platforms from the same chat, with your confirmation; the sheet itself stays unchanged.
Is Claude for Sheets still available?
Anthropic’s Claude for Sheets add-on no longer has a documentation page: its documentation address redirects to a support article that does not exist (checked September 2026). The add-ons that run Claude inside Google Sheets today are third-party products. To use a sheet’s data in a Claude chat, use Anthropic’s Drive connector for a snapshot or Windsor.ai for a live, blendable source.
What is the easiest way to connect Google Sheets to Claude?
For a one-off look at a file, Anthropic’s Drive connector: enable it and pick the sheet. For ongoing analysis, Windsor.ai: connect the sheet once at onboard.windsor.ai, add Windsor.ai from Claude’s directory, and the sheet is live in every conversation from then on, next to your other data.
Does this work with Claude Code?
Yes. Connect the sheet in Windsor.ai once, then install the Windsor.ai plugin in Claude Code with claude plugin install windsor-ai. The same sheet, and every other source you connected, is available from the terminal.
Can Claude read multiple Google Sheets at once?
Yes. Connect the sheets you need in Windsor, and Claude can query across all of them in a single conversation, joining rows by a shared column, comparing data across separate files, or aggregating across multiple trackers. Each spreadsheet counts as one connected account, and the free forever plan includes one after the first 30 days, so several sheets long-term means a paid plan, from $19 a month.
Can I blend my Google Sheets data with data from other tools?
Yes, this is one of Windsor’s most valuable features. Connect your Google Sheets alongside any of Windsor’s 350+ other integrations (Google Ads, Salesforce, Stripe, GA4, etc.) and Claude can join them in a single prompt.
How often does Windsor refresh data from Google Sheets?
Windsor reads your sheet data in real time each time Claude needs it. There’s no scheduled refresh or cache to manage; when you ask a question, Windsor pulls the current state of your spreadsheet at that moment.
Do I need to know formulas or SQL to use this integration?
No. Claude interprets your Sheets in human language, performing aggregations, comparisons, and trend analysis automatically.
Is this integration free?
Yes. Windsor has a free forever plan with no credit card. It covers one connected source, which for Sheets means one spreadsheet, so you can connect a sheet to Claude and analyze it at no cost. Paid plans start at $19 a month for 3 sources and $99 for 7, and add higher limits.
What type of insights can Claude provide?
From budget variance, pipeline risk, ROAS/CAC analysis, to cohort and retention metrics, Claude provides plain-language answers, structured tables, and summaries.
Is my data secure when I use Windsor MCP for Claude?
Windsor.ai connects to Google Sheets through Google’s official API with the access you grant, reads the sheet when Claude asks for it, and never changes it. Your Google credentials stay with Windsor.ai and are not shared with Claude.


