Build a facts sheet per product first, then ask AI to turn those facts into a title, key features, a description and attribute values for Walmart's item spec template, using only what the sheet says. Check every cell against the product and the rules, then upload five items before the rest. AI drafts; you vouch for it.
Walmart's own policy puts the responsibility on you: AI-generated content must be truthful, and sellers must review and substantiate it before publication. That shapes the whole method. The safest workflow is one where the model never sees a blank where a fact belongs, because a blank is where it improvises. The steps below start with the facts and finish with the upload errors you are likely to see.
Start with a facts sheet, one row per product
Create a sheet with the columns that Walmart will ask for, plus a few of your own. For a small seller adding 12 ceramic plant pots, each row holds: SKU, brand, product type words, size and capacity, material, colour, count in pack, weight, country of origin, drainage hole (yes or no), included items, care instructions, barcode (or "none"), and a "claims we can prove" column. The last one is the most useful: it lists the statements you can back, such as "frost-resistant glaze, tested down to minus 5 degrees in our own freezer test". If a statement is not on the sheet, the draft cannot use it.
Two minutes spent here saves twenty later. It also forces choices that the template would force anyway: wherever an attribute such as a colour category has a closed list, the value must be one of Walmart's allowed values, and the count must be a number, not "set".
Build the right spreadsheet in Seller Center first
Walmart's guide for items not already on Walmart.com goes like this: in Catalog, choose Add items, then the Upload in bulk link, then Build spreadsheet under New items. Pick your fulfilment type, then select the product types for the spreadsheet by search or by browsing the category list. You can save selections as a template (up to ten), which helps if you add similar items often. Download the file.
In the downloaded sheet, fill the Spec Product Type column before anything else. Walmart's guide says you will not be able to fill the other required sections or see the allowed values until you do. Then the columns come in groups: SKU, Product ID, Country of Origin, those required for the item to be visible, those conditionally required for your product type, those recommended for search and browse, and those for variants. Do not alter the first six rows or the tab names, because that causes data errors.
Product type choice matters more than any wording. Walmart's attribution guide describes a category, then a product type group, then a product type, and the product type decides which attributes you can use. A planter filed under a general type gets different attributes from one filed under a garden-container type. If nothing fits, read Walmart's guidance on items placed in a Default or Miscellaneous product type, or ask Seller Support, before settling for a catch-all type that limits the attributes you can fill. Our related tutorial on fixing weak Walmart items after they are live shows what a wrong type costs later.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowTitles: draft within the policy, then score them
The product detail page policy says titles can be up to 150 characters, in proper capitalisation, clear and descriptive, with relevant values such as size, count or capacity. It prohibits all capitals, special characters, promotional claims, retailer names, URLs, text in languages other than English, irrelevant information such as "coming soon", and repeated keywords. Years are allowed only where the content standards for the product type recommend them.
A structure that works for many products is: Brand, Product type, Key attribute, Size or count, Colour or variant. For the planter row, that gives "[Brand] Ceramic Plant Pot With Drainage Hole, 6 Inch, Set of 2, Sage Green". The prompt:
You are drafting a Walmart Marketplace title from the facts row below. Rules: max 150 characters; proper capitalisation; format Brand, product type, key attribute, size, count, colour; no promotional words (best, top rated, sale, free shipping, premium), no special characters (~ ! * $), no retailer names, no years, no repeated words.
Give 3 options with character counts. Then mark which option best fits the facts and why. Use only facts in the row.
ROW: brand [brand]; ceramic plant pot; 6 inch diameter; drainage hole yes; saucer included yes; set of 2; colour sage green; frost-resistant glaze (own freezer test to minus 5 degrees).
An illustrative reply gives three titles of 74, 82 and 91 characters (counting the [Brand] placeholder; recount once your real brand name is in). Option 3 includes "Frost Proof", which the sheet supports only as "frost-resistant glaze tested in our own freezer", so you reject it: the claim is stronger than the evidence. Option 2 repeats "Ceramic" twice. You pick option 1, and keep the frost statement for the description, worded as the test result. The model followed the rules; the fix was a person's judgement about what the evidence allows.
Key features and the description
Walmart asks for three to ten key features, each up to 80 characters including spaces, in short phrases, with no emojis, special-character bullets, HTML or promotional claims. The description is one paragraph, at least 150 words by the general policy (the minimum varies by category), with no bullet points, emojis, external URLs or competitor-exclusivity claims. Features and description should agree with the title and with each other.
From the same facts row write: 6 key features, each under 80 characters including spaces, as short phrases; then one description paragraph of 150-180 words, plain sentences, no lists, no claims not in the row. After the text, show the character count of each feature and the word count of the description, then list any fact in the row you did not use.
Ask for the counts in the same reply and then verify two or three yourself, since models miscount characters regularly. A feature that reads "Drainage hole and matching saucer included for easy watering" is 60 characters and fine; "Frost-resistant glaze tested in our own freezer to minus 5 degrees Celsius" is 74 and fine; a feature that reaches 90 gets trimmed. The "list unused facts" line is a useful audit: if the model ignored the drainage hole, the draft is weaker than it should be.
Attributes: the closed lists are the point
Attributes are the details like colour, material, size and count. Walmart says they are required for every item and that customers will have a hard time finding items without them. Many are closed lists: you must choose from an allowed set of values, and entering something outside it fails. Walmart's policy also says values must fit the attribute's unit of measure: numbers where numbers are expected, no colour in a weight field.
The way to use AI here is to give it the allowed values and ask it to choose, not to invent. Copy the dropdown list for each closed attribute from your template (a column of values), then:
For each attribute below choose ONE value from its allowed list that matches the facts. If none matches, answer "NO MATCH" and say what is missing. Never create a value outside the list.
FACTS: ceramic, sage green, set of 2, 6 inch diameter, 5.5 inch height, 3.2 lb per pot.
ATTRIBUTES (illustrative lists; paste the real ones from your template):
Colour category - allowed: Black | Blue | Green | Grey | White | Terracotta | Multicolour
Material - allowed: Ceramic | Plastic | Resin | Metal | Terracotta
Pieces count - number only
Diameter - number in inches
Net content weight - number in pounds
The reply picks Green for the colour category (the closest allowed value to sage green, with "sage" kept in the title and the colour variant name), Ceramic for material, 2 for count, 6 for diameter and 3.2 for weight. The result shows what the list approach buys: the colour shown to buyers might still say sage green in a separate field, while the closed attribute keeps its filter value. When there is "NO MATCH", you read the guide for the product type or contact seller support, rather than force it.
Numbers, units and the cells that look right but are not
Three kinds of cell fail quietly. A weight entered as "3.2 lb" in a field that expects a number fails; "3.2" passes. A pack count entered as "Set of 2" fails; "2" passes. A country of origin left blank causes an error in the Activity Feed, because Walmart says it is mandatory for item creation of Walmart-fulfilled and seller-fulfilled items. Ask the AI to list every cell in a filled row where the value contains letters but the header implies a number, and check them by eye.
Barcodes, exemptions and the Product ID column
Product IDs need to follow Walmart's product identifier policy (GTIN, UPC, ISBN or EAN). If a product has no GTIN, Walmart's guide says to enter CUSTOM in the Product ID column to request a GTIN exemption during setup. Do not make up a barcode number, and do not let a tool fill the column with plausible digits; an invalid code can block the item or point the listing at someone else's product. Mark "none" in your facts sheet so the model leaves the field for you, and read the current exemption conditions before you rely on them.
Images and the accuracy rules
The image guide asks for JPEG, JPG, PNG or BMP (no GIFs), RGB colour, a file size of 5 MB or less, 2200 by 2200 pixels with 1500 by 1500 as the minimum for zoom, a square ratio and a plain white background of 255/255/255 RGB for the main image. It recommends at least four images per listing, with no duplicates, matching the product name and key attributes in the title, and no images suggesting the item is out of stock. Where Walmart hosts your images, URLs must end in an image file type and be publicly reachable, and some link types, such as Dropbox links and URLs that contain a query, are not supported. The guide recommends the 14-digit GTIN in the file name where you have one.
AI can tidy backgrounds and crop to square, and for a first listing that may be all you need. Whatever the tool, keep two rules: the picture shows what the customer receives (the set of two, with the saucers if saucers are included), and the colour matches the real item. If a retouched image makes the glaze look greener than it is, returns and the product's ratings pay for it later. Ask the AI to check your file list against the specification for dimensions and names, but verify sizes in the file properties yourself.
A filled row, from facts to upload cells
| Template column | Value entered | Source |
|---|---|---|
| SKU | POT-6-SAGE-2 | Your own |
| Spec Product Type | Chosen from the product type list | Search in Build spreadsheet |
| Product ID | CUSTOM (no GTIN) | Facts sheet: "none" |
| Country of Origin | As manufactured | Supplier paperwork |
| Product Name (title) | [Brand] Ceramic Plant Pot With Drainage Hole, 6 Inch, Set of 2, Sage Green (74 characters with the placeholder) | AI draft, option 1, approved |
| Key features 1-6 | Six phrases, longest 74 characters | AI draft, counts checked |
| Description | One paragraph, 163 words | AI draft, claims checked |
| Colour category | Green | Closed list choice |
| Pieces count | 2 | Facts sheet |
| Main image | White background, 2200 by 2200 | Your photo |
Take twelve SKUs and an hour of facts-sheet work, followed by about 40 minutes of AI drafting and 90 minutes of checking, and you have the first batch ready. The numbers are illustrative; a shop with messy product data will spend most of the time on the facts sheet, which is where it should be spent.
Upload five, read the Activity Feed, then the rest
Upload the file through Add items, then Upload in bulk. After submission you can follow the status in the Activity Feed, and Walmart says updates may take up to 24 hours, with data errors needing extra processing time. Read each error literally. A typical illustrative set from a first upload of five items:
- Two rows rejected because Spec Product Type was filled after other columns, so closed-list cells held values that did not belong to the type. Fix: set the type first, re-pick values.
- One row missing a required attribute that appears only for the chosen type. Fix: fill it from the facts sheet; add the field to the sheet's columns for next time.
- One row where a title contained "Free Shipping" copied from the supplier's catalogue. Fix: remove; add the phrase to the prompt's banned words.
Every error should end as a rule in the facts sheet or the prompt, so it does not return in batch two. After the first five publish, go through the live pages on a phone and a laptop and compare title, features and images with the physical item. If you sell the same product on other marketplaces, remember the rules differ; this tutorial on multichannel listing shows how to keep one source of truth. For adding a second marketplace in the first place, see the comparison of Walmart Marketplace and Amazon for small sellers.
Cleaning a supplier's title before it reaches the template
Many sellers start from the manufacturer's catalogue text, which is written for a trade buyer, not for Walmart's rules. An illustrative before and after for one pot:
Supplier title: "NEW 2026 HOT SALE Ceramic Flower Pot Garden Planter Indoor Outdoor Succulent Cactus Herb Bonsai Pot Home Decor Gift Free Shipping"
Cleaned title: "[Brand] Ceramic Plant Pot With Drainage Hole, 6 Inch, Sage Green" (64 characters)
The supplier line breaks several rules at once: a year, "HOT SALE" and "Free Shipping" are prohibited, all capitals shout, and seven product types in one title describe different things. Tell the AI to remove each prohibited item and say what it removed, so you learn the pattern. Then move the useful search words into the attribute fields where they belong, such as "indoor use" in an indoor or outdoor attribute, instead of the title.
Variants: one parent, several children, each with its own facts
Walmart's template has a section for creating a variant experience, for items that differ by size or colour. Variants cause more attribute errors than single items, because every child row needs its own values and the variant attribute (say, colour or count) must differ between the rows in the group. Work out the grid in your facts sheet first, one row per combination, and add the variant attribute as its own column.
For the pots, 3 sizes and 2 colours make six child rows. If you ask a model to draft the six titles in one go, it tends to copy the first one and change a word. Do it differently: send the six rows, ask for six titles that differ only in the size and colour words, and ask it to confirm that no two titles are identical and that the size in each title equals the size in its own row. Then spot-check two. The same logic applies to descriptions: a description that says "6 inch" on the 8 inch variant is the kind of error that produces a return and a one-star review.
What a rejected batch looks like, and the fix that stuck
An illustrative case: a seller drafted 60 items in an afternoon from a supplier spreadsheet, asked the AI to fill every attribute column, and uploaded all of it at once. The Activity Feed returned errors on 41 rows. Fourteen had colour-category values outside the closed list ("Sage" and "Charcoal" instead of Green and Grey), eleven had text in number fields, nine were missing a conditionally required attribute for the product type, and seven had titles with prohibited words. Nothing was wrong with the idea; the process had no checking step and no small first batch.
The repaired routine: give the model the allowed values; ask for NO MATCH rather than an invention; run a "numbers only" check on numeric columns with a simple filter in the spreadsheet; and send five rows first. The second upload of the same 60 items, in groups of ten, returned four errors. For a small catalogue the difference was about a day of re-work saved.
Four other sellers, four different first moves
The method adapts to what you sell. A tutoring centre selling printed revision workbooks would lead with the facts that matter for books and printed goods: the exact title, edition, page count and an identifier, with no claim about exam results. A yoga studio selling its own branded mats would pay most attention to the material and thickness attributes, and avoid any health claim. A print shop adding custom mugs has the awkward fact that the buyer's design is part of the product, so the title states what ships and the description states how personalisation is collected. A landscaping company selling a spring lawn seed mix would check labelling and seed-content statements before drafting anything, because those carry legal requirements the model cannot judge. In all four, the facts sheet comes first, and what is not on it stays out of the listing.
Where AI drafting goes wrong on this job
- Keyword stuffing. Asked for "SEO titles", models repeat terms. Walmart prohibits repeated keywords, so ask for plain descriptive titles instead.
- Invented specifications. A tool fills in a plausible capacity or wattage. The facts-only rule and the "unused facts" audit catch this.
- Mixed spelling. A model trained on mixed English may write "colour" in one line and "color" in the next, or "litre" for a metric size. Choose the spelling your shoppers use, say so in the prompt and keep each listing consistent.
- Variants collapsed. A set of two and a set of four get one title. Draft each variant's title from its own row.
- Regulated products. Items that make health, safety or chemical claims need extra care; keep claims out unless you can substantiate them, and see what to cut from AI-written copy for supplements for the habit of cutting.
A two-hour weekly rhythm for adding new items
- Update the facts sheet for new items as stock arrives (30 minutes).
- Run the title, features and attribute prompts for the new rows, five at a time (30 minutes).
- A second person reads each draft against the physical product and the checklist (30 minutes).
- Upload the batch, check the Activity Feed after a day and fix errors (30 minutes).
The checklist for the second reader is short: title within 150 characters and free of banned words; every claim traceable to the facts sheet; every closed-list value from the list; numbers without units where the field expects a number; images match the item received. Nothing is uploaded until a person has ticked all five. If you want help turning your own product data into a facts sheet and prompt pack, an AI implementation consultation covers that kind of set-up.
Questions about drafting Walmart listings with AI
Can I paste AI text straight into the Walmart template?
Not safely. Walmart requires you to review and substantiate AI-generated content, and its template rejects values outside an attribute's closed list and rows with missing required fields. Draft with AI, then check the text against your facts sheet and the attribute list, and upload a small batch first to see which errors come back.
What if my product has no barcode?
Walmart's full setup guide says to enter CUSTOM in the Product ID column to request a GTIN exemption as part of the bulk setup. Read the current exemption rules in Seller Center first, since eligibility conditions can change and not every product qualifies.
Why did my upload fail with data errors?
Walmart lists the usual causes: missing required or conditionally required attributes, edits to the first six rows of the template, and changed tab names. Check the Activity Feed for the error detail on each row, fix those rows in your copy and upload again. Fix one error type at a time so you can tell what worked.
Should every attribute be filled in?
Fill the required and conditionally required ones for the item to publish, then as many recommended ones as you can answer accurately. Walmart says more complete attributes help customers find an item. An empty cell is better than a guessed value, because wrong attributes cause returns and failed content checks.
Further reads
- Walmart OTIF Fines: Build a Dispute Pack From Delivery Records — Delivery fines and how to build a dispute.
- Bulk Product Description Generator: From CSV Rows to Unique Copy — Bulk descriptions from CSV rows, with checks.
- How to Use AI for Etsy Titles, Tags and Descriptions — The same job on a marketplace with tags.
- Clothing Product Descriptions: A Checklist of Fabric, Fit and Care Errors — Fabric, fit and care checks for clothing listings.
- How Small Amazon Sellers Use AI for Listings and Reviews — How Amazon sellers use AI on listings and reviews.
- AI for a Sticker Business: Designs, Listings and Print-Ready Files — Designs, listings and print-ready files for a small maker.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Walmart Marketplace Learn guides on adding items in bulk with full setup, item attribution and categorisation, the product detail page policy, and image guidelines and requirements. Menu names and template versions change, so check Seller Center.