SheetMagicSheetMagic

Every release, in order.

See what is new in SheetMagic. 61 releases since the Google Workspace Marketplace launch, newest first. Each entry lists what changed for the add-on and the dashboard in that version.

2026

51releases
  1. v7.12.0

    Minor release

    • Buy a plan straight from the pricing page: Stripe checkout with no account first, instant account setup, lifetime-deal owners can subscribe
  2. v7.11.4

    Patch

    • Team members on lifetime deals keep their plan when they first sign in to the dashboard
  3. v7.11.3

    Patch

    • Your AI Chat history and saved API keys now stay with your account when you first sign in to the dashboard
  4. v7.11.2

    Patch

    • Fixes AI Chat overcharging on longer conversations
  5. v7.11.1

    Patch

    • Documentation updates for the Free Chat Agent release
  6. v7.11.0

    Minor release

    • Free plan includes the Chat Agent on its one-time allowance
    • The Chat Agent now runs on Claude Haiku 5.5
    • Claude Haiku 5.5 is available in AI formulas
  7. v7.10.0

    Minor release

    • Quarterly billing at 15% off; Growth and Scale allotments trimmed so every plan stays profitable
  8. v7.9.0

    Minor release

    • Plans are now Free, Solo, Growth and Scale, sold on usage: each plan's AI tokens and scraping credits are one monthly pool shared by every license and teammate
    • Every paid plan lets the owner add up to 1,000 teammates, with no seat upsell
    • Pricing now says plainly that paid plans refill every month, yearly included, and unused amounts don't roll over
  9. v7.8.2

    Patch

    • Google Maps and other scraper cells show readable values instead of [object Object], and WIKIPEDIA works again on a new data source with categories and last edit dates back (4 credits per result plus 4 per run)
  10. v7.8.1

    Patch

    • Integration credits are now called scraping credits, so it is clear they pay for web scraping and are separate from AI tokens
    • Your balance, plans and credit packs are unchanged, only the name is new
  11. v7.8.0

    Minor release

    • Zillow, YouTube transcript, Facebook post, Google review and Google Hotels scrapers fill every column again, WIKIPEDIA works again on a new data source (search terms or article URLs, 2 credits per result), and a monthly check now catches scraper vendors changing their inputs, outputs or prices
  12. v7.7.2

    Patch

    • Google Maps searches in chat and in cells wait long enough for results, and say clearly when nothing was found or the service is down
  13. v7.7.1

    Patch

    • AIVIDEO works again, and chat image generation works again on OpenAI's current image model
    • REDDIT can list a subreddit with only its name, and returns the number of posts you ask for
    • Facebook Ads no longer charges credits when Facebook blocks the lookup
    • Chat keeps every step of a multi-step answer, keeps each chat's approvals to itself, and only asks how to write data when a scrape returns more rows than you asked for
    • Chat images are charged at their real cost, and images and audio the chat saves to your Drive are private to you
  14. v7.7.0

    Minor release

    • Turn BYOK on or off from the AI Settings header, where you can always see whether it is on or off
    • The confirmation now starts with your current BYOK setting
    • Hover the key icon to see what it does; it appears only while BYOK is on
  15. v7.6.0

    Minor release

    • Turn BYOK on or off right from the Extensions menu, with a clear summary of what changes before you confirm
    • Manage AI API Keys now appears only while BYOK is on
    • Turning BYOK off keeps your saved API keys, ready for when you turn it back on
    • Team seats now switch with their plan owner's BYOK setting right away
    • The integration credits bar now counts the 50% BYOK credit bonus
  16. v7.5.12

    Patch

    • When activation fails because Google's daily request limit for your account is used up, the error page now says so and tells you when to try again
  17. v7.5.11

    Patch

    • Internal test account change for the scheduled Sheet test
  18. v7.5.10

    Patch

    • A scheduled test now checks every SheetMagic function and chat tool in a real Google Sheet three times a month
  19. v7.5.9

    Patch

    • Weekly provider checks now spend at most $3 per run
  20. v7.5.8

    Patch

    • Gemini 2.5 models are retired; saved cells using them now run on the current Gemini models
  21. v7.5.7

    Patch

    • Weekly checks against the real AI and scraping providers now catch billing and integration problems before you do
  22. v7.5.6

    Patch

    • The add-on now shows Free plan users their plan correctly, with the right message when the trial runs out
  23. v7.5.5

    Patch

    • Billing is now fail-safe: AI usage on Gemini, scraping charges and credit pack order are calculated correctly and consistently
  24. v7.5.4

    Patch

    • Every update is now checked end to end across sign-up, billing, AI formulas, chat and scraping before it ships, so results and charges stay consistent
  25. v7.5.3

    Patch

    • Re-running an AI formula with the same prompt within 10 minutes reuses the answer instantly at no cost
    • Formulas that keep re-triggering each other are paused for 10 minutes, with a note on the cell explaining why
  26. v7.5.2

    Patch

    • AI results that never reach your sheet, for example because the cell was cleared while it ran, are no longer charged
    • Fewer false error reports from page scraping formulas when you run large batches
  27. v7.5.1

    Patch

    • Behind-the-scenes fix to our release checks
  28. v7.5.0

    Minor release

    • 17 more AI models are available, including Claude Sonnet 5.5, Gemini text-to-speech voices, Mistral speech and Gemini Omni video
    • If a saved setting points to a model that has been retired, SheetMagic now switches it to the replacement model for you
    • Choosing o1-pro shows what an answer can cost, and every o1-pro answer is capped at 4,000 output tokens
    • Scraper results look the same whether you get them from the AI chat or from a scraper formula
    • A new What's New panel in the sidebar and the dashboard shows what changed in each release
  29. v7.4.7

    Patch

    • If some SheetMagic permissions were left unticked on Google's permission screen, opening SheetMagic now asks for them again instead of showing "Feature Not Available" or a licence error
  30. v7.4.6

    Patch

    • On a shared sheet, AI formulas now always use the API key saved in the sheet owner's own settings, the same account the formulas are billed to, and no longer read keys from the sheet's shared storage
    • Whether an API key is used now follows the account the formula is billed to, not the setting of whoever last refreshed the shared sheet
    • Sheet owners whose API key was only stored on the sheet re-enter it once in Extensions > SheetMagic > Manage AI API Keys; until then the cell says where to add it
    • When a subscription ends, its licence moves to the Free plan instead of staying active on the old plan, and any credit packs you bought stay usable
    • If your seat on a team plan ends because that plan was cancelled, you now move to the Free plan with your own licence instead of losing access
  31. v7.4.5

    Patch

    • Security fix: internal maintenance functions can no longer be called from the add-on
  32. v7.4.4

    Patch

    • When a formula reaches our AI service without the key it needs, the cell now also names the provider in plain words (for example "OpenAI") and points to Extensions > SheetMagic > Manage AI API Keys
    • AI Chat no longer mentions a Lifetime Deal when a subscriber with bring-your-own-key on still needs to add a Claude key
    • SERP and BULKSERP show a plain message for a result count below 1, and Google Shopping, Google Flights, Google Hotels and the Amazon formulas show what to fix in the cell instead of a script line number
  33. v7.4.3

    Patch

    • A scrape that fails or finds nothing, such as a deleted page, a delisted Amazon product or an unknown profile, now costs 0 credits in formulas and in AI Chat, and the cell or results tab says "No results found for this input, you were not charged"
    • When a website refuses a page, the cell shows "The page could not be fetched" with the status code instead of a raw error
    • GETIMG, GETSELECTOR, PAGEDATA, SERP and BULKSERP reuse a result for 6 hours, so reopening a sheet does not charge for the same lookup again
    • Scraper inputs are checked before any credits are held: a result count below 1, a web address with spaces, a minimum price above the maximum and unknown marketplaces are refused with a clear message
    • eBay searches use the marketplace you pick, TikTok profiles return their videos again, and Keep Formula is honored when a scraper finds no results
    • Scrapers that start a new results tab at the same moment no longer write over each other: each gets its own tab, such as "Amazon Product Results (2)", and no paid row is lost
    • AI Chat now carries out every sheet action it offers, including freeze rows, notes, tab colors and find and replace, and marks an action as failed when it does not complete
    • AI Chat shows the real reason when a request fails instead of "Server error", stops waiting on a reply that never arrives, and explains why it is unavailable instead of showing an empty panel
    • AI Chat counts cached prompt tokens in each reply's token total, declining an action ends it cleanly, and old approval cards expire
    • Your own OpenAI and Gemini keys now work for image and media tools in AI Chat
    • Your own API keys and Google sign-in are encrypted on their way to our AI service
    • The Google sign-in token that lets AI formulas write results into your sheet is now kept encrypted in transit as well
    • VISIT and the scraper formulas now keep your Google sign-in encrypted on its way to our scraping service too
    • AI formulas no longer stay on "Processing..." when Google Sheets is briefly busy or your Google sign-in needs refreshing
    • When an AI provider is briefly rate limited, AI formulas wait and try again on their own instead of showing an error, and you are only charged for results that arrive
    • A missing API key message names the provider in plain words, and a prompt range with only empty cells is refused before any tokens are used
    • Authorizing SheetMagic always asks Google for lasting access, so scraper results keep writing to your sheet long after you connect
    • The add-on no longer uses a database key: your usage bars and plan details now come through our secured API
    • License Status shows a masked license key, labels you as the owner when the license is yours, and license keys are accepted in any letter case
    • A refunded plan owner is no longer told that a license owner removed them
    • A transferred seat gets its plan right away, seats on Dealify lifetime codes work like AppSumo ones, and a license owner who hands over their own seat stays active
    • Saving settings in the sidebar shows an inline message instead of a blocking pop-up, and tells you if any setting failed to save
    • Upgrade links in the add-on and plan buttons on our pricing page open your dashboard, where you can change plan without buying a second subscription, and your monthly or yearly choice is kept through sign-in
    • Reset All Data keeps your AI API keys unless you choose to delete them, reports anything it could not clear, and its buttons are always visible
    • Paid credit packs stay valid for their full 365 days when a subscription is cancelled, and each pack adds exactly what its description lists
    • Plan allowances refill only after a renewal is paid, yearly plans refill every month, and you can subscribe again after cancelling
    • If you pay for your own plan, or our team granted you one, and also hold a seat on someone else's license, your usage, credit packs, quota warnings and bring-your-own-key switch use your own plan
    • Dashboard: seat holders see the license owner's bring-your-own-key setting instead of a switch they cannot use
    • Dashboard: seat holders see their allowance labelled as the plan owner's pool, lifetime code owners are pointed to credit packs instead of a second plan, and a blank redemption code shows "Enter a redemption code first."
    • Dashboard: sign-in and password reset pages show only our own messages, and the password reset page no longer offers Log in to someone already signed in
  34. v7.4.1

    Patch

    • SERP and BULKSERP work again. DuckDuckGo started blocking the old connection, so searches now run through our scraping service and cost 1 integration credit each
    • A blocked search now says so clearly instead of showing an empty "No results found"
    • Page scraping formulas now answer within 25 seconds with a clear message when a website is too slow, instead of timing out
    • Text that is not a web address, typed into a scraping formula, now shows "Invalid URL format" right away and uses no credits
  35. v7.4.0

    Minor release

    • New AI models: GPT-6 Sol and GPT-6 Luna, Claude Opus 5.5, Gemini 3.7 Flash, 3.6 Flash and 3.5 Flash-Lite, plus Grok 4.7 and Mistral Medium 3.5 on OpenRouter
    • Models the providers have shut down are gone from the picker, including Sora, DALL-E 3, Claude Opus 4.1 and Veo 3.0. Formulas saved with a retired model switch to its closest replacement automatically
    • Perplexity moved to its new API ahead of the old one shutting down on September 27
    • Web search now works on every current GPT-5, GPT-6 and Claude 5 model
    • Fixed: newer reasoning models could return an empty cell, and GPT Image 2 now generates images
  36. v7.3.1

    Patch

    • Lifetime, AppSumo and Dealify plans now run every scraper on our platform keys, so only the AI functions need your own API key
    • Large sheets no longer time out when every AI formula recalculates at once
    • A scraper result is retried rather than lost when Google Sheets is slow to accept the write
    • Clearer messages when a spent allowance or your own provider account is the reason a formula stopped, in every language Google reports it in
  37. v7.3.0

    Minor release

    • Lifetime plan: pay once for 5,000,000 AI tokens and 15,000 scraping credits every month, with your own API keys included
    • Rebuilt dashboard: every usage bar now shows what is left rather than what was spent, and top-up packs are listed as plain rows
    • License checks repair themselves, so a valid account is never locked out of custom functions by an old stored key
    • Owners of a single-code lifetime deal can use their own license again, even when the seat is assigned to someone else
  38. v7.2.0

    Minor release

    • The AI Chat Agent sends in seconds rather than minutes, and shows a heartbeat while a long tool run is still working
    • The agent reuses data already present in your sheet instead of scraping it a second time
    • Two new scrapers: Airbnb listings and Facebook post comments, both billed per row returned
    • Straico removed from the model picker after the provider retired its API
  39. v7.1.0

    Minor release

    • Drag a scraper formula down a column and every row writes into one shared results tab instead of fighting for the same cells
    • More scrapers across social, property, reviews and business data
    • Zillow, Amazon and Google Trends scrapers return the documented columns, and an unusable URL now explains itself instead of failing silently
    • Sheet previews and long cell text truncate on a character boundary, so emoji and accents are never cut in half
  40. v7.0.0

    Major release

    • New allowances on every plan: Free gets 20,000 AI tokens and 100 credits one time, Solo 3,250,000 tokens and 10,000 credits a month, Team 15,000,000 and 50,000, Business 37,500,000 and 135,000
    • Bring your own API keys on any paid plan and your scraping credit allowance grows by 50%
    • Five lifetime deal tiers, starting at 20,000 credits a month for a single code (later consolidated to three tiers)
    • AI token packs carry 40 to 75% more tokens at the same price, and a pack close to expiring is now spent before your monthly allowance
    • Owners can split a plan across licenses and cap each one, from a new allotment panel in the dashboard
  41. v6.2.0

    Minor release

    • Every scraper custom function honours the Keep Formula and Keep Apostrophe settings
    • Scraper results fill the rows below the formula instead of overwriting the cell that called it
    • The AI Chat Agent never writes over existing data. If a result table has to move, the sidebar tells you where it went.
    • Conversation history is scoped to the spreadsheet you are working in, so a new sheet starts with a clean thread
  42. v6.1.0

    Minor release

    • 35 new scraper custom functions bring the AI Chat Agent's scraping tools directly into your formulas
    • 13 instant lookup functions (GSEARCH, AMAZONSEARCH, GMAPS, GNEWS, GTRENDS, GSHOPPING, and more) return a table of results as soon as you hit enter
    • 22 async functions for social and business data (INSTAGRAM, TIKTOK, REDDIT, LINKEDINCOMPANY, and more) fill in the cell within about a minute
    • Credit usage matches what the AI Chat Agent already charges for the same scraping tools
    • See the in-app function reference for the full list of new formulas
    • Update (September 2026): SheetMagic now has 43 scraper functions, 30 of them background jobs.
  43. v6.0.0

    Major release

    • AI Chat Agent, a conversational sidebar that reads your sheet and takes action: writing cells, formatting, building charts, scraping the web, and more, all from plain English
    • 25+ tools across reading, writing, scraping, and formatting your spreadsheet
    • Available now on Solo, Team, and Business plans
  44. v5.8.1

    Patch

    • Fixed browser crash caused by password manager extensions (1Password, LastPass, etc.) when saving API keys
    • Improved dialog stability - all modals now safely handle Chrome extension interactions during close
    • Added cache-busting to ensure users always receive the latest version of SheetMagic dialogs
    • Subtle entrance animations added to all modals for a more polished experience
  45. v5.8.0

    Minor release

    • Automatic license verification - your license is now detected from your Google account, no manual entry needed
    • Manual license fallback with email field - if auto-detection fails, enter both your license key and email address
    • Fixed sidebar showing sheet owner's subscription instead of the current logged-in user's data
    • Updated Getting Started guide to reflect the new automatic onboarding flow
    • Simplified team onboarding - seat holders no longer need license keys shared manually
  46. v5.7.0

    Minor release

    • Claude web search support - use =AITEXT(prompt, context, TRUE) with any Claude model for real-time web results
    • New Claude 4.6 models: Opus 4.6 and Sonnet 4.6 now available
    • Web search now works with OpenAI, Perplexity, and Claude (all Opus, Sonnet, and Haiku models)
  47. v5.6.0

    Minor release

    • Per-license usage tracking - see AI token and integration credit usage broken down by license
    • Multi-license dashboard with individual license usage breakdowns
    • Increased free tier integration credits from 50 to 1,000 per month
    • Improved seat user experience with better subscription and analytics handling
    • Duplicate email prevention across different licenses
    • Better error handling for Perplexity AI models
    • Keep Formula behavior improvements
    • Contact page added to navigation
    • Various bug fixes and stability improvements
  48. v5.5.0

    Minor release

    • Credit Packs - purchase additional AI tokens or integration credits as one-time top-ups
    • Pack discount coupons for credit pack purchases
    • Improved usage display with shortened values (e.g., "5.0M AI", "35K Credits")
    • Enhanced admin dashboards with usage tracking
    • Various bug fixes for pack coupon application and usage summaries
  49. v5.4.0

    Minor release

    • Keep Formula feature - cache formula results to prevent unnecessary re-evaluation
    • Keep Formula toggle available in Text, Audio, and all AI function tabs
    • Cross-tab synchronization for Keep Formula settings
    • Comprehensive documentation for Keep Formula usage
    • Protected adjacent cell edge case handling for cached results
  50. v5.3.0

    Minor release

    • Usage metering system with AI tokens and integration credits tracking
    • Real-time usage indicator in sidebar showing remaining quota
    • In-app toast notifications when approaching usage limits (80%, 90%, 100%)
    • Smart upgrade prompts for users nearing quota limits
    • New documentation pages for AI tokens and integration credits
    • BYOK (Bring Your Own Key) mode - unlimited AI with your own API keys
  51. v5.2.0

    Minor release

    • New AI model support: Gemini 3.0, GLM 4.7, and Mistral models
    • Migrated from user properties to document properties for better reliability
    • Improved scraping functions with better error messages
    • Enhanced proxy support for web scraping
    • Affiliate system for referral partnerships
    • Newsletter subscription integration
    • Various performance optimizations and bug fixes

2025

7releases
  1. v5.1.0

    Minor release

    • Redesigned sidebar with modern tab-based interface for easier navigation
    • Added GPT Image 1.5 support for enhanced AI image generation
    • New output format selector - choose between Text, JSON, Markdown, or List formats
    • Interactive feature requests board with community voting
    • Expanded FAQ section with 7 categories and 50+ questions
    • Real-time social proof notifications showing recent purchases
  2. v5.0.0

    Major release

    • Asynchronous processing - enables background execution without 30-second limits
    • New AISPEECH custom function introduced
    • Updated sidebar showcasing all available functions
    • Support for Google Nano image generation and Gemini text
  3. v4.0.2

    Patch

    • Optimized backend function processing to reduce loading during heavy usage
  4. v4.0.1

    Patch

    • Fixed temperature parameter error when using OpenAI gpt-4o-search-preview models
  5. v4.0.0

    Major release

    • Added search engine scraping with location filtering
    • Customizable timeframes for search results
  6. v3.4.3

    Minor release

    • Rebuilt scraping engine for Google Marketplace compliance
    • Introduced dynamic model list auto-loading for OpenAI
  7. v3.3.0

    Minor release

    • Added a new AI provider integration
    • Streamlined API key management interface

2024

3releases
  1. v3.2.0

    Minor release

    • Function name changed from =ai() to =aitext() per Google requirements
    • Added automatic OpenRouter model updates
  2. v3.0.0

    Major release

    • Enabled access to any AI model including Gemini, Llama, and Claude through OpenRouter API
  3. v2.0.0

    Major release

    • Released on Google Workspace Marketplace
    • Introduced =aiimage() function for AI image generation
    • Introduced =gpt4v() function for image analysis

Missing something? Ask for it.

Requests are voted on in the open. Updates ship to the add-on automatically, nothing to reinstall.