Create LinkedIn content from workflows using Gemini & Cloudflare AI
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Telegram, Google Gemini, Google Sheets and LinkedIn. It also calls api.cloudflare.com over HTTP.
How it runs
Trigger: On Telegram events (message) (plus 1 other trigger).
- Get JSON File from Telegram (Telegram): work with file
- Get Image from Reply (Telegram): work with file
- Parse Workflow JSON (Extract from File): extracts data from a file (from json)
- Publish Post to LinkedIn (LinkedIn): uses LinkedIn
- Gemini: Generate Post & Image Prompt (Google Gemini): uses Google Gemini
- Parse Gemini Output (Code): runs custom JavaScript code
- Log Content to Google Sheet (Google Sheets): append
- Set Image Generation Parameters (Edit Fields (Set)): sets 5 fields: width, prompt, height…
- Send Post Content For Verification (Telegram): uses Telegram
- Validate Image Dimensions (If): checks a condition and branches into true / false
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: api.cloudflare.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 (12)
- Stop and Error
n8n-nodes-base.stopAndError - Telegram Trigger
n8n-nodes-base.telegramTrigger - Telegram
n8n-nodes-base.telegram - Extract from File
n8n-nodes-base.extractFromFile - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Convert to File
n8n-nodes-base.convertToFile - LinkedIn
n8n-nodes-base.linkedIn
From the author
This workflow is a complete, AI-powered content engine designed to help automation experts build their personal brand on LinkedIn. It transforms a technical n8n workflow (in JSON format) into a polished, engaging LinkedIn post, complete with a…