Get Started with SheetAI
Use AI directly inside Google Sheets to generate content, extract data, classify text, and more. Total setup time: 8-10 minutes. After that, it's as simple as typing a formula.
What we'll cover
Install the add-on
- 1
Go to the Google Workspace Marketplace
Click the button below to open the SheetAI install page.
- 2
Click "Install"
On the marketplace page, click the blue Install button.
- 3
Select your Google account
Choose the Google account you want to use with SheetAI.
- 4
Click "Continue" and then "Allow"
Grant the required permissions for SheetAI to work in your spreadsheets.
- 5
Done!
SheetAI is now installed. You'll see it under Extensions in any Google Sheet.
Need more detail? See the full installation guide
Set up your API key
Free to start: OpenAI gives new accounts free credits. You can also use Google Gemini which has a generous free tier.
Quick steps (OpenAI)
- 1
Sign up at platform.openai.com/signup
- 2
Go to API Keys and click "Create new secret key"
- 3
Copy the key (starts with
sk-) — you won't see it again - 4
In Google Sheets: Extensions → SheetAI App → Launch sidebar
- 5
Open Settings, paste your key, click Save
Other supported providers
Your first formula
Open any Google Sheet (or go to sheet.new), make sure to launch the sidebar first (Extensions → SheetAI App → Launch), then type this in cell A1:
That's it! You just used AI in Google Sheets. Now let's try more powerful functions.
Try these next
Each example below shows a real formula you can paste into your sheet right now.
Add creativity with temperature
Higher temperature (0-1) = more creative. Try 0.9 for brainstorming.
Generate a list with SHEETAI_LIST
DocsResults spill into multiple rows — perfect for brainstorming.
Generate a table with SHEETAI_TABLE
DocsOutputs structured data across rows and columns.
| Fruit | Calories (per 100g) | Key Nutrient |
|---|---|---|
| Apple | 52 | Fiber |
| Banana | 89 | Potassium |
| Orange | 47 | Vitamin C |
| Strawberry | 33 | Antioxidants |
| Mango | 60 | Vitamin A |
Auto-tag content with SHEETAI_TAG
DocsClassify text using your own tags.
Extract data with SHEETAI_EXTRACT
DocsPull emails, names, companies, dates from any text.
Translate with SHEETAI_TRANSLATE
DocsTranslate to 90+ languages.
Auto-fill data with SHEETAI_FILL
DocsGive it a few examples and it learns the pattern to fill the rest.
Function settings explained
All SheetAI functions share these optional parameters:
| Parameter | What it does | Default |
|---|---|---|
| response_token | Max length of response. ~750 words per 1000 tokens. | 1000 |
| temperature | Creativity level. 0 = deterministic, 1 = very creative. | 0.4 |
| model | AI model to use. See all supported models. | gpt-3.5-turbo |
| cache | Saves API credits by caching identical prompts for 6 hours. Set to false for fresh responses. | true |
Pro tip: Save your results
SheetAI formulas recalculate when your sheet refreshes, using extra API credits. Once you have results you like, go to Extensions → SheetAI App → Replace with Values to lock them in permanently. Learn more