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.
Related Templates
Restore your workflows from GitHub
This workflow restores all n8n instance workflows from GitHub backups using the n8n API node. It complements the Backup ...
Verify Linkedin Company Page by Domain with Airtop
Automating LinkedIn Company URL Verification Use Case This automation verifies that a given LinkedIn URL actually belo...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments