GPT for Google Sheets, Docs AI, Slides, Forms
⭐⭐⭐⭐⭐ Rated 4.8/5 out of 1000+ reviews and 1M+ installs
  • πŸš€ AI Powerhouse: Support ALL AI models with web access: GPT, Perplexity, Claude, Gemini, Mistral.
  • ⚑ Automated Page Generation: Create 1000+ SEO-optimized pages in just 1 click (Programmatic SEO and Lean SEO).
  • πŸ“€ Bulk Email Simplified: Send personalized email campaigns at scale with EMAIL_SEND().
  • πŸ”Ž Scrape Emails and Leads from Google Search: Use clever operators with =SERP() to extract data like emails and social profiles for outreach. For example: =SERP("site:instagram.com Yoga gmail.com").
  • πŸ” Google Maps Integration: Analyze competitors and customer reviews directly in Sheets for smarter decision-making.
  • 🌍 Data Enrichment Made Easy: Enrich leads using integrations with Google Maps, Hunter, Apollo, Prospeo, LeadMagic, MailChimp, Google Search, and AI models with web access.
  • 🌍 Integrate Any Service: Use the API() function to seamlessly connect any of your services with Sheets.
  • πŸ“ˆ Sales Optimization: Enrich domain lists with emails, phones, LinkedIn URLs, and other data for personalized cold outreach with Apollo, LeadMagic and Prospeo integrations.
  • πŸ’Ό LinkedIn Enrichment: Enrich LinkedIn URLs with emails, phones, and other data for personalized cold outreach with Hunter, Apollo, LeadMagic, MailChimp, Gmail and Prospeo integrations.
  • πŸ”— Google Indexing: Use GOOGLE_INDEX() to request indexing of your URLs in bulk directly from Sheets.
  • 🎨 SMM at Scale: Generate AI images in bulk with DALL-E and REPLICATE (supports over 100+ AI models for image generation).
  • πŸ–ΌοΈ Extract Data from Images: Use GPT_VISION to extract data from images, PDFs, and more.
  • 🌐 Website Scraping Simplified: Combine AI and built-in functions like WEB_CONTENT(site), WEB_H1, and WEB_PARAGRAPHS to extract and process content from websites.
  • πŸ“± SMM Made Easy: Create 1000+ posts for LinkedIn, Twitter, Instagram, Reddit, YouTube, and more, in minutes.
  • πŸ” SEO That Works: Access tools for keyword research, search volume, and competitor analysis (alternative to SemRush, Ahrefs).
  • πŸ”§ Clay Alternative: Simplified and powerful tools for lead and data enrichment.
  • ✍️ Automate Content Creation: Use CREATE_FILE() and REPLACE_TEMPLATE() to generate and store ready-made files in bulk directly from Sheets.
  • ☁️ Seamless Uploads: Upload images and content with Cloudinary integrationβ€”no limits, no downtime.

During purchase, please use the same email you will use in Google Sheets, preferably a personal (not company) email.

Find perfect plan
Annually Monthly

I’m actively adding new features to make this app even better. The price is going up every 30 sales, but if you buy now I will lock in your rate!

Starter
$19.99/ mo
  • 1000 queries / month - About 5 million words of gpt-4o inputs & output
  • No need for API keys
  • SERP function to get top results from the Search
  • WEB Scraping functions
  • Support 100+ languages
  • GPT to get the result of ChatGPT in a single cell
  • GPT_TABLE, GPT_LIST to get a table of items from a prompt
  • GPT_FORMAT to sanitize your sheet data into the same format
  • GPT_EXTRACT to extract entities from your Sheetsβ„’ data
  • GPT_SUMMARIZE to summarize your sheet content
  • GPT_CLASSIFY to classify sheet content into a single category
  • GPT_TAG to apply tags to your sheet content
  • GPT_TRANSLATE to translate your spreadsheet content
  • GPT_CONVERT to convert CSV to HTML to JSON to XML, etc.
  • GPT_APPLY to apply any AI processing of you text
  • GPT_SPLIT to split your text by phrase, sentence, etc..
Professional
$11.17/ mo
Billed $133.99 annually
  • Save 30%
  • 1250 queries/mo - About 7 million words of gpt-4o mini inputs & output
  • Access to all features
  • No need for API keys
  • SERP function to get top results from the Search
  • WEB Scraping functions
  • Support 90+ languages
  • GPT to get the result of ChatGPT in a single cell
  • GPT_TABLE to get a table of items from a prompt
  • GPT_FORMAT to sanitize your sheet data into the same format
  • GPT_EXTRACT to extract entities from your Sheetsβ„’ data
  • GPT_SUMMARIZE to summarize your sheet content
  • GPT_CLASSIFY to classify sheet content into a single category
  • GPT_TAG to apply tags to your sheet content
  • GPT_TRANSLATE to translate your spreadsheet content
  • GPT_CONVERT to convert CSV to HTML to JSON to XML, etc.
  • GPT_APPLY to apply any AI processing of you text
  • GPT_SPLIT to split your text by phrase, sentence, etc..
  • Online Support
  • Weekly feature updates
⭐⭐⭐⭐⭐ Rated 4.8/5 out of 500+ reviews and 1M+ installs

Important!

If you encounter the message: "Authorization is required to perform this action."

  1. Use a personal Gmail account: If you use a company email (workspace), it may have restrictions on using add-ons. You might need to ask your company's email administrator to configure settings to allow the installation of add-ons. Therefore, it’s recommended to use a personal account. If you need to transfer your subscription, please contact support via chat.
  2. If you use a personal account and still encounter this issue, simply re-install the add-on.
  3. For more help, check out the following resources: Troubleshooting Guide, and The model does not exist, or you do not have access to it.
gpt for sheets
Basic Template & Creation multiple product descriptions at once
gpt for sheets
Lead Enrichment - generate leads from data
 template for data enrichment, extracting emails from social media
Place enriching tool using Google Maps
gpt for sheets | Create Unique Up-to date content in bulk
Create Unique Up-to date content in bulk
 template for data enrichment, extracting emails from social media
Extracting emails from social media
gpt for sheets - template for programmatic seo
Programmatic seo | Generate 30 SEO-optimized pages at once
gpt for sheets | social media post generator with ai
AI Social Media Generator
gpt for sheets | google indexing from google sheets
Notify Google when pages are added
clay for sheets | Clay alternative for retrieving emails by domain, and LinkedIn information and emails by LinkedIn URL
Clay alternative (Hunter, Apollo, Prospeo, LeadMagic integration) for retrieving emails by domain, and LinkedIn information and emails by LinkedIn URL
Get Top Ranked Keywords for competitors, pull keywords suggestions in bulk, ahref alternative, semrush
Get Top Ranked Keywords for competitors, keywords suggestions. Ahref and SemRush in Sheets
docgpt ai feedback

I've employed this add-on within Sheets to craft SEO-focused product descriptions, meta descriptions, and meta titles for more than 300 products. It's been a lifesaver!

Vice President of Human Resources at iLoveToCreate

docgpt ai feedback

I purchased an annual subscription for the Professional version. Can't tell you how excited I am!

.
.

Ryan Hotchkiss - Senior Digital Marketing Manager

docgpt ai feedback

A few of our team members recently started using GPT for Sheets as part of their workflow and have been really enjoying it :) Just wanted to reach out first of all and say awesome job! Thanks so much!

Dee - founder at the Pearl Lemon Group

Get Started

How to use GPT for Sheets to generate 1000+ SEO titles, meta tag descriptions, content

How to use ChatGPT in Google Sheets for generation 1000+ product descriptions

How to Extract Emails From Instagram, LinkedIn, Twitter (X.com), Facebook with ChatGPT in Google Sheets

Scraping WEB functions: Content, title, description, h1, h2, paragraphs, fetch in bulk

Use GPT function to create and rewrite content

Chat GPT in Google Sheets for creation and rewriting content
Syntax =GPT(prompt, [value])
Copy/paste example =GPT("Write a tagline for BMW")
Copy/paste example =GPT("Write a tagline for", B5)
Copy/paste example - arrays =GPT(A1:B4)
Copy/paste example - several cells =GPT(A1 & B4)
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

=SERP() functions return the top 20 search results from the Search Engine with the URL, meta title, and meta description.

Chat GPT in Google Sheets - retry functions with errors

Re-try functions with errors

Chat GPT in Google Sheets - retry functions with errors

Use GPT function to improve product description

GPT function for improving product description for online stores - Ebay, Amazon, Shopify
Change writing tone inside GPT for Sheets
Syntax =GPT(prompt, [value])
Copy/paste example =GPT("Make shorter this product name max 3 words", A16)
Copy/paste example =GPT("Make this product name more for Ebay customers", A22)
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT function for generation SEO metadata

GPT function for Sheets to generate SEO metadata
Syntax =GPT(prompt, [value])
Copy/paste example =GPT("Write Responsive Display Google Ads description: ", "Travel Agency")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT_VISION allows the model to take in images and answer questions about them

Use GPT_VISION allows the model to take in images and answer questions about them
Syntax =GPT_VISION(url, prompt)
Copy/paste example =GPT_VISION("https://static.nike.com/a/images/t_PDP_1728_v1/f_auto,q_auto:eco/b7d9211c-26e7-431a-ac24-b0540fb3c00f/air-force-1-07-mens-shoes-jBrhbr.png", "Write a short description for this product")
Copy/paste example =GPT_VISION(A1, A2)
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT_TRANSLATE function to translate your text into 90+ languages

GPT_TRANSLATE function to translate your metadata, description, sites in Google Sheets
Syntax =GPT_TRANSLATE(text, target, [source])
Copy/paste example =GPT_TRANSLATE(A30, "norwegian","english")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT_EXTRACT emails, first names, last names, countries...

GPT_EXTRACT function emails, first names, last names, countries
Syntax =GPT_EXTRACT(text, to_extract)
Copy/paste example =GPT_EXTRACT(A43,"email address")
Copy/paste example =GPT_EXTRACT(A50,"phone number")
Copy/paste example =GPT_EXTRACT(A57,"country")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT_CLASSIFY to make sentiment analysis for comments, feedbacks, text

GPT_CLASSIFY sentiment analysis for comments, feedbacks, text
Syntax =GPT_CLASSIFY(text, categories) ➑️
Copy/paste example =GPT_CLASSIFY(A54,"very positive, positive, neutral, negative, very negative")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

Use GPT_TAG - Categorize or classify text with tags, keywords

GPT_TAG helps to categorize and classify text
Syntax =GPT_TAG(text, [tags])
Copy/paste example =GPT_TAG(A61, "travel, positive, nature, sunset, car, building, ai")
Copy/paste example =GPT_TAG(A62, "entertainment, positive, car, building")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

GPT_TABLE generates a table with data

Syntax =GPT_TABLE(prompt, [headers])
Copy/paste example =GPT_TABLE("top 10 most popular cities and their population")
Copy/paste example =GPT_TABLE("top 10 most popular cities and their population", A1:C1)
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

GPT_LIST/GPT_HLIST generating a list with data

Syntax =GPT_LIST(prompt, [value])
Copy/paste example =GPT_LIST("top 10 most popular cities")
Copy/paste example =GPT_HLIST("top 10 most popular cities")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

GPT_SPLIT/GPT_HSPLIT splits text semantically, such as by section, paragraph, sentence, customer...

Syntax =GPT_SPLIT(text, split_by)
Copy/paste example =GPT_SPLIT("The sky is blue. The cat purrs softly. The sun shines brightly.", "sentences")
Copy/paste example =GPT_HSPLIT("The sky is blue. The cat purrs softly. The sun shines brightly.", "sentences")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","

GPT_APPLY utilizes the specified task on the provided text, with the default objective being to correct grammar and spelling errors

Syntax =GPT_APPLY(text, [task])
Copy/paste example =GPT_APPLY("He hav a book", "fix grammar and spelling")
Localization In some Google Sheets localization, you need to use ";" to separate parameters instead of ","