Create Shopify product video ads from new products with OpenAI and Sisif
Ready for 3.0What this workflow does
This AI workflow has 28 nodes and runs on Shopify events. Along the way it connects Shopify, OpenAI Chat Model, Slack and Google Drive. It also calls sisif.ai over HTTP.
How it runs
Trigger: On Shopify events.
- Workflow Config (Edit Fields (Set)): sets 4 fields: shop_subdomain, shopify_api_version, drive_folder_id…
- Extract Product Data (Edit Fields (Set)): sets 5 fields: product_gid, title, description…
- Has Main Image? (If): checks a condition and branches into true / false
- Write Motion Prompt (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Chat Model
- Generate Video from Image (HTTP Request): calls sisif.ai (POST)
- Wait: waits 30 seconds
- Check Video Status (HTTP Request): calls an HTTP API
- Video Ready? (If): checks a condition and branches into true / false
- Download Video (HTTP Request): calls an HTTP API
- Render Failed? (If): checks a condition and branches into true / false
…plus 16 more steps. See the full node list below.
Services it uses
HTTP calls to: sisif.ai
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Shopify Trigger
n8n-nodes-base.shopifyTrigger - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - Slack
n8n-nodes-base.slack - Google Drive
n8n-nodes-base.googleDrive - Code
n8n-nodes-base.code
From the author
Quick overview Triggers on new Shopify products, writes a motion prompt with OpenAI, animates the main image into a 5-second Sisif video, attaches the MP4 to the product via the Admin GraphQL API, falls back to Google Drive on failure, and reports the outcome…