Auto-caption & post videos to Instagram & TikTok with Submagic, Postiz & OpenAI
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, Google Sheets and OpenAI Chat Model. It also calls api.submagic.co and api.postiz.com over HTTP.
How it runs
Trigger: On Google Drive events (file created).
- Post to Submagic (HTTP Request): calls api.submagic.co (POST)
- Wait: waits 15 seconds
- Get Captioned Video from Submagic (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- Download Captioned Video (HTTP Request): calls an HTTP API
- Wait: waits 15 seconds
- Upload to Postiz (HTTP Request): calls api.postiz.com (POST)
- Update Log (Google Sheets): append
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- Code: runs custom JavaScript code
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: api.submagic.co, api.postiz.com
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 (8)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait
From the author
🎥 Auto-Caption & Autopost Videos to Instagram & TikTok Description Automate your short-form content pipeline! This workflow takes any video uploaded to a specific Google Drive folder, generates engaging captions with Submagic, and then auto-posts the…