> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.etals.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.etals.com/_mcp/server.

# Products

Once your products are in Etals, it can enrich every one of them. You get meta titles and meta descriptions that read well in search results, product descriptions that answer what shoppers want to know, and complete product data such as activity, materials and features.

This guide follows Nordvik Outdoor as it chooses which fields Etals writes and what its agents see, produces content by hand in a grid, and then lets an automation do the same for every new product.

![etals-video-poster:use-case-products](/_fern-files/_img/62f3761e89f7d578997b20a9b9e6aac81646a39f1fc1acba926b667603beb7bb.webp)

## Fields and master data

Every product has a set of fields. Some are texts, like the meta title, the meta description and the product description. Most products also have master data, like the category they belong to, their material and their technical specifications. Etals can enrich all of them.

| Kind        | Typical fields                                                    | Nordvik example                                                                                                          |
| ----------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Texts       | Meta title, Meta description, Description                         | Meta title of the Fjord Shell Jacket: "Fjord Shell Jacket: Waterproof Shell \| Nordvik Outdoor"                          |
| Master data | Category, Colour, Material, Features, Activity, Care instructions | Features of the Fjord Shell Jacket: "Fully taped seams, helmet-compatible hood, pit zips, 2 chest pockets, PFC-free DWR" |

To see the fields of a product, open **My Data** > **Products** and click the product. Pick a language at the top, such as **EN**, to see one value per field.

![The Fjord Shell Jacket in My Data with EN selected: the Description, Meta title and Meta description texts, an empty Care instructions field, and Completeness showing 23 of 28 filled](/_fern-files/_img/75c7db3025dbca1e8bad9879fba21883de731cd89d55352d5804a3cf7e9474d3.webp)

## Step by step

#### Choose what Etals generates

The first step is to choose which fields Etals should produce.

Go to **Setup** > **Onboarding** and open the **Products** chapter. Click **Set up**, or **Edit** if your products are already set up. The window asks "Choose what Etals generates and what agents see".

Switch on **Etals can generate** for every field Etals should write: the texts, and the master data too. Leave it off for data your own system owns. Nordvik left it off for **Price SEK** and **Supplier Notes**.

