Create on-model Shopify product photos with Dreem AI and Slack approvals

Go to Workflow
0 views
Built by Kristian Jønsson Kristian Jønsson
Created on July 28, 2026

Description

Quick overview
This workflow fires when a new Shopify product is created, renders it on a virtual model with Dreem.ai, and appends the shot back to the product - with optional Slack posting and approval.

How it works
A Shopify webhook fires when a product is created. Products without a photo are skipped.
The Dreem node renders the product's first image on your chosen virtual model and pose (400+ talents, 700+ poses). A second product image is used as the back reference for accurate back-facing renders.
Dreem renders in the background and calls the workflow back.
Optional: enable the disabled Slack nodes for an Approve / Reject step before anything goes live.
The on-model shot is appended to the Shopify product, keeping existing photos.

Setup
Add a Shopify Admin API access token credential with at least read_products and write_products scopes.
Install the Dreem community node and add a Dreem API key credential (dreem_pk_...).
In the Dreem step, set the talentId and shotCodes you want to use and ensure your products include a front image (and optionally a second image for back reference).
(Optional) Add a Slack OAuth2 credential, enable the disabled Slack steps, and select the target Slack channel for posting and approvals.

Requirements
Dreem account + API key, Shopify store with Admin API access, Slack (optional, for approvals)

Customization
Swap talent and pose on the Generate node, add styling image URLs to control the rest of the outfit, or turn on Slack approval.

Nodes Used (2)

Shopify
n8n-nodes-base.shopify
Slack
n8n-nodes-base.slack