Auto-Translate & Recreate TikTok Carousels with Gemini Vision & Midjourney
Needs changesWhat this workflow does
This AI workflow has 15 nodes and runs on a schedule (every day). Along the way it connects Google Gemini, OpenAI Chat Model, Google Sheets and Gmail and 1 more. It also calls tiktok.com and api.midjourney.com over HTTP.
How it runs
Trigger: On a schedule (every day).
- Fetch TikTok RSS Feed (HTTP Request): calls tiktok.com
- Parse RSS Feed (Convert to/from binary data): uses Convert to/from binary data
- Filter: Only 3-Image Posts (If): checks a condition and branches into true / false
- Split Images (Split Out): splits a list into separate items
- Download Image (HTTP Request): calls an HTTP API
- Extract Text & Layout (Gemini Vision) (Google Gemini): analyze (image)
- Translate to English (OpenAI): uses OpenAI
- Create Midjourney Prompt (AI Agent): runs an AI agent, with model: OpenAI GPT-
- Generate New Image (Midjourney) (HTTP Request): calls api.midjourney.com (POST)
- Wait: pauses until webhook
…plus 3 more steps. See the full node list below.
Services it uses
HTTP calls to: tiktok.com, api.midjourney.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Convert to/from binary data in Parse RSS Feed: replace with Convert to File or Extract from File.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Convert to/from binary data Parse RSS Feed | Convert to File or Extract from File |
Nodes used (13)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Convert to/from binary data
n8n-nodes-base.moveBinaryData - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Wait
n8n-nodes-base.wait - Aggregate
n8n-nodes-base.aggregate - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - OpenAI
@n8n/n8n-nodes-langchain.openAi
From the author
🎨 TikTok Carousel Replicator & Translator An end-to-end automation system that monitors TikTok accounts for new 3-image carousel posts, extracts text overlays and visual layouts using AI vision analysis, translates content into English, and automatically…