(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. --> Shopify On-Model Shots for Every Body Type in n8n | Dreem

n8n workflow template

One garment, every body type

A ready-made n8n workflow that renders any Shopify product on a talent per body build with Dreem — pick a model for each build from Very Slim to Plus, tag the product every-size, and the full set generates and publishes itself.

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

Most PDPs show one body type; most returns start with "it didn't look like this on me." This template closes that gap per product: tag it every-size and the garment is rendered on a virtual model for every body build you've picked — the same builds you can filter by in Dreem — then every shot is added to the listing.

  1. Trigger — tag any product every-size (it needs at least one image — that's the garment source) and the workflow picks it up.
  2. Pick builds + talents — one config node maps each body build (Very Slim → Plus) to a talent name. Leave a row empty to skip that build.
  3. Resolve by name — talents are looked up in your live Dreem Library at runtime — no IDs to copy, misspelled names are skipped, the rest still run.
  4. Generate per build — one render per body build, same garment, same pose, with a 20-minute window each. Every finished shot posts to Slack as it completes.
  5. Publish + tag swap — all finished shots are appended to the product, existing photos stay, and the tag flips to every-size-done so the workflow can't re-trigger itself. A Slack summary closes the run.

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_products and write_products scopes
  • A Slack credential — OAuth2 (one-click on n8n Cloud) or a bot token — with your channel picked on the shot, summary, and timeout nodes
  • A talent name for each body build you want in the Body Builds To Generate node — Very Slim to Plus, leave a row empty to skip it

Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, the body-build rows, and the pose settings.

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, map your body builds to talents, toggle Active. Done — every product you tag every-size gets its set.

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_…) on the Generate Shot and Get Talents nodes, a Shopify access token with read_products and write_products scopes, and a Slack credential — OAuth2 or a bot token — on the three Slack posting nodes, with your channel picked on each.
Which products trigger the workflow?
Any product tagged every-size that has at least one image — the first image is the garment source. The trigger fires on product updates, filters by that tag, and after publishing flips it to every-size-done so the workflow can't re-trigger itself.
Which body builds can I generate?
Very Slim, Slim, Lean, Athletic, Average, and Plus — the same values as the Body Build filter in Dreem. Each row in the Body Builds To Generate node maps a build to a talent name; the Athletic row ships empty, and any row you leave empty skips that build.