Set up a ChatGPT Shopping feed
ChatGPT Shopping uses a different feed format from Google — line-delimited JSON (JSONL) delivered over SFTP. Trajekt handles both, so you don't have to build any of it by hand.
Why it's different
Where Google reads XML, OpenAI expects a JSONL file with its own field names and a structured way of describing variants. Clean, human-readable descriptions matter more here, because the assistant reads them when deciding what to recommend.
Generate the feed
Create a feed in Trajekt with ChatGPT Shopping as the destination. Trajekt outputs valid JSONL with correct variant handling, availability and pricing in the format OpenAI requires, then validates it before delivery.
Delivery by SFTP
ChatGPT Shopping is delivered by SFTP rather than a public URL. Trajekt pushes the file to the destination on every run using a stable filename, so the channel always reads the latest version.
Make the most of it
Because AI channels lean on your copy, this is where AI-enriched descriptions pay off most. Thin or missing descriptions are the main reason products underperform in conversational shopping.