Product description generator for one item or your whole catalog
Writing 50 product descriptions by hand takes days, and copying the manufacturer’s text hurts your SEO. This prompt has your todo.is agent read each product page or your catalog file and write clear, benefit-led descriptions in your store’s voice.
The prompt
- Write product descriptions for [STORE NAME], an online store selling [WHAT YOU SELL] to [YOUR CUSTOMERS]. The products are [PRODUCT LINKS OR "THE ATTACHED FILE"]. For each product, read the details and write: a product title under 70 characters, a 2 sentence hook, 4 to 5 benefit bullets (lead with the benefit, then the feature), a short specs block, and an SEO meta description under 155 characters. Tone: [TONE]. Don’t invent specs; if something is missing, flag it. Give me a CSV file with one row per product, ready to import into [STORE PLATFORM].
What to change
- [STORE NAME]: Your shop or brand name.
- [WHAT YOU SELL]: e.g. "ergonomic office chairs" or "natural skincare".
- [YOUR CUSTOMERS]: Who buys, e.g. "remote workers", "people with sensitive skin".
- [PRODUCT LINKS OR "THE ATTACHED FILE"]: Paste product page links, or attach a spreadsheet or PDF with product details and write "the attached file".
- [TONE]: e.g. "friendly and clear", "premium and minimal", "fun and bold".
- [STORE PLATFORM]: Shopify, WooCommerce, Etsy, Amazon… so the columns fit what you import.
Example result
- Northdesk Flex Chair · Mesh Ergonomic Office Chair
- Hook: Eight hours at a desk shouldn’t end with a sore back. The Flex Chair moves with you, so you can stop thinking about how you sit.
- Why you’ll like it
- • Less lower-back strain: adjustable lumbar support sits right where your back curves.
- • Stays cool on long days: breathable mesh back lets air through, even in summer.
- • Fits your desk and your body: seat height, depth and 4D armrests all adjust.
- • Leans back when you do: tilt lock in 3 positions for calls, typing or a short break.
- • Built for daily use: tested for users up to 130 kg, with a 5-year warranty.
- Specs
- • Seat height: 44–54 cm
- • Materials: mesh back, foam seat, aluminium base
- • Weight capacity: 130 kg
- • Assembly: about 15 minutes, tools included
- Meta description: Ergonomic mesh office chair with adjustable lumbar support, 4D armrests and a 5-year warranty. Comfortable for long workdays at home or in the office.
- Flagged products
- • Northdesk Footrest Mini: no dimensions on the product page. Add them and I’ll update the row.
- • Standing Mat Pro: material not listed.
- • Cable Tray XL: weight capacity missing.
How to do it with todo.is
- Copy the prompt and fill in the [brackets]. For many products, attach your export file.
- Paste it into the todo.is web or Android app, or email it with the file to your agent.
- Your agent writes every description and gives you a CSV ready to import, plus a list of gaps.
- Reply with notes like "shorter bullets" or "write it in German too" to get a new file.
Tips
- Export your current catalog from your store and attach it. Your agent keeps your product IDs in the CSV so imports match.
- Paste one description you love and say "match this style". Your agent remembers it for future batches.
- Make it recurring for new stock: "every Monday, write descriptions for products added last week" works if you attach or link the new list.
- Ask for a product photo too, using the product photo generator prompt.
FAQ
- Can it write descriptions for a whole catalog? Yes. Attach a spreadsheet or CSV with your products and your agent writes one row per product in a new CSV file.
- Will it make up product specs? The prompt tells it not to. If a detail like size or material is missing, your agent flags it instead of guessing.
- Is it good for SEO? Unique descriptions are generally better than copying manufacturer text that hundreds of other stores also use. The prompt also writes a meta description for each product.
- Can it upload them to my Shopify store? You get a CSV you import yourself. Your agent can also work in your own browser through the todo.is Connector, and it asks for your OK before it changes anything.
JavaScript is required to use the todo.is app.