The template
What this workflow does
The best upsell email shows the customer their own purchase styled with something new — but nobody can shoot per-order imagery. Dreem can render it. On every order, this template takes the purchased item, pairs it with your newest arrival, and generates one look: the new piece as the main garment, the customer's purchase styled into the outfit.
- Trigger — a Shopify webhook fires on every new order and picks up the purchased item.
- Pick the pair — the workflow pulls your catalog's newest arrival as the second half of the look.
- Generate — the Dreem node renders both pieces styled together on your chosen virtual model — the arrival as the garment, the purchase as a styling image.
- Wait — Dreem renders in the background and calls the workflow back when ready (up to 20 minutes).
- Review in Slack — the finished pairing posts to your channel, so a human sees every look before a customer does.
- Ship it via your ESP — a documented hand-off shows how to fire the render into Klaviyo, Drip, or any ESP as a custom event on the customer's profile, ready for the post-purchase flow.
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_productsandread_ordersscopes - A Slack connection (OAuth2 or a bot token) for the pairing delivery and timeout alerts, with your channel picked on both Slack nodes
- Your chosen virtual model (
talentId) set on the Generate Paired Look node
Everything else ships inside the template — including sticky notes on the canvas that walk you through credentials, the model and pose settings, and the ESP hand-off.