Google Sheets add-on · Use your own AI key · Unlimited usage

ChatGPT, Claude, Gemini
in your spreadsheet.

A Google Sheets add-on for ChatGPT, Claude, and Gemini. Use them as formulas, sidebar tools, or a chat agent that edits your sheet and works with 500+ apps. Bring your own AI key — pay the provider directly, no markup. Flat price for the add-on, unlimited usage, no credits.

Flat price, no credits Cancel anytime Google Sheets Your keys, your data

Developed and published by Hensu LLC

Features

Everything GPTSheet does.

Cell formulas · sidebar tools · chat agent · live connectors. All four work the same way: use your own AI key, pay one flat price with unlimited usage, and your data stays in your sheet.

Formula library

14 formulas. Drop them in any cell.

Named formulas that compose with ARRAYFORMULA, fill-down, and everything else you already do in spreadsheets.

=AI
Generic prompt. Returns a single answer in a single cell.
=AI("Write a 5-word slogan for", A2)
=AI_LIST
Vertical list. One item per row, fills down automatically.
=AI_LIST("5 marketing channels for SaaS")
=AI_TABLE
Structured 2D output with headers — perfect for research tables.
=AI_TABLE("Top 5 EVs", "model,range,price")
=AI_CLASSIFY
Pick one category from a fixed list. Predictable, taggable.
=AI_CLASSIFY(A2, "buy,sell,hold")
=AI_EXTRACT
Pull specific elements out of messy text — emails, dates, names.
=AI_EXTRACT(A2, "phone numbers")
=AI_TRANSLATE
Translate between any languages. Optional source detection.
=AI_TRANSLATE(A2, "Japanese")
=AI_FORMAT
Standardize dates, addresses, names, currencies — without regex.
=AI_FORMAT(A2, "ISO date")
=AI_TAG
Apply tags from your taxonomy or auto-suggest relevant ones.
=AI_TAG(A2, "urgent,bug,feature")
=AI_MATCH
Semantic match between two columns. Like VLOOKUP that understands meaning.
=AI_MATCH(A2:A100, B2:B500)
=AI_EDIT
Edit text — fix grammar, change tone, rewrite for your audience.
=AI_EDIT(A2, "make it more concise")
=AI_VISION Premium
Analyze an image URL. Caption it, extract text, classify content.
=AI_VISION("Caption this", A2)
=AI_WEB Premium
Get answers grounded in current web data, not training cutoff.
=AI_WEB("AAPL closing price today")

…plus =AI_HLIST, =AI_SPLIT, =AI_HSPLIT, =AI_LANG, and the =AI_CREATE_PROMPT helper.

Sidebar tools

Three tools for the work formulas can't do.

For ad-hoc prompts, batch processing, and pulling external data — without writing a single formula.

✦

Custom Prompt

Select a range. Describe what you want done. Hit Run. The escape hatch when no formula quite fits.

⚡

Bulk Apply

Run any formula across thousands of rows with progress, cost estimate, and one-click cancel. No 6-minute timeouts.

Every plan · Chat agent

Talk to your spreadsheet.

Multi-step agent that reads your sheet, plans the work, and writes the results. Included in every plan. Premium and higher let the agent use your built-in connectors too.

Live connectors

Bring external data into your sheet.

Sync MRR from Stripe, traffic from GA4, customers from HubSpot, rows from your database — straight into cells. Set the schedule once; your sheet refreshes on its own. The agent reads every connected source to build a chart, a pivot, or answer a question in plain English.

Analytics
GA4 · Search Console · PostHog · Amplitude
CRM
HubSpot · Salesforce · Zoho · Apollo
Databases
MySQL · MS SQL · Postgres · Supabase · DynamoDB
Finance
Stripe
Productivity & more
Notion · Airtable · Shopify · Ghost · GitHub · Linear · Trello · Calendly · Mailchimp
Founder
Live MRR + churn.

