Skip to content
OrqLabs

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

The agent decides when to call these tools while it works on the task.
  • Knowledge base searchknowledge_search
  • Read a web pagefetch_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.