Upload Instagram Reels from Google Sheets with DeepSeek AI captions
Content & publishing workflow for n8n with 16 active steps. Starts with Schedule Trigger. Uses DeepSeek. Integrations include DeepSeek, Google Sheets, Google Drive.
What it does
16 active nodes · Starts with Schedule Trigger.
Steps in the template include:
- Generate Caption with DeepSeek (AI Agent)
- Publish Reel to Instagram (Facebook Graph API)
- Check Video Processing Status (HTTP Request)
- Is Video Processed? (If)
Nodes and integrations
- AI Agent
- Facebook Graph API ×2
- HTTP Request
- If
- Wait
- Schedule Trigger
- DeepSeek Chat Model
- Execute Command
- SSH ×2
- Google Sheets ×2
- Google Drive
- Read/Write Files from Disk ×2
See the author’s step names
- Generate Caption with DeepSeek (AI Agent)
- Publish Reel to Instagram (Facebook Graph API)
- Check Video Processing Status (HTTP Request)
- Is Video Processed? (If)
- Wait for Video Processing (Wait)
- Trigger: Every 12 Hours (Schedule Trigger)
- DeepSeek Chat Model (DeepSeek Chat Model)
- Process Video with FFmpeg (Execute Command)
- Upload to Server via SSH (SSH) — file
- Fetch Unposted Videos (Google Sheets)
- Download Video from Drive (Google Drive) — download
- Save Downloaded File (Read/Write Files from Disk) — write
- Load Processed Video (Read/Write Files from Disk)
- Create Instagram Media Container (Facebook Graph API)
- Mark as Posted (Google Sheets) — update
- Execute a command (SSH)
Accounts and credentials
- DeepSeek access
- Google Sheets
- Google Drive
Credential types in the graph: sshPrivateKey
Check the HTTP request steps for any additional service accounts or API keys.
AI models and swaps
DeepSeek · Chat
Model ID not specified in the template in DeepSeek Chat Model. Potentially swappable with a compatible n8n chat model node. Test the replacement with the next step.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
