Listing Automation
Listing Generator
Paste model numbers, pick a marketplace, and the AI writes the listing copy. Results land in Airtable for review.
Sign in at the top right to use the Listing Generator — every account (reviewer, editor, or admin) can generate copy; editor and admin get extra tabs.
Collection Names
Generate
Payload Viewer
Upload Catalog
Model Status Generated name
Sync Prompts
Publishes the prompt rows of the marketplaces below that are marked to publish but have not gone out yet. The Prompt Assistant's Publish button already publishes at once, so this is only a back-up.
Sync Prompts
Batch — pick a recent one
Item — every model in that batch
Pick a batch to see what was actually sent to OpenAI for each model.
Content Plan — from the SELECT (content-planning) stage, before copy was written
Selection Config — model + request settings actually sent for Call 1
Selection System Prompt
Selection User Message
Config
System Prompt
User Message — real product data, as sent
Raw Response
Fields Written
Website Export file — the .xlsx from the website dashboard. Reads the "Catalog" sheet (required), plus "Bundle" and "Image Link" if present.
Parsed in this browser tab, then sent for writing. Existing values are never blanked by an
empty cell in the file — a column left blank here simply leaves the current value alone.
"Bundle" rows write component relations; "Image Link" rows write product images. Both are
skipped (not an error) if the sheet isn't in the file.
Read file
Import all rows
Try 25 rows first
Create a Set from the naming rule
Master model numbers — one per line, e.g. 9646DV*3
Create
Master model
Result
Detail
Marketplace
— choose —
Wayfair
Amazon
Home Depot
Overstock
Walmart
Upload an Excel — uses the Marketplace chosen above; you'll confirm which columns to read next
Read Excel
Match the columns
Sheet
Internal collection name column
This marketplace's name column
The column holds the internal collection name
The column holds the model master (first 4 digits)
Load names
Model Numbers — one per line, to find their internal Collection Name
Look up collections
Which collections need a name for this marketplace? — ones that already have one start unticked; tick to regenerate
Generate names
Internal
Internal model master
Marketplace
Name
Status
Save & confirm
Confirm marketplace
Select the marketplace these names are for
Cancel
Save
Admin
Shared System Prompt
Shared User Template — must include {collection_name} and {marketplace}
Save prompt