(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.
-->
Auto-Generate 5 Shopify Image Formats in n8n | Dreem
A ready-made n8n workflow that turns every new Shopify product into a complete channel set with Dreem — one on-model look, rendered in all five formats your channels actually need, configured once in a single settings node.
Free template · Paste it straight onto your n8n canvas
Shopifyn8nDreem
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
Every channel wants the same shot in a different shape — and cropping a 1:1 into a Story is how good imagery dies. This template renders each format properly: the same on-model look, generated natively in 9:16, 1:1, 4:5, 21:9, and 2:3, about 10-15 minutes per product, all links in Slack when it's done.
Trigger — a Shopify webhook fires on every new product. Products without a photo are skipped automatically.
Configure once — a single Pack Settings node holds everything: talent (by name), pose, output format, styling. You never open the Dreem nodes.
Resolve the talent — the workflow looks your talent up by name in your live Dreem Library at runtime — custom talents included, no IDs to copy. A wrong name fails loudly with the full list of valid names.
Generate five formats — the product's first image is rendered on-model in Story 9:16, feed 1:1, feed 4:5, email 21:9, and Pinterest 2:3, sequentially, with a 20-minute window per render.
Deliver — all five links post to Slack as a pack, one message per format, ready to drop into your channels. Timeouts are reported instead of silently lost.
What you need
An n8n instance (cloud or self-hosted) with the verified Dreem node installed
A Shopify access token with the read_products scope
A Slack credential — OAuth2 (one-click on n8n Cloud) or a bot token — with your channel picked on the Deliver Pack and Timed Out nodes
Your picks in the Pack Settings node — talent name, pose shot code, and output format, all resolved against your live Dreem Library at runtime
Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, the Pack Settings fields, and the aspect-code menu.
Get it running
From JSON to autopilot in three steps
01
Grab the template
Copy the JSON or download the file — it's the complete workflow, setup notes included.
02
Paste it into n8n
Open a blank canvas and paste (Ctrl+V / Cmd+V), or use Import from File in the workflow menu.
03
Add credentials & activate
Select your Dreem, Shopify, and Slack credentials, set your talent and pose in Pack Settings, toggle Active. Done — every new product ships in all five formats.
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 five Gen nodes plus the Get Talents and Get Available Poses nodes, a Shopify access token with the read_products scope, and a Slack credential — OAuth2 or a bot token — on the Deliver Pack and Timed Out nodes, with your channel picked on both.
Do I have to configure each of the five Dreem nodes?
No. Everything is set once in the Pack Settings node — talent name, pose shot code, output format, optional styling image URLs, and one aspect code per format. All five Dreem nodes read from it, so you never open them.
What happens if I mistype the talent name?
Talent names are resolved against your live Dreem Library at runtime — custom talents included, with a built-in index of all 402 default talents as a fallback. A wrong name fails loudly with the full list of valid names, so nothing renders on the wrong model.