Content
AI that writes product descriptions and SEO copy from your store data: E-commerce Content Writer
E-commerce Content Writer reads the product data coming from your store and writes a description, SEO title, meta description, category and campaign texts and Trendyol, Hepsiburada and Amazon-ready bullets for every product. It never invents an attribute it was not given; missing details come back as warnings, and you move the texts to your store after approving them.
- As a workflow node
agent.ecommerceWriter- Default model
- Claude Sonnet 5
- Economy model
- Claude Haiku 4.5
- Tools
- 2
- Report
- Product content
What the agent does
The agent does not read your store by itself: in a workflow the previous step, for example ikas List products, passes the products in. It understands ikas, Shopify, WooCommerce and Shopier field names and turns name, SKU, category, brand, price, sale price, variant options, attributes and the current description into one product line. In a quick run you can paste one product per line. One run writes at most 20 products.
The rules are also checked in code: the SEO title is at most 60 and the meta description at most 155 characters; longer texts are rejected and rewritten. Health claims such as treats, slims or boosts immunity are not accepted. When a text uses discount wording, a warning is required saying the old price must be the lowest price of the 10 days before the discount. Competitor brands are never named.
Every product flows through the workflow as its own item and carries the productId and sku of the product it was written for. The description comes back with safe HTML tags only. The report lists every text with character counts and flags to check, such as numbers that are not in the product data or a competitor name. The ready-made template Refresh product descriptions saves the approved texts as a table and CSV.
Inputs / Outputs
Inputs
- Products
- Leave it empty in a workflow; the agent writes for the products from the previous step. In a quick run, paste one product per line (name, attributes, price) or a JSON list.
- What to writerequired
- Product description, SEO title + meta description, category page text, campaign text and marketplace bullets. Default: description, SEO and marketplace bullets.
- Language
- Language of the texts as a two-letter code (tr, en …). Turkish by default.
- Tone
- Warm, professional, premium, playful or technical. The brand voice of the project applies either way.
- Target keywords
- Per product the agent picks the most relevant keyword: first in the SEO title, once in the meta description, once or twice in the description. Empty means it derives one from the product type.
- Brand rules
- Binding rules for every text: words to use or avoid, how sizes are written, emojis or not.
Outputs
- items
- One item per product:
productId,sku, title, SEO title (≤ 60), meta description (≤ 155), HTML-ready description, marketplace bullets, tags and missing-information warnings; category and campaign texts when requested. - skipped
- Products that could not be written and why, for example those beyond the 20-product limit or without usable data.
Saves a report to the Reports page on every run: Product content.
Tools
- Knowledge base search
knowledge_search - Read a web page
fetch_url
Integrations it uses
Example tasks
- “Rewrite the descriptions and SEO titles of our linen collection; focus on breathability and fit, never write 'cheap'.”
- “Write Trendyol bullets for these 10 products: material, size, care and what is in the box.”
- “Write a category page text for 'Ceramic mugs' with an SEO title and a meta description.”
- “Write short banner texts for the new-season products; use a price only when the product data states it.”
Tips for good results
- Upload materials, size charts and care instructions to the knowledge base; the ikas product list does not include them and missing details come back as warnings.
- Put an Approval step after the agent; read the warnings before you paste the texts into your store.
- Split large catalogs into groups of 20 with Limit or Loop.
- Add banned words and the size format to the brand rules; the agent applies them in every text.
Model advice
Default model
Claude Sonnet 5
Per 1M tokens: $2 input · $10 output
Economy model
Claude Haiku 4.5
Per 1M tokens: $1 input · $5 output
The default balanced model is reliable at writing natural, accurate copy from thin data and at noticing what is missing. For templated marketplace bullets and short SEO titles the economy model is enough; stay on the balanced model for premium brands and long descriptions.
Templates that use this agent
Frequently asked questions
Does it write the texts into my store?
Not yet. The ikas, Shopify and WooCommerce connections have no update-product operation; approved texts are saved to a report as a table and CSV, and you paste them into the products in your store panel.
Does it write attributes the product data does not have?
No. Material, dimensions, origin or warranty are only used when the product data, the knowledge base or the brand rules state them. If they are missing the text stays short and a warning is added; the report also flags numbers that are not in the data.
What does it do with discounted products?
It uses discount wording only when the product has a sale or compare-at price, and every time it adds a warning that the old price must be the lowest price of the 10 days before the discount. It never invents a percentage or a deadline.
Which rules do the marketplace bullets follow?
At most 200 characters per bullet, in an “Attribute: fact” style, facts only. No contact details, links, store names or emojis, which marketplaces reject in listings.
Get started with OrqLabs
Build your first workflow today
Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.