Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Image, Video & Audio

Image, Video & Audio

Generate product video ads for new Shopify products with OpenAI and Sisif

Triggers when a Shopify product is created, writes a motion prompt with OpenAI, and animates the main image into a short portrait video with Sisif.

What it does

## Turn new Shopify products into AI product video ads with Sisif ### Who it's for Shopify merchants and e-commerce teams who want a short motion video on every new product page without a video shoot. ### How it works 1. Shopify Trigger fires when a product is created. 2. The main product image and copy are extracted. Products without an image are skipped. 3. An AI model writes a short camera/motion prompt for that product. 4. Sisif animates the product photo into a 5-second portrait MP4 (image-to-video). 5. The workflow polls every 30 s until the video is READY, stops on ERROR/REFUNDED, and times out after 40 checks. 6. The MP4 is uploaded to Shopify with a staged upload and added to the product as media (Admin GraphQL API). If any Shopify step fails, the MP4 is saved to Google Drive instead. 7. A Slack message reports the result. ### Setup 1. Create a Sisif API key at https://sisif.ai/users/api-keys/ and add it in n8n as a Bearer Auth credential. Select it on Generate Video from Image and Check Video Status. 2. Create a Shopify custom app with read_products and write_products scopes, then add a Shopify Access Token credential. Select it on the trigger, Create Staged Upload and Attach Video to Product. If your app is new, also add the write_files scope. 3. Open Workflow Config and set shop_subdomain (the part before .myshopify.com), shopify_api_version (a supported Admin API version, default 2026-07), drive_folder_id and slack_channel. 4. Add OpenAI (or swap in any chat model), Google Drive and Slack credentials. 5. Create a test product with an image, check the run, then activate. ### Customize - Edit the prompt in Write Motion Prompt to change style or tone. - Change the poll interval in Wait 30s. - Each image clip costs one Sisif clip; duration and resolution are fixed by Sisif for photo clips.

The steps

  1. Shopify Trigger
  2. Workflow Config
  3. Extract Product Data
  4. Has Main Image?
  5. Write Motion Prompt
  6. OpenAI Chat Model
  7. Generate Video from Image
  8. Wait 30s
  9. Check Video Status
  10. Video Ready?
  11. Render Failed?
  12. Attached to Shopify?
  13. Notify Slack: Attached
  14. Upload to Google Drive

28 steps in total.

Similar automations