Pull active subscriptions from Stripe daily. Pivot by plan and cohort. The agent answers "what's our MRR this month?" in one chat.

Marketer
GA4 + Search Console side by side.

Top pages from GA4 joined with top queries from GSC — auto-refreshed nightly. Pivot by page or country, then ask the agent for next-week priorities.

Engineer
Ask SQL across MySQL + Postgres.

Plain English in, SQL out. Schema-aware. Runs the query against your live database and writes the rows into the sheet.

Mail Merge · add-on

Write every email with AI. Send them from your Gmail.

Let =AI draft a personalized message for each row, then send them all from your own Google account — one email per row, straight from the sheet. No mail-merge tool, no CSV export, no third-party sender in the middle.

1

Draft with a formula

=AI("Write a 3-sentence intro for " & A2 & " about " & D2) fills a column with a different email for every row. Edit any cell you don't like.

2

Merge and preview

Menu → Mail Merge. Pick the email column, use {{Column}} placeholders in the subject, point the body at your AI column. Step through rows, send a test to yourself.

3

Send from your Gmail

Emails go out from your own Google account. A Status column records Sent, Skipped, or the error per row — re-run any time; already-sent rows are skipped.

Uses Google's own sending limits (about 100/day on free Gmail, 1,500/day on Google Workspace™). Nothing passes through GPTSheet servers — addresses and messages stay in your sheet and your account.

Integrations · every plan

Connect 500+ apps. Ask for what you need.

HubSpot, Salesforce, Gmail, Slack, Mailchimp, Jira, Google Ads and hundreds more — one click to connect, then tell the agent what you want in plain English. It pulls the data into your sheet, or pushes your rows out to the app.

1

Pick an app

Open Integrations above the chat box, search the catalog, and click Connect. Sign in to the app once — no API keys to hunt down, no developer setup.

2

Ask the agent

"Pull my open HubSpot deals into A1." "Create a contact for each row." The agent finds the right action and runs it. Anything that changes data asks you to confirm first.

3

Pay for what you use — simply

Every plan includes monthly operations: 50 on Starter, 1,000 on Premium, 10,000 on Professional, 50,000 on Business. One operation is one action in the app, with unlimited rows and data per operation. Failed ones are free.

HubSpotSalesforceGmailSlackMailchimpJiraAsanaTrelloClickUpCalendlyZendeskGoogle Ads+ 500 more

Integrations are optional, and the one part of GPTSheet that is not local: those connections run through the GPTSheet relay and our partner Composio, and you're asked to agree before connecting your first app. Apps with a built-in connector — Stripe, Google Analytics, Search Console, Notion, Airtable, your databases — stay fully local and can refresh on a schedule.

vs. GPT for Work

Flat price. Use your own keys. Keep your data.

GPT for Work meters the LLM bill through expiring credits. We don't — usage is unlimited on your own key.

GPT for Work GPTSheet
Pricing model Credit packs ($29 → $299), expire in 12 months Flat subscription · four plans from $114/yr to $894/yr (monthly from $19) · unlimited AI usage, no credits · à la carte add-ons from $49/yr
Bring your own LLM key ✕ They charge for LLM usage ✓ Pay OpenAI / Anthropic / Gemini at API cost
Data path Routes through their servers Browser → LLM provider, direct
API keys Stored on their servers Browser localStorage only
Formula count 16 formulas 14 formulas (parity on what matters)
Sidebar agent ✓ ✓ (every plan)
Bulk processing Up to 1M rows Unlimited (browser-side, no quota)
Mail merge ✕ ✓ AI-personalized emails from your Gmail (Mail Merge add-on)
Google Sheets ✓ ✓

GPT for Work · Year 2

~$300

Power user buys ~$150 in credits, they expire, refills again.

GPTSheet · Year 2

$114

Same flat $114/yr Starter price, unlimited usage. OpenAI bill goes directly to OpenAI at API cost.

Heavy spreadsheet workflows on gpt-4o-mini typically cost $1–3/month at API rates. That's 5–10× cheaper than depleting credit packs.

Local-first by design

Your data and keys never touch our servers.

The only thing our server sees is a license key and your email — once, on activation.

What our server sees

  • Your license key
  • Your email (to bind the license to your account)
  • Nothing else — unless you opt into Integrations (below)

What our server never sees

  • Your spreadsheet contents
  • Your LLM API keys
  • Your prompts or LLM responses
  • Your API fetcher tokens or URLs

Sidebar tools and the chat agent fetch directly from your browser to OpenAI / Anthropic / etc. Cell formulas run inside Google Apps Script — same trust boundary as your sheet itself.

One exception, and only if you turn it on: Integrations — optional one-click connections to apps we don't have a built-in connector for. Those run through the GPTSheet relay and our partner Composio, and the app data you request passes through both. You're told this, and asked to agree, before you connect your first app. Never use Integrations, and everything above holds without exception.

Pricing

Flat price. Unlimited usage.

No credits. No per-row fees. Bring your own key and use it as much as you like. Cancel anytime.

Starter
$19$9.50/mo
Billed annually — $114/yr total · save 50% vs monthly
AI in your sheet: formulas, sidebar tools + Chat Agent.
  • All 14 core formulas
  • OpenAI, Anthropic + Gemini — plus Groq, Perplexity and any OpenAI-compatible endpoint (Ollama / LM Studio / OpenRouter)
  • Sidebar tools — Custom Prompt, Bulk Apply
  • Sidebar Chat Agent — multi-step sheet editing
  • Your AI keys stay in your browser — never sent to us
  • Unlimited AI usage — no credits, no per-row fees
  • 50 Integrations operations / month · unlimited rows and data per operation
Get Starter
Professional
$79$39.50/mo
Billed annually — $474/yr total · save 50% vs monthly
For heavy Integrations use.
  • Everything in Premium, plus:
  • 10× the monthly Integrations operations
  • Connect as many apps as you like
  • 10,000 Integrations operations / month · unlimited rows and data per operation
Get Professional
Business
$149$74.50/mo
Billed annually — $894/yr total · save 50% vs monthly
For agencies and teams.
  • Everything in Premium, plus:
  • 50× the monthly Integrations operations
  • Up to 50 licenses in one checkout
  • 50,000 Integrations operations / month · unlimited rows and data per operation
Get Business

One license = one Google account. Need several? Buy up to 50 licenses in one checkout. Pay with card via Stripe. Get your license key by email immediately. Activate by pasting it into the sidebar. Cancel anytime from your account. Bought a lifetime license before September 2026? Nothing changes — it stays valid forever.

Bundles

Pick your bundles.

Connectors are grouped into bundles you attach to any of the four plans, billed on the same interval. Buy only what you need. On Starter, bundles work through Run now and scheduled Imports; the agent using connectors needs Premium or higher.

Everything — $59 $24.92/mo

All 3 connector bundles + Mail Merge in one add-on. 18 connectors total.

See what's included → Billed annually — $299/yr total. Save 58% vs monthly, and $47/yr vs buying bundles individually.
FAQ

Common questions.

How does "bring your own AI key" work?

You sign up directly with OpenAI, Anthropic, or Google Gemini, get an API key from their dashboard, and paste it into the GPTSheet sidebar. The key lives in your browser's localStorage. When formulas or the chat agent run, the request goes from your browser straight to the AI provider — GPTSheet's servers never see your key or your data. You pay the provider directly at their list price (typically $1–3/month for moderate use).

Why is this cheaper than GPT for Work?

GPT for Work bundles the AI cost into credit packs that expire in 12 months. They have to mark up the underlying API cost to fund their billing, support, and margin. With GPTSheet, you pay OpenAI / Anthropic / Gemini directly at their list price — no markup. GPTSheet itself is one flat price ($114/yr for Starter) with unlimited usage — no credits to run out, no per-row fees — while a comparable GPT for Work setup would cost ~$200–500/year for a power user.

Do you ever see my spreadsheet data?

No. The sidebar tools and chat agent fetch directly from your browser to your chosen LLM provider — GPTSheet's servers are never in the loop. Cell formulas run inside Google Apps Script (the same runtime that runs every other Sheets script), which is Google's environment, not ours. The only data we ever store is your license key and the email you bound it to.

Will my license work on multiple devices?

One license is bound to one Google account. You can sign in to that account on as many devices as you want — phone, laptop, second laptop — and GPTSheet will activate on each. The binding prevents license sharing across different users, not multi-device use by you.

How do I upgrade or downgrade my plan later?

Open gptsheet.com/account, enter your license key and email, and choose Update subscription → Starter, Premium, Professional or Business. You pay only the prorated difference and keep the same license key. If your subscription includes add-ons and the option isn't shown, email support@gptsheet.com and we'll switch it for you.

What is an operation?

Operations are the unit for Integrations — optional one-click connections to 500+ apps from the Chat Agent. 1 operation = 1 successful action in a connected app; failed operations are free. There are unlimited rows and data per operation — an operation that returns 5 rows and one that returns 5,000 both count as 1. (Big pulls can still take several operations when the app pages its results.) Every plan includes monthly operations — Starter 50, Premium 1,000, Professional 10,000, Business 50,000 — which reset each calendar month and do not roll over. Connect as many apps as you like. Need more in a month? Upgrade your plan, or buy extra operations (2,500 for $9 · 10,000 for $29 · 50,000 for $99) — one-time, and they never expire while your license is active. Formulas, sidebar tools and the agent on your own AI key never use operations.

Why no free trial?

Free trials add complexity and most users don't convert. We bet you can decide from the formula examples and the chat-agent demo on this page. If you're on the fence, start with Starter monthly at $19 — it's the lowest commitment, and you can cancel anytime from your account. Cancelling stops future renewals; access continues to the end of the period you've paid for.

How do I cancel or manage my subscription?

Go to gptsheet.com/account, enter your license key and email, and you'll land in the Stripe billing portal — update your card, download invoices, or cancel. After cancelling, GPTSheet keeps working until the end of the paid period; after that, formulas and the sidebar stop running, but values already computed in your cells stay. Bought a lifetime license before September 2026? Nothing changes — it stays valid forever.

Does it work in Excel?

Not yet. GPTSheet ships for Google Sheets first. An Excel add-in is on the roadmap — sign up for the launch list and we'll let you know when it's ready.

Can I use a local model with Ollama, LM Studio, or vLLM?

Yes. Sidebar → Menu → API keys → Custom (OpenAI-compatible) → paste the base URL (e.g. http://localhost:11434/v1 for Ollama, http://localhost:1234/v1 for LM Studio) and your default model name (llama3.1:8b, qwen2.5, etc.). The API key is optional — leave it blank for local servers. The sidebar tools (Prompt, Bulk, Agent) work end-to-end against localhost; cell formulas only work when the base URL is reachable from the public internet (Together AI, OpenRouter, a hosted vLLM, etc.) since they run on Google's servers. Same flow also covers Groq, Perplexity, and any other provider that speaks the OpenAI /v1/chat/completions dialect.

How do I get support?

Two ways:

  • Support chat — paste your license key + email and talk to our AI support agent. It knows GPTSheet's connectors, setup docs, and common errors, and can help debug connector failures, scope issues, and API auth on the spot. Best for "how do I…" or "this error appeared" questions.
  • Email support@gptsheet.com — for billing, refunds, license transfers, or anything that needs a human. Replies within 1 business day.

Who builds GPTSheet

GPTSheet is developed and published by Hensu LLC, an independent software company based in the United States. Hensu LLC operates this website, publishes the add-on on the Google Workspace Marketplace, and handles support at support@gptsheet.com. Read more about Hensu LLC →

Ready to run AI in your spreadsheet?

Flat price. Your keys. Your data. Unlimited usage.