N8N Workflow
Publish RSS Articles to WordPress and Social Media Platforms
Automated n8n workflow that fetches RSS news, extracts images with AI, publishes to WordPress, distributes posts across social media, and sends multi-channel notifications.
Buy now
Download
$9.00
$6.00
|
|
|

Who Is This For?

This n8n workflow is designed for content managers, digital marketers, and media organizations who want to automatically distribute news articles from RSS feeds to multiple social media platforms simultaneously. It's ideal for news agencies, bloggers, and publishers needing consistent multi-channel posting.

What This Workflow Does

  • Fetches news articles from a newspaper's RSS feed
  • Uses AI to extract the main featured image from each article
  • Creates a WordPress post with the article content and featured image
  • Automatically posts the article with its image to multiple social platforms
  • Sends notifications about successful posts

Features

  • Automatically fetches articles from newspaper RSS feeds
  • Uses AI (OpenAI) to extract main featured images
  • Creates WordPress posts with article content and images
  • Resizes and optimizes images for each platform
  • Posts content with images to multiple social platforms
  • Sends comprehensive notifications on successful posts

Requirements

  • n8n instance with: RSS Feed Read, AI Agent, HTTP Request, WordPress, Facebook Graph API, Telegram, LinkedIn, Discord
  • OpenAI API credentials for image extraction
  • WordPress API access
  • Social media credentials (Facebook, Telegram, LinkedIn, Discord)
  • Notification service credentials (WhatsApp, Gmail, etc.)

How to Use — Step-by-Step Setup

  1. Credentials Setup
    • Configure OpenAI API credentials
    • Set up WordPress API credentials
    • Configure social media platform credentials
    • Set up notification service credentials
  2. Configure RSS Source
    • Set the RSS source domain in the "Edit Fields" node
    • Example: https://janaterkantha.com
  3. Customize Posting Content
    • Modify WordPress post template
    • Adjust captions for social posts
    • Customize notification messages
  4. Set Up Social Media Platforms
    • Configure Facebook page ID
    • Set Telegram channel ID
    • Configure LinkedIn profile & organization IDs
    • Set up Discord server & channel IDs
  5. Configure Notifications
    • Add WhatsApp number (Rapiwa)
    • Set Telegram chat ID
    • Add X/Twitter username
    • Configure Facebook Messenger chat ID
    • Add Gmail email address
    • Set up Discord user ID

Workflow Structure

  1. Trigger: Manual trigger ("Clicki")
  2. RSS Setup: "Edit Fields" sets RSS domain
  3. Content Fetching: "RSS Read" fetches articles
  4. Image Extraction: AI Agent extracts image URL
  5. Validation: "If" checks image URL validity
  6. Image Processing: Downloads & prepares image
  7. WordPress Publishing: Creates WP post
  8. Social Media Distribution: Posts to multiple platforms
  9. Notifications: Sends confirmation messages

Useful Links

Support & Help

Item details
Release date
2025-12-10
Last update
2025-12-11
Tags
Similar items
Automate bulk WhatsApp number verification using n8n, Google Sheets, and WasenderAPI to validate contacts, manage rate limits, and update statuses efficiently without the official WhatsApp API.
$12.00
Buy now
An automated n8n meeting booking workflow that checks availability, creates calendar events, sets up Zoom meetings, and sends multi-channel notifications seamlessly.
$19.00
Buy now
Automates Shopify product announcements via WhatsApp, verifies numbers, sends personalized AI-enhanced messages, and logs delivery status in Google Sheets with built-in rate limiting.
$16.00
Buy now
This n8n workflow sends a WhatsApp message to customers when a new WooCommerce product category is created. It checks customers’ phone numbers with Rapiwa, sends the promotional message only to verified WhatsApp numbers, and logs results in Google Sheets
Free
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified