SheetMagicSheetMagic

A description for every SKU, and the German version next to it.

Product names in column A, one AI formula per column, the model of your choice.

B2

fx=AITEXT("Write a 30-word product description for: " & A2)

ProductFormula
2Walnut desk organizer=AITEXT("Write a 30-word product description for: " & A2)
3Linen apron, navy=AITEXT("Write a 30-word product description for: " & A3)
4Ceramic pour-over set=AITEXT("Write a 30-word product description for: " & A4)
5Merino beanie, grey=AITEXT("Write a 30-word product description for: " & A5)
6Brass reading lamp=AITEXT("Write a 30-word product description for: " & A6)
description
Solid walnut organizer with five slots for pens, phone and notes. Oiled finish, felt base, made to sit on a desk for decades.
Stonewashed navy linen apron with adjustable neck strap and two front pockets. Softens with every wash.
Hand-glazed ceramic dripper and carafe for two cups. Slow, even extraction and a stand that doubles as a lid.
Extra-fine merino beanie in heather grey. Warm without bulk, no itch, machine washable.
Solid brass lamp with an adjustable arm and a warm 2700K bulb. Ages to a soft patina.

Example output for illustration, not a live result.

300 products. About 10 hours by hand, or one formula dragged down.

By hand600min
One formula5min

How AITEXT() works.

Where it runs

This is generative AI, not scraping. AITEXT sends your prompt and any cell references to the model you have picked in the sidebar and writes the reply straight into the cell. Nothing is written to a new tab.

Where the data comes from

Nothing is fetched from the web. The description comes from the AI model you have picked in the sidebar, working only from your prompt and any cells you reference.

Spends AI tokens, not integration credits. A smaller model such as Claude Haiku or GPT-4o mini covers a job like this for a fraction of the tokens a larger model would use.

Two ways to do it.

Formula

Every formula works on Free.

  1. 1. Paste the formula

    Put your product values in column A and paste =AITEXT("Write a 30-word product description for: " & A2) into B2.

  2. 2. Drag it down

    Drag the AITEXT cell down the column. Every row runs on its own.

  3. 3. Read the results

    Results fill in beside the formula, one row per input.

Chat

Chat Agent is on Solo, Team and Business plans.

  1. 1. Type the job

    “Write a 30-word description and a German version for every SKU in column A”

  2. 2. The agent writes the sheet

    Filled columns B and C for 300 products using Claude Sonnet.

Month four.

New SKUs land every week. The formula is already in the column.

productdescriptionRun
Powder-coated plant standPowder-coated steel plant stand, three tiers. Holds up to 20kg per shelf, indoor or covered outdoor use.New
Recycled wool throwRecycled wool throw blanket, 130x180cm. Machine washable, available in five colors.New

What re-running the same formula next month adds or changes. Example output for illustration, not a live result.

Turn on Keep Formula in the sidebar and the column stays live for the rows you add next week.

Formulas for this job.

  • =AITEXT("Write a product description for: " & A1)

    Generate AI text from any prompt, supports every model and optional real-time web search

  • =AITRANSLATE(A1, "Spanish")

    Translate cell content into any language

  • =AILIST("10 blog topics about coffee")

    AI-generated list that spills down rows

All 64 formulas

Not sure it fits your job? Ask.

Describe the task in plain English. In about ten seconds you get a straight answer, yes, partially or not a fit, plus the exact formulas or Chat Agent prompt to run. No signup, no card.

Already sure?

Installs from the Google Workspace Marketplace in under a minute. Every formula works on the free allowance.

Install free for Google Sheets

Plain English is fine. Say what data you have and what you want out.

Takes about 10 seconds. No credit card, no signup.