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 Shopify order confirmations via WhatsApp using n8n and Rapiwa API. Validate numbers, send personalized messages, and log results in Google Sheets to save time and reduce manual work
Free
Buy now
Automates WooCommerce product announcements via WhatsApp, verifies numbers, sends AI-enhanced personalized messages, and logs outreach status in Google Sheets with rate limiting.
$14.00
Buy now
An n8n workflow that verifies WhatsApp numbers from Google Sheets using Rapiwa API, processes data in batches, and updates verification status automatically with scheduling.
$15.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