Automate News Discovery & Publishing with GPT-4, Google Search API & Slack

šŸš€ Automate News Discovery & Publishing with GPT-4, Google Search API & Slack

šŸŽÆ Overview Automated content publishing system that discovers industry news, transforms it into original articles using GPT-4, and publishes across multiple channels with SEO optimization and intelligent duplicate prevention.

✨ Key Features šŸ¤– Smart Query Generation** - AI agent generates unique search queries while checking Google Sheets to avoid duplicates šŸ” News Discovery** - Uses Google Custom Search API to find recent articles (last 7 days) 🧠 Content Intelligence** - Processes search results and skips anti-bot protected sites automatically šŸ“ GPT-4 Article Generation** - Creates professional, SEO-optimized news articles in Reuters/Bloomberg style šŸ“¢ Multi-Channel Publishing** - Publishes to CMS with automatic Slack notifications šŸ“Š Comprehensive Tracking** - Logs all activity to Google Sheets for analytics and duplicate prevention

šŸ”„ How It Works ā° Scheduled Trigger runs every 8 hours to maintain consistent content flow šŸ¤– AI Agent generates targeted search queries for your niche while checking historical data šŸ” Google Search finds recent articles and extracts metadata (title, snippet, source) šŸ›”ļø Smart Content Handler bypasses sites with anti-bot protection, using search snippets instead ⚔ GPT-4 Processing transforms snippets into comprehensive 2000+ word articles with proper formatting šŸš€ Publishing Pipeline formats content for CMS with SEO metadata and publishes automatically šŸ“± Notification System sends detailed Slack updates with article metrics šŸ“ˆ Activity Logging tracks all published content to prevent future duplicates

šŸ”§ Setup Requirements

šŸ“‹ Prerequisites Google Custom Search API key and Search Engine ID OpenAI GPT-4 API access Google account for tracking spreadsheet Slack workspace for notifications CMS or website with API endpoint for publishing

šŸ› ļø Step-by-Step Setup

Step 1: šŸ”Ž Google Custom Search Configuration Go to Google Custom Search Engine Create a new search engine Configure to search the entire web Copy your Search Engine ID (cx parameter) Get your API key from Google Cloud Console

Step 2: šŸ“Š Google Sheets Template Setup Create a Google Sheet with these required columns: Column A:** timestamp - ISO date format (YYYY-MM-DD HH:MM:SS) Column B:** query - The search query used Column C:** title - Published article title Column D:** url - Published article URL Column E:** status - Publication status (success/failed) Column F:** word_count - Final article word count

Template URL: Copy this Google Sheets template

Step 3: šŸ”‘ Credential Configuration Set up the following credentials in n8n: šŸ“Š Google Sheets API - OAuth2 connection to your Google account šŸ¤– OpenAI API - Your GPT-4 API key šŸ“± Slack Webhook - Webhook URL for your notification channel šŸ” Custom Search API - Your Google Custom Search API key

Step 4: āš™ļø Workflow Customization Modify these key parameters to fit your needs: šŸŽÆ Search Topic:** Edit the AI agent prompt to focus on your industry ā° Publishing Schedule:** Adjust the cron trigger (default: every 8 hours) šŸ“ Article Length:** Modify GPT-4 prompt for different word counts 🌐 CMS Endpoint:** Update the publishing node with your website's API

šŸŽØ Customization Options

šŸŽÆ Content Targeting Modify the AI agent's search query generation to focus on specific industries Adjust date restrictions (currently set to last 7 days) Change the number of search results processed per run

āœļø Article Style Customize GPT-4 prompts for different writing styles (formal, casual, technical) Adjust article length requirements Modify SEO optimization parameters

šŸ“” Publishing Channels Add additional CMS endpoints for multi-site publishing Configure different notification channels (Discord, Teams, etc.) Set up social media auto-posting integration

šŸ’” Use Cases šŸ“° Automated news websites šŸ“ Industry blog content generation šŸ” SEO content pipeline automation šŸ“Š News aggregation and republishing šŸ“ˆ Content marketing automation

šŸ› ļø Technical Notes Workflow includes error handling for anti-bot protection Duplicate prevention through Google Sheets tracking Rate limiting considerations for API usage Automatic retry logic for failed requests

šŸ†˜ Support For setup assistance or customization help, refer to the workflow's internal documentation nodes or contact the template creator.

0
Downloads
0
Views
8.64
Quality Score
intermediate
Complexity
Author:Kalyxi Ai(View Original →)
Created:9/19/2025
Updated:11/9/2025

šŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments