Google Workspace Marketplace
GPT for Sheets™, Docs™ is an AI agent with ChatGPT™'s GPT models, Gemini™, Claude™, Perplexity, DeepSeek and Grok for bulk AI tasks in Google Sheets™, with up to 400 prompts per minute
By:
Listing updated:November 9, 2026
Works with:
1M+
Overview
GPT for Sheets™ and Docs™ is an AI add-on that brings GPT, the models behind ChatGPT™, plus Gemini™, Claude™, Perplexity, DeepSeek, Mistral and Grok, to Google Sheets™, Docs™, Slides™ and Forms™. Use AI formulas such as =GPT(), =GEMINI() and =CLAUDE() and an AI chat agent to write, translate, classify, summarize, enrich and analyze data in bulk, row by row, with up to 400 prompts per minute.

No sign-up required. Free trial credits included. No API key needed to start. Your spreadsheet data is not stored.

GPT, GEMINI™ AND CLAUDE™ IN ONE AI ADD-ON
Every formula can use a different AI model, so you can compare GPT, Gemini™ and Claude™ answers side by side and keep the one that works best.
• =GPT() runs OpenAI's GPT models, the models behind ChatGPT™.
• =GEMINI() runs Google's Gemini™ models.
• =CLAUDE() runs Anthropic's Claude™ models.
• =PERPLEXITY() answers with Perplexity models that search the web.
• =DEEPSEEK(), =MISTRAL() and =GROK() run DeepSeek, Mistral and xAI's Grok models.
• =OPEN_ROUTER() runs any model available on OpenRouter.
Start with the included credits, or connect your own API keys at any time. Perplexity, DeepSeek, Mistral, Grok and OpenRouter work with your own API key.

GPT FORMULAS FOR GOOGLE SHEETS™
Use =GPT("Write a product title for", A2) like any other Google Sheets™ formula and fill it down a column. The GPT formula reads your prompt and your cells, and the AI answer appears in the sheet. Thousands of rows are processed in one pass, and you can replace the formulas with static values in one click when you are done.
• =GPT_TRANSLATE() translates text into the language you choose.
• =GPT_SUMMARIZE() shortens long text to a few sentences or bullet points.
• =GPT_CLASSIFY() and =GPT_TAG() sort text into your own categories or add tags.
• =GPT_EXTRACT() pulls names, emails, prices or other details out of free text.
• =GPT_FORMAT(), =GPT_SPLIT(), =GPT_LIST() and =GPT_TABLE() clean, split and restructure data.
• =GPT_FILL() learns a pattern from a few examples and applies it to the remaining rows.

AI CHAT FOR GOOGLE SHEETS™
Talk to your spreadsheet the way you talk to ChatGPT™ or Gemini™. Open the AI chat in the sidebar and ask, for example:
• "Which region had the highest sales last quarter?"
• "Find duplicate emails in column C and highlight them."
• "Add a column with the email domain from column B."
• "Sort by date and remove duplicate rows."
The AI agent reads the rows you select, explains what it found and proposes the changes. You review the plan, apply it in one click and can undo it.

WHAT PEOPLE DO WITH GPT FOR SHEETS™
• Marketing: write ad copy, social media posts and email subject lines in bulk with GPT or Claude™.
• Sales and lead lists: find business emails for company domains, pull places from Google Maps™ and enrich every row with company details.
• E-commerce: write product titles and descriptions for hundreds of items, then translate them into other languages with AI.
• Customer feedback: run AI sentiment analysis on reviews, surveys and support tickets, and classify them into your own categories.
• SEO: generate keyword ideas, meta titles and descriptions, and blog drafts for a list of keywords.
• Data cleanup: normalize names and addresses, split full names, and extract emails, phone numbers or prices from free text.

AI WEB SEARCH AND DATA ENRICHMENT
• =GPT_WEB_SEARCH() answers a prompt with current information from the web.
• =SERP() lists the search results for a query.
• =WEB_TITLE(), =WEB_DESCRIPTION() and =WEB_HEADINGS() read the title, meta description and headings of any page.
• Find and verify business emails for a company domain, and pull business details from Google Maps™ places, to enrich lead lists right in Google Sheets™.

SEO AND AI CONTENT AT SCALE
=SEO_BLOG() and =SEO_STRATEGY() turn a list of keywords into article drafts and content plans, and keyword functions return keyword ideas and related keywords for a topic.

AI IMAGES AND VISION
=GPT_CREATE_IMAGE() and =GEMINI_CREATE_IMAGE() generate an image from a text prompt with OpenAI or Gemini™ image models, and =GPT_VISION() describes an image or reads the text in it. Image models hosted on Replicate work with your own Replicate API key.

CONNECT YOUR OTHER TOOLS
=API() calls a REST API directly from a cell, so you can pull data into the sheet or send AI results to your own services.

GPT FOR GOOGLE DOCS™, SLIDES™ AND FORMS™
The same AI add-on also works outside spreadsheets.
• GPT for Docs™: write and rewrite articles, product descriptions and summaries in 14 tones and 35+ languages.
• GPT for Slides™: create a presentation from a topic or your notes.
• GPT for Forms™: generate quiz and survey questions from a topic or text.

FREQUENTLY ASKED QUESTIONS
Is this ChatGPT™?
No. GPT for Sheets™ is an independent add-on. It calls OpenAI's GPT models, the same models that power ChatGPT™, through the OpenAI API, and it also lets you use Gemini™, Claude™ and other AI models.

Can I use Gemini™ and Claude™ in Google Sheets™?
Yes. Use =GEMINI() and =CLAUDE() in any cell and mix them with GPT formulas in the same spreadsheet.

Which AI model should I choose?
GPT is a good default for most tasks. Try Gemini™ or Claude™ for long texts and careful writing, and Perplexity when the answer needs fresh information from the web.

How many rows can I process?
The add-on sends up to 400 prompts per minute, so a column with thousands of rows is filled in one pass.

Do you store my spreadsheet data?
No. The add-on does not store your spreadsheet data. The cells you run a formula or the AI chat on are sent to the AI model you chose only to process that request.

Do I need an API key?
No. Free trial credits are included. You can connect your own API keys at any time.

GETTING STARTED
1. Install the add-on.
2. Open a spreadsheet and go to Extensions → GPT for Sheets™, Docs™, Slides™, Forms™.
3. Type a formula such as =GPT("your prompt", A1) or open the AI chat.

TROUBLESHOOTING
If you see "Authorization is required to perform that action", sign in to the browser with a single Google account or use a separate browser profile. In a Google Workspace™ organization, your administrator may need to allow the add-on. If Google says "You do not have access to this Addon", send your administrator the steps at https://docgpt.ai/docs/gpt-for-sheets/add-on-access-blocked-by-admin/

SUPPORT
Documentation and help: https://docgpt.ai/docs/support-gpt-sheets-docs-slides-forms-gmail/
Website: https://docgpt.ai

Google Sheets™, Google Docs™, Google Slides™, Google Forms™, Google Maps™, Google Workspace™ and Gemini™ are trademarks of Google LLC. GPT and ChatGPT™ are trademarks of OpenAI, and Claude™ is a trademark of Anthropic. Perplexity, DeepSeek, Mistral, Grok, OpenRouter and Replicate are trademarks of their respective owners. This add-on is not affiliated with or endorsed by these companies.
Additional information
PricingFree of charge with paid features
Developer
Non-trader
Support
Privacy policy
Terms of service
GPT for Sheets™ Docs™ Forms™ Slides™ - AI Agent will ask for the permissions shown below. Learn more
GPT for Sheets™ Docs™ Forms™ Slides™ - AI Agent will need access to your Google account
This will allow GPT for Sheets™ Docs™ Forms™ Slides™ - AI Agent to :
View and manage spreadsheets that this application has been installed in
Display and run third-party web content in prompts and sidebars inside Google applications
Connect to an external service
See your primary Google Account email address
See your personal info, including any personal info you've made publicly available
Loading
Search
Clear search
Close search
Google apps
Main menu