The question "Textory or ChatGPT?" comes up often, and it is the wrong question. The answer depends not on the tool but on what exactly you are filling: three flagship products or a catalogue of fifteen thousand items, a one-off job or a stream of new cards every week.
There are four ways to fill product descriptions: keep what arrived from the supplier, hire a copywriter, write in an AI chat, or run the catalogue through a feed-to-feed pipeline. We will go through each one — what it does well and where its limit sits. This is not a ranking: each of the four has a situation where it wins.
Where the choice usually starts
A catalogue is rarely empty. Most often descriptions already exist — the ones that came in with the supplier's price list. The question of what to fill descriptions with appears once you find out what state they are in.
We measured that. On 8 September 2026 we read 21 public YML feeds from Ukrainian stores — 89,718 products — and counted descriptions that match, word for word, the description of another product in the same feed. There are 19,674 of them, 22% of everything we read, and they appear in 17 feeds out of 21. Another 5,779 products (6%) have no description at all. The method and the extreme cases are in a separate write-up.
That is the state of 21 specific feeds on the date of the measurement, not a picture of the market. But this is exactly the picture the choice of approach starts from.
Importing supplier descriptions as they are
What it does well. Fills the catalogue in an hour and costs nothing. Technically it is the simplest route: the import module takes the description field from the price list and puts it into the card.
Where the limit is. The same text sits with everyone who works with that supplier. A search engine sees several pages with identical content and shows one of them as the main version — which one is its decision, not yours. There is also the format: a supplier description rarely has headings, a specification list or a meta description.
When it fits. At the start, while the catalogue is still being assembled, and in categories you keep for completeness and do not promote.
Manual copywriting
What it does well. It brings depth the feed does not have. A person knows what customers ask about this product in chat, why it gets returned, how it differs from the one next to it on the shelf, and how your audience speaks. No automated pass invents any of that — the data is neither in the title nor in the specifications.
Where the limit is. Scale. Time and money grow almost linearly with the number of cards: a thousand products means a thousand texts, and no arrangement changes that. On a catalogue of tens of thousands of items, the manual route hits the calendar before it hits the budget.
When it fits. Flagships, complex niches with a long purchase decision, category pages, ad copy. In other words, wherever a single text pays for itself on its own.
A generic AI writer
A category in which ChatGPT, Jasper and Copy.ai are examples, not exceptions.
What it does well. Flexibility. You can ask for any tone, rewrite a paragraph ten times, argue with a phrasing, build a structure from scratch. For one page, for a dozen cards, for testing how something sounds a different way, the tool is excellent.
Where the limit is. It is not built around a product feed, and that is by design, not a flaw. The consequences are concrete: you assemble the XML yourself; there are no target name_ua and description_ua fields; keywords and the meta description have to be requested separately and formatted by hand; there is no queue over the whole catalogue with pause and resume; and there is no measurable indicator to compare "before" against "after". On twenty cards none of this is noticeable. On two thousand, every one of those points turns into a manual loop.
When it fits. Individual pages, small batches, a draft structure you then scale with something else.
A feed-to-feed pipeline
This is what Textory, our product, does. We covered the mechanics of the rewrite itself separately: how to rewrite an entire catalogue. Here we only cover what makes this route different from the previous three.
What it does well. It closes the loop: it takes XML, YML, CSV, Excel or a feed URL and returns a file ready for import in the platform's format — Prom, Rozetka, generic XML, CSV, JSON. Processing runs through a queue: thousands of cards, real progress, pause and resume. The description, the title, the keywords and the meta description come back in a single call rather than in four passes. The Ukrainian name_ua and description_ua fields are filled along with the rest — in our measurement of 8 September 2026, five feeds out of 21 supplied them, and keywords only one.
The GEO mode stands apart: it restructures the description for citation by generative systems and calculates a GEO score from 0 to 100. The score is deterministic — a heuristic built on six components (a direct answer up front, question-shaped subheadings, fact density, explicitly named entities, a specification list, and length), not a model praising its own text. The same text always produces the same number, so "before" and "after" compare honestly. The details are in the piece on GEO optimisation of descriptions.
You can check the scale without a conversation: textory.com.ua has demo catalogues of up to 11,806 products. Payment is for the actual volume of text, with current terms on the product site. Catalogues are stored encrypted, data is not passed to third parties and does not go into AI training; an NDA mode is available separately.
Where the limit is. The description is built from the product's own specifications. If the feed carries material, size, compatibility and composition, there is something to build from; if the feed is empty, the pipeline has nothing to put into the text, and admitting that at the entrance is more honest than getting invented figures in a description. For flagship products an automated pass is a good draft that deserves editing. And it does not replace assortment, prices and delivery terms: a rewritten description removes a technical loss, it does not create demand.
The comparison in one table
How to choose for your case
A few rules that cover most situations.
- A dozen products or a few flagships. By hand. Automation will not pay back its setup here, and depth matters more than speed.
- Thousands of typical cards with the same structure. A pipeline. The manual route runs into the calendar, and an AI chat runs into copying back and forth.
- A constant stream of new items. Look at the integration rather than the text: an API, webhooks for completed processing, a permanent link to the generated feed. A one-off run is not the answer here.
- A feed without specifications. Data first, texts second. No approach will build fact density out of an empty field.
- Several languages or several marketplaces. Look at the export: whether the platform's target fields are there and whether the file comes back ready for import without manual fixes.
A combination usually wins
In practice one option alone is rarely the choice. A working arrangement looks like this: the pipeline handles the bulk of the catalogue, a person edits the twenty or thirty cards that matter most, and the AI chat stays for individual pages and phrasings where a dialogue is needed. Importing as it is does not disappear either — it simply stops being the only thing in the catalogue.
The order of work is the same as in any feed job: products with no description at all first, then the largest groups of copies, then a preview on a single product before launching the whole catalogue, then importing one card back into the marketplace — and only after that the full volume.
The limit shared by all four
None of these approaches creates demand. A description affects what the system and the person see on the page, and does not affect assortment, prices, delivery terms, links or competition in the category. We do not quote percentages of sales or ranking growth — nobody who quotes them knows them.
And separately on AI search: nobody, ourselves included, can promise a mention in an AI answer. GEO mode makes the text structurally more suitable for citation, while the decision to cite is made by the model and depends on dozens of factors outside the description.
In short
Choosing between the four approaches is not about picking the best tool, it is about matching volume against depth. A dozen texts are written by hand. Ten thousand go through a pipeline. Everything in between is usually split between the two, and that split is worth planning before you start.
To see what your feed would produce, go to textory.com.ua — the demo catalogues and current payment terms are there. The rest of our products are in the own products section. If the task is wider than the text and the whole path of the feed needs review, the review is free, we reply within two hours, and we work under a contract.