Email news briefing by keyword from Bright Data with AI summary
This n8n workflow automatically retrieves recent Reuters news articles related to a user-specified keyword, summarizes the main findings using Google Gemini, formats the output into styled HTML, and sends a clean emai...
Template notes
This n8n workflow automatically retrieves recent Reuters news articles related to a user-specified keyword, summarizes the main findings using Google Gemini, formats the output into styled HTML, and sends a clean email report to a specified address.
š What It Does - Collects news data from Bright Data's Reuters dataset. - Sorts and filters top 10 most recent news articles by publicationdate. - Sends structured news data to Gemini Flash for summarization. - Converts Gemini's response (in Markdown) into styled HTML. - Delivers a concise news briefing via email, including clickable source links and topic highlights.
š ļø Step-by-Step Setup 1. User Form: Accepts a keyword from the user via an n8n form trigger. 2. Bright Data API: Posts a discovernew request to Bright Data's Reuters dataset using the keyword. 3. Snapshot Polling: Waits and checks for dataset readiness using the snapshot ID. 4. Data Retrieval: Downloads the news data once the snapshot is complete. 5. Parsing: Filters and sorts the latest 10 articles using a Python Code node. 6. AI Analysis: Google Gemini summarizes the filtered content into one briefing. 7. Markdown ā HTML: Converts AI response into styled HTML using Markdown + Code node. 8. Email Delivery: Sends the briefing as an email to a predefined recipient.
š§ How It Works - Polling Control: Uses Wait and If nodes to handle Bright Data snapshot readiness. - Date Sorting: Publication dates (ISO 8601 format) are parsed and used for sorting. - AI Summarization: Gemini condenses multiple articles into one cohesive summary. - Formatting: Clean HTML with readable styles is generated dynamically before sending.
šØ Final Output The email includes: - A brief summary of the most important developments - Date range of the collected news - Topics covered
š Credentials Used Bright Data API (replace YOURAPIKEY in the HTTP nodes)
Google Gemini (Flash) API
Email SMTP (configured in Email Send node)