If a field is missing, add it first in **My Data** > **Products** > **Properties & prompts** with **New property**. Nordvik added Activity and Features this way. See [Properties](/properties#create-a-property).

![The Set up products window: Category, Colour, Description, Features, Gender, Material, Meta description and Meta title, each with the switches Etals can generate and Agents can see turned on](/_fern-files/_img/7fcedff844a0490523b3b7d29557314f0faed30b3ed20158a891cfb037b77770.webp)

> **Note**
>
> Choice fields such as Category and Colour are filled by picking from your own list of options.

#### Choose what agents see

Then choose what the agents should see while they write. In the same window, the **Agents can see** switches decide what an agent reads about a product. The product's name is always included.

* Under **More context for agents**, switch on **Images** ("Used to describe colour and fit"). The product image helps an agent describe colour and fit.
* Switch on every field that helps, like **Material** and **Supplier Notes**.
* Switch off anything that could confuse the agent. Nordvik switched off **Price SEK**, so the descriptions stay about the product and not its price.

Click **Finish setup**. You can change both switches any time in **My Data** > **Products** > **Properties & prompts**. See [What agents see](/how-agents-use-data).

![The bottom of the Set up products window: Etals can generate is off for Price SEK and Supplier Notes, Agents can see is off for Price SEK and on for Material, Meta description, Meta title and Supplier Notes, and Images and Variants and sizes are on under More context for agents](/_fern-files/_img/c8e3490adf84f96ebbe63f368639f6fbef381c93ec84ae1084a77df4d076f581.webp)

#### Train a field

You can also train a field once, so it writes the way you like. After setup, the **Products** chapter has a training step for each field, such as **Train Description**. Click **Train**.

1. Under **What is important**, say what matters in your own words, or click one of the **Hints from Etals**. Pick the language to test in under **Test in**. Nordvik wrote: "Answer what shoppers ask: is it waterproof, how warm is it, how heavy is it, and how do I care for it?"
2. Click **Continue**. Keep **Let Etals pick** ("Three varied products out of your 16") or choose the products yourself, then click **Start training**.
3. Read the results on the right. If something is off, tell Etals in the chat what to change and it runs the test again.
4. When it reads right, click **Approve and finish**. The step now says **Trained**.

Do the same for the other fields you care most about. What you teach is saved as that field's instructions, and every agent that writes the field follows them. See [My data](/my-data).

![Training Description: Nordvik's note in the chat on the left, and the test descriptions for Fjord Shell Jacket and Kestrel Down Vest on the right, with Approve and finish at the top](/_fern-files/_img/38d01e9ea7c2a8afc0c649833994cf06dd270b2afbe6ccfa6ef8fadc6fdc5630.webp)

> **Note**
>
> Training needs access to **Test & Optimize**, and approving needs deploy rights there. If the button is greyed out, ask an admin.

#### Produce by hand in a grid

Now you can produce content, by hand or with an automation. To do it by hand:

1. Open **Produce Content** and click **New grid**.
2. Choose **Products**, then pick the products you want to work on. Tick them in the list (search by name or product code to find them faster) and click **Add to grid**. Nordvik picked three new arrivals: Arctic Trail Gloves, Polar Night Mittens and Coastline Rain Jacket.
3. Add the fields Etals should write, and choose the languages for each one. Search for **Description**, click it and choose **Produce**. Tick the languages, here **EN** and **DE**, and click **Add 2 localizations**. Do the same for **Meta title** and **Meta description**. They vary by web shop, so **EN** there means the UK shop and **DE** the German one.
4. Try one product first. Tick its row, click **Generate selected** and then **Generate 6 values** (the number depends on your grid). Etals writes that row and saves it to the product straight away. Nordvik tried Polar Night Mittens, which had no texts yet. Read the result.
5. When you like what you see, click **Generate** for the rest. Hover the button first to see which cells will be written. **Fill empty** writes only the cells that have no value yet. **Replace all** rewrites existing values too.
6. If your shop is connected, turn on **Export to** followed by its name ("Sent on after the commit") to send the results straight to your shop. Turn on **Send to proofreading** if someone should check the texts first. Click **Generate 6 values**.

Every value is saved to your products, and the task shows **Finished**. Click **Full results** to read the texts in full.

![Polar Night Mittens ticked in the New arrivals grid, with the Generate window open: Fill empty 6 and Generate 6 values](/_fern-files/_img/0e42fa069a065d1341e8fc65d5dd5f71023b3cd453b0e9206815add940542005.webp)

![The Generate window for the rest of the grid: Fill empty 6, the steps Generate and Export to Custom API, and the Export to Custom API switch turned on](/_fern-files/_img/19175b442d947e62ee9e8fa69a5445f3dee97479270a691d2bec49a03316a96a.webp)

> **Tip**
>
> Only fields set to **Exportable** are sent to your shop. New fields start as **Internal only**, which suits master data you keep in Etals. See [Export](/export#export-to-a-connected-platform).

#### Save it as a template

You'll make the same choices again for the next batch of products, so save them as a template and next time it's one click. Click **Save as template** at the top of the grid. Give it a **Name**, choose **Fill empty** or **Replace all**, decide on **Send to proofreading** and **Export to**, and click **Save template**.

Next time, open **Produce Content** and click the template under **Templates**. A new grid opens with your fields, languages and settings in place. Pick the products and click **Generate**.

![The Save as template window with the name New products, Fill empty selected, Send to proofreading off and Export to Custom API on](/_fern-files/_img/63b273abc56ddeffd83db3348680b5413014a91762adfb4149936e6c85264187.webp)

#### Or let an automation do it

An automation gives new products the same treatment without anyone opening a grid. Open **Automations** and click **New automation**, or click **Turn on** next to **Turn on an automation** in the **Products** chapter of **Setup** > **Onboarding**.

1. Under **Works on**, pick **Products**. Under **Start from a template**, pick your template. It fills in what Etals produces and the settings.
2. Check **What Etals produces**: every field and the languages or web shops it's written for.
3. Under **When it runs**, keep **When products are added or changed**. It runs after every import, sync or API update and only handles those products. Tick **Also run once now** if your current products should be done too.
4. Under **After it is written**, choose **Save as drafts** to review the results in Tasks first, or **Publish to your connected platform** to send them straight on.
5. Click **Turn on automation**.

![The automation builder: five fields filled in from the New products template, and the summary on the right listing Description for EN, Meta title and Meta description for the UK web shop, Activity and Features](/_fern-files/_img/cf9b9af8849ec9935406d087ebca41a5428ca5d79e2d3576890db042bcc7b1c9.webp)

## What you get

### Search listings people want to click

A product's meta title and meta description are what shoppers see in search results. A typical unoptimized listing is too long, gets cut off and repeats keywords:

|                  | Before                                                                                                                               | After, written by Etals                                                                                                                      |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Meta title       | Fjord Shell Jacket Women Deep teal NV-1001 - Jackets - Nordvik Outdoor Webshop Sweden - Buy...                                       | Fjord Shell Jacket: Waterproof Shell \| Nordvik Outdoor                                                                                      |
| Meta description | Buy Fjord Shell Jacket Women Deep teal online. Shell jacket, rain jacket, jacket women, outdoor jacket, cheap jackets, best price... | Stay dry on wet trails with this 3-layer waterproof shell. Fully taped seams and recycled fabric keep heavy rain out so you can keep moving. |

The new title fits, says what the product is and names the shop. The description gives a reason to click.

### Descriptions that answer questions

Nordvik trained its descriptions to answer what shoppers ask. The test description for the Fjord Shell Jacket answers four common questions before anyone has to ask them:

| Shopper asks          | The description says                                                                           |
| --------------------- | ---------------------------------------------------------------------------------------------- |
| Is it waterproof?     | "Built from 3-layer recycled polyester with fully taped seams, it is fully waterproof."        |
| Will it keep me warm? | "As an uninsulated outer layer, it blocks wind while allowing you to add warm layers beneath." |
| How heavy is it?      | "It weighs just 410 g in size M."                                                              |
| How do I wash it?     | "Wash at 30 degrees and tumble dry low to refresh the water repellency."                       |

The facts come from Nordvik's own data and rules: the product's material and supplier notes, and its Materials and care skill. See [Skills](/skills).

### The same quality across the whole range

Because the instructions, the template and the automation are shared, every product gets the same care, however many you have. Complete, correct product data and clear texts make your products easier to find in search, and help the people who find them decide to buy.

## Learn more

#### [Properties](/properties)

Create fields, choose what they vary by and set what Etals may write.

#### [What agents see](/how-agents-use-data)

What Etals tells an agent about a product, and how to change it.

#### [My data](/my-data)

Write and refine the instructions for each field.

#### [Export](/export)

Send finished content to your shop or download it as a file.