Skip to product information

n8n Google Sheets to Shotstack Video Ads Automation

n8n Google Sheets to Shotstack Video Ads Automation

 (200+Reviews)
Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Google Sheets to Shotstack Video Ads Automation

n8n Google Sheets to Shotstack Video Ads Automation

Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out

Turn your Google Sheets product list into Shotstack video ads—automatically

With this n8n Google Sheets to Shotstack Video Ads Automation workflow, you can take a spreadsheet of products, merge each row’s title, price, and image URL into a saved Shotstack template, render a video ad per product, and write the finished video URL back into your sheet—so you design once and produce hundreds.

What this workflow does

  • Runs on a weekly schedule to keep your product ads up to date.
  • Reads product rows from Google Sheets and processes them one at a time, creating a dedicated render per product.
  • Skips rows that already contain a video URL, preventing duplicate renders.
  • Merges row data into a Shotstack template using placeholders: {{ HEADLINE }} (title), {{ PRICE }} (price), and {{ PRODUCT_IMAGE }} (image_url).
  • Requests render status every 10 seconds until the Shotstack render is complete.
  • Writes the resulting video URL back to Google Sheets beside the corresponding product row.
  • Stops and reports failures with Shotstack’s own reason if a render fails.

Use cases

  • Automatically generate product promo videos from an existing Google Sheets catalog.
  • Refresh ad assets weekly as prices and images change—without rebuilding video designs.
  • Keep a SKU-based workflow where rows are matched on sku and only missing video URLs are rendered.

Technical details

  • n8n nodes/logic: if, wait (10-second polling), split in batches, and error handling via stop and error (with status reporting).
  • Integrations: Google Sheets and Shotstack (Sandbox key supported for testing; Sandbox renders include a watermark).
  • Required columns: sku, title, price, image_url, and an empty video_url.
View full details