(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. --> Turn Shopify Product Photos into Videos in n8n | Dreem

n8n workflow template

One tag in, product video out

A ready-made n8n workflow that turns a product photo into motion with Dreem — tag a product dreem-video, get a 5-10 second clip in Slack, and one click adds it to the product's media on Shopify. Nothing publishes without your approval.

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

Motion sells — Reels, TikTok, and PDPs all reward video — but shooting one per product never happens. This template makes video a tag away: mark a product dreem-video and Dreem animates its newest photo (use an on-model shot — a model in motion beats a floating packshot) into a short clip, ready to approve and publish from Slack.

  1. Trigger — fires when a product is updated and carries the tag dreem-video. The tag is swapped to video-done immediately, so the workflow can't re-trigger itself.
  2. Generate — the Dreem node animates the product's newest image into a 5-10 second video. Pick the motion prompt, duration, and dimensions (9:16 for Reels/TikTok) on the node.
  3. Wait — Dreem renders in the background and calls the workflow back when ready (up to 20 minutes). No polling loops to babysit.
  4. Approve — the finished video link posts to Slack, followed by two buttons: Upload to Shopify or Skip. No click within 12 hours counts as Skip — nothing reaches your store without a yes.
  5. Publish — on approval, the file is uploaded through Shopify's staged-upload flow and attached to Product → Media. Shopify takes about a minute to process it.

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 connection (OAuth2 or a bot token) for the video delivery, approval buttons, and timeout alerts
  • Your shop domain in place of YOUR-STORE.myshopify.com on the Stage Shopify Upload and Attach Video to Product nodes

Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, the motion prompt, duration and dimensions, and the Slack approval gate.

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 shop domain and motion prompt, toggle Active. Done — every product you tag now gets its video.

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_products and write_products scopes, and a Slack connection (OAuth2 or a bot token) for the video delivery, approval buttons, and timeout alerts. You also replace YOUR-STORE.myshopify.com in the two upload nodes.
What triggers a video, and can it loop?
Adding the tag dreem-video to a product. The workflow fires on product updates and swaps the tag to video-done immediately, so it can't re-trigger itself. It animates the product's newest image — make sure that's an on-model photo before tagging.
Does anything publish to Shopify without approval?
No. The finished video posts to Slack with two buttons — Upload to Shopify or Skip — and no click within 12 hours counts as Skip. On approval the video is added to Product → Media alongside existing media; Shopify takes about a minute to process it.