Generate UGC ad reels from product photos with DeepSeek and kie.ai
Ready for 3.0What this workflow does
This workflow has 16 nodes and runs when someone submits an n8n form (“UGC Ad Video Generator”). Along the way it connects Google Drive and Google Sheets. It also calls api.deepseek.com and api.kie.ai over HTTP.
How it runs
Trigger: When someone submits an n8n form (“UGC Ad Video Generator”).
- Upload Photo to Drive (Google Drive): uses Google Drive
- Share Photo Publicly (Google Drive): share
- Set Image URL (Edit Fields (Set)): sets 1 field: imageUrl
- Post to DeepSeek API (HTTP Request): calls api.deepseek.com (POST)
- Set Ad Script Text (Edit Fields (Set)): sets 1 field: adScript
- Post to Seedance API (HTTP Request): calls api.kie.ai (POST)
- Wait: waits 20 seconds
- Get Video Status from API (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- Download Video from URL (HTTP Request): calls an HTTP API
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: api.deepseek.com, api.kie.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 (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Google Drive
n8n-nodes-base.googleDrive - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick overview Turn one product photo into a voiced, ready-to-post UGC ad video in minutes. Writes the script with DeepSeek, generates a talking vertical video with kie.ai, saves it to Drive before the link expires, and logs every result to Sheets — no…