The template
What this workflow does
A complete PDP needs the product on its own and the product on a person. This template delivers both from one photo: the moment a new product lands in Shopify, Dreem renders studio product shots, then puts the first fresh render on your chosen virtual model — a clean studio input instead of your raw upload — and everything is added back to the listing.
- Trigger — a Shopify webhook fires on every new product. Products without a photo are skipped automatically.
- Product shots first — the Dreem node renders your chosen shot types from the product's first image. Defaults: flat lay and ghost mannequin, front view.
- Then on-model — the first generated product shot becomes the garment input for the on-model render, on the talent and pose you pick (400+ virtual talents, 700+ poses).
- Wait — each render calls the workflow back when ready (up to 20 minutes). No polling loops to babysit.
- Approve (optional) — flip on the disabled Slack nodes and every kit waits for an Approve / Reject in your channel, with links to each image.
- Publish — product shots + on-model shot are appended to the Shopify product, keeping existing photos. An optional second row adds back-view shots from the product's second image.
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 - Shot types picked on the Generate Front Shots node (
shotCodes) and a talent and pose on the Generate On-Model node (talentId+shotCodes) - Optional: a Slack credential (OAuth2 or bot token), only for the approval and timeout-alert steps
Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, the full shot-type menu, and the optional back-shots row.