How to connect ChatGPT to Google Sheets
There are two ways to work on Google Sheets with ChatGPT. With the Autosheet plugin, you give instructions in a ChatGPT conversation. With the GPT for Sheets add-on, you give instructions in a sidebar inside your spreadsheet.
Which one should you use?
Method | Where you give instructions | What you install |
|---|---|---|
Autosheet plugin | In a ChatGPT conversation | Autosheet from the ChatGPT plugin directory |
GPT for Sheets add-on | In a sidebar in Google Sheets | A Google Workspace add-on |
From ChatGPT: the Autosheet plugin
Autosheet is the spreadsheet agent that powers GPT for Sheets. Add it to ChatGPT to work on your Google Sheets from the conversation: write and fix formulas, build charts and pivot tables, format and clean data, or run bulk tasks such as translation, categorization, and enrichment.
Step 1: Add Autosheet to ChatGPT
Open Autosheet in the ChatGPT plugin directory and follow the instructions to install it. You can also open Plugins in ChatGPT and search for Autosheet.
Step 2: Connect your Google account
Sign in with Google when prompted, either during installation or the first time you use Autosheet. Use the Google account that has edit access to the spreadsheet you want to work on.
Step 3: Start a new chat and send your first prompt
Ask ChatGPT to use Autosheet, include your Google Sheets URL, and describe the task. For example:
Use Autosheet to summarize this spreadsheet and flag anything that looks off: <your sheet URL>
Autosheet works directly in the spreadsheet and reports the result in your ChatGPT conversation. In a managed ChatGPT workspace, access may depend on your administrator's plugin settings. See OpenAI's plugin documentation for installation, authentication, and workspace access.
Inside Google Sheets: the GPT for Sheets add-on
The add-on puts the agent in a sidebar inside Google Sheets. It also provides bulk tools and GPT functions such as =GPT(), so you can choose how to run each task.
Step 1: Install the GPT for Sheets and Docs add-on
Install from the Google Workspace Marketplace: GPT for Sheets and Docs
Step 2: Launch GPT for Sheets and Docs
In a Google spreadsheet, go to Extensions → GPT for Sheets and Docs → Open. The add-on opens in a sidebar with three tabs: Agent, Bulk tools, and GPT functions.
Step 3: Pick a ChatGPT model in the Agent
Select the Agent tab, then open the model switcher below the prompt box and choose a ChatGPT model. Model selection for the agent lives inside the Agent tab, not in a switcher at the top of the sidebar, and the list you see depends on what is enabled for your space in the dashboard.

The agent runs on the latest GPT-5 series models. The bulk tools and GPT functions have their own model switcher and accept a wider ChatGPT line-up, including the smaller fast models and a dedicated web search model. For the current list, see AI providers and models.
Then describe what you want and the agent does it in your sheet.
Frequently asked questions
What's the difference between the Autosheet plugin and the GPT for Sheets add-on?
With the Autosheet plugin you give instructions in ChatGPT; with the GPT for Sheets add-on you work inside Google Sheets. Both use the same spreadsheet agent and your GPT for Work account. The add-on also has bulk tools and GPT functions. Installing Autosheet in ChatGPT does not install the Google Sheets add-on.
Do I need Developer mode?
No. Install Autosheet from the ChatGPT plugin directory. You do not need to create a custom connection or enter an MCP server URL.
Does the Autosheet plugin work with Excel?
Autosheet works with Google Sheets. For Excel, use the GPT for Excel Word add-in: see how to connect ChatGPT to Excel.
Do I need an OpenAI API key?
No. Neither the Autosheet plugin nor the GPT for Sheets add-on requires your own OpenAI API key. Autosheet usage runs on your GPT for Work account. Connecting your own OpenAI API key in the add-on is optional.
Which ChatGPT models can I use?
With the Autosheet plugin, you choose the conversation model in ChatGPT, and Autosheet runs the spreadsheet work. In the add-on, the Agent, bulk tools, and GPT functions have their own model choices. The live list is on AI providers and models, and what you can select also depends on what is enabled for your space.
How much does it cost?
Autosheet and the add-on use your GPT for Work account and its credits or subscription. See GPT for Work pricing for the free trial and current plans.
What can I do with ChatGPT in Google Sheets?
Ask the agent to write and fix formulas, build charts and pivot tables, format and clean data, generate tables, and analyze or summarize your sheet. You can also run bulk row-by-row tasks like translation, categorization, content generation, and web search.
Why use the GPT for Sheets add-on instead of the official ChatGPT add-on?
OpenAI's own add-on is a side-panel assistant for the spreadsheet in front of you, and it only ever runs OpenAI models. GPT for Work is built for the job a chat panel cannot do. It runs one prompt down a whole column at up to 1,000 rows per minute and up to 200,000 rows in a single run, writing each result straight into your sheet, and it exposes AI as a spreadsheet function with =GPT(). You also get ChatGPT and Claude in the same add-on across both Google Sheets and Excel, so you can pick the model per task without switching tools or paying for a second AI subscription.