AI Minimalist Built by The AI Minimalist for Emeritus · Private and Confidential
Connected build · wired to n8n

Kanvas Listing Agent

Turn a product brief into an Amazon AE-ready listing in minutes - complete with a compliance and requirements check.

Subscribe to n8n →

Phase 3: what this phase is about

In this phase, you are learning how to turn a plain-language product brief into a marketplace-ready listing using an AI agent, and, more importantly, how to put real guardrails around that agent instead of trusting it to behave on its own.

You will need to build a working n8n workflow that receives a brief, sends it to a language model with a carefully engineered prompt, and then checks what the model wrote before a human ever sees it.

The outcome you are aiming for is being able to explain, with evidence, what a well-written prompt does that a weak one does not, and what a separate compliance check catches that the prompt alone missed - not simply that the workflow runs.

Steps 1-3 - before n8n runs, done in this app

01Upload course files
02Input your brief
03Connect n8n

Steps 4-8 - the n8n workflow, five nodes you build

04Brief In
05Parse Fieldsin n8n
06Listing Agent (LLM)in n8n
07Compliance Check
08Return Result

1Add your product brief

Upload a Word document, PDF, text file, or image of your brief, or paste the content directly. We'll automatically extract the key product details and use the remaining information as context.

Paste the brief text instead
Don't have a brief ready?

Try one of the sample cases below.

Empty until you upload, paste, or load a sample - nothing below is real data yet.

Live preview (for educational purposes only)

This is not a real Amazon listing. It updates as you fill in the fields above, so you can see your raw brief laid out before the AI (step 6) or the compliance check (step 7) ever touches it.

Parsed brief (JSON)

This is the brief above, reshaped into the named fields the workflow works with. Not a screenshot: it updates as you type, upload, paste, or load a sample.


      

2Customize the AI prompt

Define how the AI should generate your listing. You can adjust the prompt, regenerate the output, and compare how different prompts affect the result.

Capstone comparison: Use the baseline prompt to generate your BEFORE result, then reset to the optimized prompt and generate the AFTER result using the same product brief.

Restricted language & claims

Add words or phrases that should never appear in the generated listing. These safeguards help prevent unsupported therapeutic, wellness, environmental, safety, or comparative claims.

3n8n connection

In n8n, make sure the Webhook (trigger) node's "Respond" setting is "Using 'Respond to Webhook' Node" (not "Immediately"), and that a Respond to Webhook node at the end of the workflow returns the listing JSON - otherwise this page only receives an acknowledgement instead of the generated listing.

Running n8n on your own computer? Use http://localhost:5678/... or http://127.0.0.1:5678/... as the address. This page is served over HTTPS, and browsers only trust a plain http:// address when it points at your own machine, so a webhook address on another device on your network (one starting with, for example, 192.168 or 10.) will be silently blocked by the browser. If your n8n instance cannot be reached at localhost, expose it with a tunnel such as ngrok or Cloudflare Tunnel and paste the https address that tunnel gives you instead.

4Brief In

The Webhook node, Brief In, is the entry point of the n8n workflow. The moment you click Generate Listing above, it receives your brief, the prompt from step 2, and the restricted-language list in one request, and passes them forward. It does no thinking of its own.

5Parse Fields

The Parse Fields node relabels your brief into clean, individually named fields, so the information you filled in above (SKU, product name, category, channel, market, materials, specs, positioning) reaches the AI as organized data rather than one raw block of text.

6Listing Agent (LLM)

The Listing Agent node sends your brief and your prompt to a language model, which writes the title, five bullet points, and description that make up the draft listing. A weak prompt here produces a generic listing that no later step can fully fix.

7Compliance & quality check

Two layers of validation: The generated listing is checked against restricted-language rules and reviewed by the AI agent for potential compliance issues. In plain terms: a code node lets you run a short script you write yourself, separate from the AI - here, that script is a second, independent pair of eyes checking the AI's own output rather than just trusting it.

Automated language check

Not yet checked

AI compliance review

Not yet checked

Brief claim audit

Not yet checked

8Your generated listing

Your listing will appear here

Complete your product brief and generate a listing to see the AI-generated result.

Amazon AE requirements check

The generated listing is automatically checked against the Amazon AE channel requirements to identify any missing or non-compliant elements.

Generate a listing to see the checklist.

Activity log

A record of listing generations and workflow activity from this session.

No runs yet.