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
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
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
Regular price
£44.99
Regular price
£44.99
Sale price
Unit price
/
per
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 viastop 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 emptyvideo_url.
