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.
- Trigger — tag any product
every-size(it needs at least one image — that's the garment source) and the workflow picks it up. - 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.
- 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.
- 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.
- Publish + tag swap — all finished shots are appended to the product, existing photos stay, and the tag flips to
every-size-doneso 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_productsandwrite_productsscopes - 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.