Auto-Caption & Post Videos to Instagram & TikTok with Submagic, Postiz & OpenAI
🎥 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 finished video (with AI-generated captions) directly to Instagram or TikTok via Postiz. Captions are further refined with OpenAI for brand-ready social text. Finally, each published video is logged into a Google Sheet for tracking.
👉 Watch step-by-step build of this workflow on: www.youtube.com/@automatewithmarc
How It Works
Google Drive Trigger – Detects new video uploads.
Submagic API – Adds styled captions automatically.
Wait + Poll – Monitors job status until the captioned video is ready.
Download Video – Retrieves the finished captioned video.
Upload to Postiz – Sends the file to Postiz for multi-platform posting.
Caption Agent (OpenAI) – Generates optimized Instagram/TikTok captions.
Post to Instagram/TikTok – Publishes the video with caption.
Update Log – Saves video details, captions, and status into Google Sheets.
Why You’ll Love It
⚡ Hands-off publishing — videos go from raw to posted automatically.
📝 AI captions + Submagic styling — engaging text and visual consistency.
📊 Content tracking — every post logged in Google Sheets.
🎯 Perfect for Reels & TikToks — optimized for fast workflows and social reach.
Requirements
Google Drive account Submagic API key Postiz account (for IG/TikTok posting) OpenAI API key (for caption generation) Google Sheets account
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
⚡ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments