Create and publish LinkedIn posts from URLs with Telegram, Gemini, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 58 nodes and runs on Telegram events (callback query, message). Along the way it connects Google Sheets, Telegram, LinkedIn and HTTP Request and 2 more.
How it runs
Trigger: On Telegram events (callback query, message).
- Route Callback Access (Switch): routes items into 2 branches
- Check Start Command (If): checks a condition and branches into true / false
- Route By Command (Switch): routes items into 3 branches
- Start Message Options (Telegram): uses Telegram
- Fetch Unpublished Records (Google Sheets): uses Google Sheets
- Ask Page URL (Telegram): send and wait for a reply
- Request URL Input (Telegram): send and wait for a reply
- Check Record Existence (If): checks a condition and branches into true / false
- Check URL Validity (Code): runs custom JavaScript code
- Validate URL Format (Code): runs custom JavaScript code
…plus 35 more steps. See the full node list below.
Services it uses
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)
- Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Telegram
n8n-nodes-base.telegram - AI Agent
@n8n/n8n-nodes-langchain.agent - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - LinkedIn
n8n-nodes-base.linkedIn - Telegram Trigger
n8n-nodes-base.telegramTrigger - Switch
n8n-nodes-base.switch - Http Request Tool
n8n-nodes-base.httpRequestTool - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
From the author
Quick overview This workflow uses Telegram to collect or queue article URLs from Google Sheets, then scrapes the page and uses Google Gemini (with Groq fallback) to generate and quality-check a LinkedIn post draft, requests approval in Telegram, publishes via…