Templates / Cross-post newsletter issues to Bluesky, Telegram, Discord and Slack with OpenAI

Cross-post newsletter issues to Bluesky, Telegram, Discord and Slack with OpenAI

Ready for 3.0

by Ziad Karim ✓ · 0 views · created 2026-08-11 · 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 workflow has 9 nodes and runs on RSS Feed events. It uses only n8n's built-in nodes. It also calls api.openai.com, bsky.social and api.telegram.org over HTTP.

How it runs

Trigger: On RSS Feed events.

  1. Create AI Prompt (Code): runs custom JavaScript code
  2. Generate Announcements with OpenAI (HTTP Request): calls api.openai.com (POST)
  3. Extract AI Generated Copy (Code): runs custom JavaScript code
  4. Authenticate Bluesky Session (HTTP Request): calls bsky.social (POST)
  5. Publish on Telegram (HTTP Request): calls api.telegram.org (POST)
  6. Publish on Discord (HTTP Request): calls discord.com (POST)
  7. Forward Drafts to Slack Channel (HTTP Request): calls hooks.slack.com (POST)
  8. Publish to Bluesky (HTTP Request): calls bsky.social (POST)

HTTP calls to: api.openai.com, bsky.social, api.telegram.org, discord.com, hooks.slack.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 (3)

From the author

Quick overview Watches your newsletter's RSS feed; when an issue publishes, AI writes platform-native announcements and posts them to Bluesky, Telegram and Discord automatically — plus copy-paste-ready X and LinkedIn drafts in Slack. ESP-agnostic: works with…

Excerpt from Ziad Karim'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.