Use this powerful n8n workflow to generate, refine, and publish professional LinkedIn content directly from Telegram. Features include voice transcription, GPT-4 integration, and a clear approval loop.
Download this n8n workflow template and start using it instantly.
Content Creators: Individuals who need a fast, mobile-friendly way to turn ideas into polished posts.
Consultants & Business Owners: Professionals looking to maintain an active LinkedIn presence with minimal friction.
Automation Enthusiasts: Users who want to see advanced LangChain agents and conditional logic implemented in a practical n8n workflow.
Marketing Teams: Groups utilizing centralized n8n templates for standardized content generation and approval.
Maintaining a consistent presence on LinkedIn can be challenging, often requiring switching between multiple apps for idea generation, drafting, revision, and posting. This sophisticated n8n workflow transforms your Telegram bot into a personal AI content assistant. It solves the content bottleneck by allowing users to input ideas instantly—via text or voice note—and leveraging a GPT-4 agent for content drafting and revision control.
The core value lies in its iterative approval loop: the AI drafts the content, accepts feedback (e.g., 'make it shorter' or 'change the tone'), and only proceeds to the publishing step when an explicit approval command is given. This ensures human oversight before automatic posting via the Blotato n8n node, making this one of the most practical n8n templates for social media management.
This comprehensive n8n workflow operates through four main stages, starting with a crucial n8n trigger.
Start: Telegram Message n8n trigger. The Check: ist it a Voice? conditional node determines if the input is a text message or a voice note. If it's a voice note, the Get Voice File n8n node fetches the audio, and the Speech to Text n8n node (leveraging OpenAI's Whisper via LangChain) transcribes it into text, preparing it for the AI.AI: Draft & Revise Post n8n node (a LangChain Agent). This agent, paired with the Window Buffer Memory n8n node, maintains the conversational context, allowing the user to request multiple revisions. The OpenAI Chat Model n8n node uses a robust model (like GPT-4-mini) to follow a detailed system prompt for creating LinkedIn-optimized posts.AI: Draft & Revise Post returns either a draft (for more revisions) or a strict JSON object upon receiving an approval word ('ok', 'approved'). The Check if Approved conditional node analyzes the AI output. If it's a draft, the content is sent back to the user via the Post Suggestion Or Ask For Approval Telegram n8n node. If it's the final JSON, the Approval: Extract Final Post Text Code n8n node extracts the content and passes it to the Create post with Blotato n8n node for immediate LinkedIn publication.Give Blotat 5s :)), the Check post status Blotato n8n node polls the API. The Published? and In Progress? conditional n8n nodes ensure that if the post is published, a confirmation message with the live link is sent via Telegram. If the status is still 'in-progress', the n8n workflow waits another 5 seconds before rechecking.To deploy this powerful n8n workflow, follow these setup steps:
Start: Telegram Message n8n trigger and all subsequent Telegram notification nodes.Speech to Text (Whisper model) and the OpenAI Chat Model (GPT) nodes. Ensure the credentials are linked correctly to the respective LangChain n8n node configurations.Create post with Blotato and Check post status).This n8n workflow utilizes several advanced and specialized nodes:
Start: Telegram Message (n8n Trigger): This serves as the primary n8n trigger, activating the automation upon receiving messages (text or voice) in your linked Telegram bot.
Speech to Text (OpenAI n8n node - LangChain): Uses the OpenAI Whisper model to accurately transcribe voice notes received from Telegram, enabling voice input for content generation.
AI: Draft & Revise Post (LangChain Agent n8n node): The core intelligence node. It uses system prompts to guide GPT-4 to act as a specialized LinkedIn content creator, managing the conversational flow and adhering to the strict JSON output requirement upon final approval.
Window Buffer Memory (LangChain Memory n8n node): Crucial for maintaining context across multiple messages. It uses the Telegram user ID as the session key, allowing for iterative feedback and revisions within the same thread.
Check if Approved (IF n8n node): This conditional n8n node determines the flow path by checking if the AI's output contains the approval JSON structure, signaling that the post is ready to be published.
Approval: Extract Final Post Text (Code n8n node): Executes custom JavaScript to robustly parse the final JSON output from the AI, extracting the clean post text ready for LinkedIn.
Create post with Blotato (Blotato n8n node): Handles the actual publication process, connecting to LinkedIn to post the content retrieved from the previous step.
Check post status / In Progress? (Blotato & IF n8n nodes): A pair of nodes that implement polling logic. They query the Blotato API status after publication and implement a 5-second wait loop to confirm the post is live before notifying the user.
Automate LinkedIn content creation from any n8n workflow JSON using Gemini and Cloudflare AI. This n8n workflow generates text, images, and posts automatically.

Automate LinkedIn content generation using a complex n8n workflow. Transcribe Telegram voice memos with OpenAI Whisper, leverage GPT-4 agents for research, generate images via Dumpling AI, and save results to Airtable. Explore this high-level n8n template now.

Use this powerful n8n workflow to instantly convert unchecked Notion to-do blocks into new Linear issues. Features include content conversion to Markdown and an OpenAI n8n node for title shortening.

Generate high-quality, research-backed LinkedIn posts daily using this powerful n8n workflow. It combines Perplexity research with GPT-4 content rewriting and saves results to Google Sheets.

Automate becoming a LinkedIn Top Voice using this powerful n8n workflow. It discovers advice articles, generates unique contributions via OpenAI, and posts alerts to Slack.








































