(title/desc/ canonical/OG/JSON-LD/dreem-slug) and the body copy. The download link href AND the embed both point at ./.json — one file, single source of truth. 3. Add a card to src/tools/n8n-workflows.html (+ its ItemList JSON-LD entry). 4. pnpm qa before shipping. Track G: SoftwareApplication + BreadcrumbList + FAQPage. --> Refresh Slow-Moving Shopify Products with n8n | Dreem

n8n workflow template

Slow sellers in, fresh imagery out

A ready-made n8n workflow that checks your Shopify orders monthly, finds products with no sales in 30 days, and re-markets them with a fresh Dreem on-model shot — a new look and new styling, published straight to the listing.

Free template · Paste it straight onto your n8n canvas

Shopify n8n Dreem

Look inside

The workflow, node by node

This is the exact workflow you download — pan around it, read the setup notes, then grab the JSON.

The template

What this workflow does

The default fix for dead stock is a discount — which costs margin and trains customers to wait. Often the product isn't the problem; the photo is. This template re-markets slow movers instead: every month it reads your recent orders, finds what hasn't sold in 30 days, and gives the worst offenders a fresh on-model shot with new styling.

  1. Monthly — a schedule trigger runs the check once a month.
  2. Find the slow movers — the last 250 orders (all statuses) build the sold list; products absent from it for 30 days qualify. The workflow takes up to 5 per run — adjustable.
  3. Generate — the Dreem node renders each product's first image on your chosen virtual model. Add styling image URLs for a new look around the product — fresh styling is the point.
  4. Wait — each render calls the workflow back when ready (up to 20 minutes). Timeouts are posted to Slack and skipped.
  5. Publish — the fresh shot is appended to each product, existing photos stay. A Slack recap lands when the batch is done. A product that keeps not selling gets a new image each month until it moves.

What you need

  • An n8n instance (cloud or self-hosted) with the verified Dreem node installed
  • A Dreem API key (dreem_pk_…) — free to create
  • A Shopify access token with read_orders, read_products, and write_products scopes — the orders pull is how slow movers are found
  • A Slack credential — OAuth2, or a bot token — with a channel picked for the monthly recap and timeout notices
  • A model and pose set on the Generate Fresh On-Model node — a talentId plus gendered shotCodes

Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, model and pose choices, optional styling, and the batch size.

Get it running

From JSON to autopilot in three steps

  1. 01

    Grab the template

    Copy the JSON or download the file — it's the complete workflow, setup notes included.

  2. 02

    Paste it into n8n

    Open a blank canvas and paste (Ctrl+V / Cmd+V), or use Import from File in the workflow menu.

  3. 03

    Add credentials & activate

    Select your Dreem, Shopify, and Slack credentials, set your model and pose on the Generate node, toggle Active. Done — the monthly check runs on its own.

Good to know

Frequently asked questions

Is this n8n workflow template free?
Yes. The template is free to download and use. Generating images uses credits on your Dreem subscription — there's a free tier to try it.
How do I import the workflow into n8n?
Copy the JSON and paste it directly onto an open n8n canvas with Ctrl+V / Cmd+V, or download the file and use Import from File in the workflow menu. Both put the complete workflow, including its setup notes, on your canvas.
What credentials does the workflow need?
Three: a Dreem API key (dreem_pk_…), a Shopify access token with read_orders, read_products, and write_products scopes — the orders pull is how slow movers are found — and a Slack credential for the monthly recap and timeout notices.
How does the workflow decide a product is a slow mover?
It pulls your last 250 orders (all statuses) to build the sold list; any product absent from it for 30 days qualifies. Each monthly run takes up to 5 products — the batch size is adjustable in the Find Slow Movers node.
What happens if a product still doesn't sell?
It qualifies again on next month's run and gets another fresh on-model shot — images accumulate on the product until it moves. Existing photos are never removed; each new shot is appended to the listing.