Product listings for your shop and marketplaces. Written from real facts.

Product listings is a DFIRST skill that writes ready-to-paste listings for your online store, Amazon, Allegro or another marketplace. Firsty, the DFIRST agent, reads your product photo or page, lists every fact with its source and waits for your approval. Then it writes the title, bullets, description and SEO fields for each channel and checks every field against its limit.

  • Every fact comes from the photo, the page or you
  • Every field fits its channel's limit
  • No unsupported claim, price, discount or review
Product listingsYour draft stays on this device

02Your product photo optional

Try an example
Start with Firsty

Join the waitlist to finish. Your draft stays on this device, and Firsty starts on it as soon as your access starts.

Examples. What you ask, what you get back.

An Amazon listing for our KINETRA trail shoe from this photo. EU sizes 39 to 46, mesh upper, rubber outsole.

Every Amazon field came back with its length against the limit. Sizes, upper and outsole came from the request; the colours and the tread only from the photo. No weight, cushioning claim or price was added.

The KINETRA trail shoe on a light grey background
Your photo
TableAmazon listing: KINETRA trail shoe
FieldDraftLength
TitleKINETRA Trail Running Shoe, Mesh Upper, Rubber Outsole, EU Sizes 39 to 4673 / 75
Bullet 1Mesh upper with an open, perforated pattern from the toe to the collar70 / 250
Bullet 2Rubber outsole with a dark blue lugged tread44 / 250
Bullet 3Cobalt blue midsole with the KINETRA name printed along the side64 / 250
Bullet 4Coral heel panel and white laces32 / 250
Bullet 5Available in EU sizes 39 to 4630 / 250
DescriptionThe KINETRA trail running shoe has a white mesh upper, a cobalt blue midsole and a rubber outsole with a dark blue lugged tread. A coral panel wraps the heel, and the shoe fastens with white laces. It comes in EU sizes 39 to 46.228 / 2,000
Search termstrail trainers off-road jogging sneakers lace-up mesh cobalt coral white lugged sole84 / 250

Lengths in characters, against the Amazon limits Firsty writes to.

Listings for our SOL CLUB SPF 50 tube, 100 ml, for our online store and Amazon. Add bundle ideas with our after-sun gel and beach towel.

Both listings and the bundle ideas came back on one Document card. Sunscreen is a regulated product, so the SPF claim and the label wording were flagged for a person's check, and no claim beyond SPF 50 was made.

DocumentListings: SOL CLUB SPF 50, 100 ml

Online store

Title
SOL CLUB Sunscreen SPF 50, 100 ml
SEO title
SOL CLUB SPF 50 Sunscreen, 100 ml | SOL CLUB
Meta description
SOL CLUB SPF 50 sunscreen in a 100 ml yellow tube with a red flip cap.

Amazon

Title
SOL CLUB Sunscreen SPF 50, 100 ml Tube
Bullet 1
SPF 50 sunscreen
Bullet 2
100 ml squeeze tube with a red flip cap

Check before it goes live

  • Ask SPF claim and label wording: confirm against your product file
  • Missing Water resistance: not stated anywhere, so not claimed
  • Ask The line “Stay out longer.” is kept out until you approve it

Bundle ideas

  • Beach day: SPF 50 tube and beach towel
  • Sun and after: SPF 50 tube and after-sun gel
  • Summer kit: all three together

An SEO description for our online store from the ZESTA Grapefruit product page. Keywords: zero sugar sparkling water.

Before a word was written, Firsty listed each fact with its source. Two gaps were asked about rather than guessed, and the description used only the facts that were approved.

TableFact sheet: ZESTA Grapefruit
FactValueSource
ProductSparkling citrus water, GrapefruitHave Product page
Size330 ml canHave Product page
SugarZero sugarHave Product page
BrandZESTA, BarcelonaHave Product page
LookPink can with a grapefruit slice markSeen on the photo
IngredientsNot on the pageMissing Asked you
Pack sizesNot on the pageMissing Asked you

Nothing is written until you approve this sheet.

DocumentSEO description: ZESTA Grapefruit
SEO title
ZESTA Grapefruit, Zero Sugar Sparkling Water 330 ml
Meta description
Zero sugar sparkling water in grapefruit flavour, in a 330 ml can from ZESTA in Barcelona. Squeeze the day.

Description

ZESTA Grapefruit is a zero sugar sparkling water in grapefruit flavour, from ZESTA in Barcelona. It comes in a 330 ml pink can with a grapefruit slice on the side. Squeeze the day.

How it goes. The same steps every time.

Firsty follows the skill’s steps in order and stops where the choice is yours. Nothing paid starts without your yes.

  1. 1

    Firsty reads the photo or page and lists every fact with its source

  2. 2

    Firsty shows what is known, what is only seen and what is missing

    You approve the facts before any listing is written

  3. 3

    Firsty writes title, bullets, description and SEO fields per channel

  4. 4

    Firsty counts every field against its limit and checks every claim

  5. 5

    Firsty saves a draft product in your shop, if you ask

    Asks before saving a draft in your shop. Nothing goes live

Done when

  • Every fact comes from the photo, the page or you
  • Every field fits its channel's limit
  • No unsupported claim, price, discount or review
  • Regulated products are flagged for your check

At a glance.

What Product listings needs from you and what it hands back.

You bring
A product photo, a product page or a product from your workspace. Add facts a photo cannot show, keywords or bundle ideas if you have them.
Channels
Your online store, in your language, by default. Name Amazon, Allegro or another marketplace and each gets its own listing; name a language and it is written in it.
You get
Listings per channel on a Document card, every field with its length and limit on a Table card, and the fact sheet behind them.
The facts
Each one comes from the photo, the page or you, with its source shown, and you approve them before anything is written.
Claims
No price, discount or review is added. Sunscreen, cosmetics, food and other regulated products are flagged for your check.
Your shop
On request, Firsty saves a draft product in your connected shop, after asking you. Nothing goes live.

Part of this skill. Each task also has its own page.

When you ask for one of these on its own, Firsty runs it with this skill.

Questions people ask.

About Product listings and how it fits the rest of DFIRST.

How do I write an Amazon listing with AI?

Give Firsty a product photo or your product page and say it is for Amazon. Firsty lists the facts it found with their source, asks about the gaps and waits for your approval. Then it writes the title, bullets, description and search terms within Amazon's limits. Check Seller Central's current rules before you publish, as they change.

Will it invent product details or claims?

No. Every fact comes from the photo, the page or you, and the fact sheet shows which. Something only seen on a photo, such as a colour, is described as seen, not confirmed. No price, discount, review or performance claim is added, and where a fact is missing, Firsty asks instead of filling the gap.

Can it write listings for regulated products like sunscreen?

Yes, with a flag. Sunscreen, cosmetics, food supplements and similar products have rules about what a listing may say. Firsty writes only from the facts you approved and marks the claims and label wording a person must confirm before publishing. It is a careful first draft, not legal or regulatory advice.

Does it publish the listing in my shop?

No. If you ask, Firsty can save a draft product in your connected shop, and it asks before doing so. The draft does not go live: you check it in your shop and publish it yourself. Without a connected shop, copy the fields from the Document card into your shop or marketplace.

Can it write an SEO product description and bundle ideas too?

Yes. For your online store you get an SEO title and a meta description with the listing, using your keywords where they read naturally. Ask for bundle ideas in the same request and they come with the listings, built only from products you name, with no prices or sales figures added.

See all 27 skills

Ask Firsty for it. It runs the skill with you.

Your request waits on this device until your access starts. DFIRST opens to people on the waitlist first.

Updated