Templates / Schedule LinkedIn posts with AI content generation and Telegram approval

Schedule LinkedIn posts with AI content generation and Telegram approval

Ready for 3.0

by Chad McGreanor · 1,870 views · created 2025-07-25 · Social Media, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 13 nodes and runs on a schedule (cron 0 8 * * 1-4) (plus 1 other trigger). Along the way it connects OpenAI, Telegram and LinkedIn.

How it runs

Trigger: On a schedule (cron 0 8 * * 1-4) (plus 1 other trigger).

  1. Get Day (Code): runs custom JavaScript code
  2. Check Day (If): checks a condition and branches into true / false
  3. Prompts (Edit Fields (Set)): sets 6 fields: prompt1, prompt2, prompt3…
  4. Random Prompt (Code): runs custom JavaScript code
  5. OpenAI: uses OpenAI
  6. Random Time (Code): runs custom JavaScript code
  7. Send message and wait for response (Telegram): send and wait for a reply
  8. Telegram Approved (If): checks a condition and branches into true / false
  9. Wait: pauses until specific time
  10. Create a post (LinkedIn): uses LinkedIn

…plus 1 more step. See the full node list below.

Services it uses

OpenAITelegramLinkedIn

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 (9)

From the author

Overview This workflow automates LinkedIn posts using OpenAI. The prompts are stored in the workflow and can be customized as needed to fit your needs. The workflow uses a combination of a Schedule Trigger, some code that determines what day of the week it is…

Excerpt from Chad McGreanor's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.