{"product_id":"shopify-new-product-video-ads-with-openai-n8n-workflow","title":"Shopify New Product Video Ads with OpenAI \u0026 n8n Workflow","description":"\u003ch3\u003eTurn every new Shopify product into a 5-second motion video—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow detects newly created Shopify products, uses OpenAI to generate a motion prompt, creates a Sisif video from your product image, and then attaches the resulting MP4 to the product in Shopify. If anything fails, it automatically falls back to Google Drive and reports the outcome in Slack.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on new products in Shopify\u003c\/strong\u003e and extracts the product title, type, description, and the main image URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates the image URL\u003c\/strong\u003e and skips processing if the main image does not have a \u003cstrong\u003eHTTPS\u003c\/strong\u003e URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a Sisif-ready prompt with OpenAI\u003c\/strong\u003e based on the product details, then sends the prompt + image URL to \u003cstrong\u003eSisif\u003c\/strong\u003e to start video generation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls Sisif every 30 seconds\u003c\/strong\u003e until the render is \u003cstrong\u003eREADY\u003c\/strong\u003e, stops on \u003cstrong\u003eERROR\/REFUNDED\u003c\/strong\u003e, or \u003cstrong\u003etimes out after 40 checks\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAttaches the MP4 to Shopify\u003c\/strong\u003e when ready by downloading the video, requesting a \u003cstrong\u003eShopify staged upload target\u003c\/strong\u003e via the Admin GraphQL API, uploading the file, and updating the product media.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFails over to Google Drive\u003c\/strong\u003e if Shopify upload\/attach fails (downloads the MP4 and uploads it to Google Drive).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReports results in Slack\u003c\/strong\u003e: video attached in Shopify, saved to Google Drive, or failed\/timed out during rendering.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate creation of \u003cstrong\u003eShopify new product video ads\u003c\/strong\u003e without manual editing.\u003c\/li\u003e\n  \u003cli\u003eReduce launch time by generating short product motion videos on product publish.\u003c\/li\u003e\n  \u003cli\u003eEnsure reliability with Shopify-to-\u003cstrong\u003eGoogle Drive\u003c\/strong\u003e fallback and visibility via \u003cstrong\u003eSlack\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Shopify Admin GraphQL API, OpenAI, Sisif, Google Drive, Slack.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used:\u003c\/strong\u003e if, set, code, wait, slack, sticky note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKey requirement:\u003c\/strong\u003e Shopify Access Token for read_products and write_products (and write_files if required), plus Sisif API key (HTTP Bearer).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46236463136947,"sku":"N8N-21007","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/KJtjIpjqmLocA6wIfMgis_LOa8cq2I.png?v=1792227914","url":"https:\/\/buyflowscripts.com\/products\/shopify-new-product-video-ads-with-openai-n8n-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}