Google News to Gmail, a clean tech digest daily
Your morning starts with “quickly catching up,” and then you’re 12 tabs deep, skimming half-read headlines, and still not sure what actually matters. By the time you’ve grabbed a few links to share, the moment’s gone and your inbox is already on fire.
Marketing managers feel it when they need talking points for a campaign angle. A founder feels it before investor calls. And consultants get hit the hardest because clients expect you to be current. This Google News Gmail automation turns the sprawl into one clean email you can scan in minutes.
You’ll see what the workflow does, what you need to run it, and how it turns Google News into a daily tech digest that’s actually readable.
How This Automation Works
See how this solves the problem:
n8n Workflow Template: Google News to Gmail, a clean tech digest daily
flowchart LR
subgraph sg0["Schedule Daily Tech News Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Daily Tech News Tri..", pos: "b", h: 48 }
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Fetch Google Tech News"]
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/html.dark.svg' width='40' height='40' /></div><br/>Extract Tech News Articles"]
n3@{ icon: "mdi:swap-vertical", form: "rounded", label: "Format Tech News Data", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "AI Tech News Analyzer", pos: "b", h: 48 }
n5@{ icon: "mdi:message-outline", form: "rounded", label: "Send Tech News Email", pos: "b", h: 48 }
n6@{ icon: "mdi:brain", form: "rounded", label: "LLM - Tech News Model", pos: "b", h: 48 }
n7@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check if News Found", pos: "b", h: 48 }
n8@{ icon: "mdi:message-outline", form: "rounded", label: "Send Error Alert", pos: "b", h: 48 }
n7 --> n4
n7 --> n8
n4 --> n5
n3 --> n7
n6 -.-> n4
n1 --> n2
n2 --> n3
n0 --> n1
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n4 ai
class n6 aiModel
class n7 decision
class n1 api
classDef customIcon fill:none,stroke:none
class n1,n2 customIcon
The Challenge: Staying Current Without Losing Your Morning
Keeping up with tech news sounds easy until you try to do it consistently. Google News is great, but it’s still a feed, which means you’re deciding what to open, what to trust, what to ignore, and what to remember. That constant “should I click this?” loop is exhausting, and it usually happens right when you need to get into real work. Then you end up saving links you never revisit, or sharing a messy bundle of URLs that nobody reads.
It adds up fast. The friction compounds when you do it every day.
- Manually scanning headlines across multiple sources can easily burn about 30 minutes each morning.
- You miss context because you’re skimming, so the “summary” in your head is shaky in client conversations.
- Sharing links internally turns into a cluttered Slack or email thread with no consistent formatting.
- If you skip a day or two, catching up feels like punishment, so you stop doing it entirely.
The Fix: A Daily AI-Summarized Tech Email From Google News
This workflow runs every morning at 8 AM and does the tedious part for you. First, it pulls the latest technology news from Google News using an HTTP request. Then it parses the page to extract the useful bits (headlines, sources, and timestamps) and cleans them into structured data that an AI model can work with. If Google News returns nothing or the page layout changes, the workflow doesn’t quietly fail; it sends a “no news found” alert so you know to check it. When news is available, an AI agent summarizes the batch into a short, readable digest and emails it to you with consistent formatting.
The workflow starts on a schedule, so nobody has to remember to run it. From there, Google News becomes a standardized list of stories, and the AI turns that list into the key themes and highlights. Finally, Gmail (via SMTP) delivers one brief email that’s easy to scan and easy to forward.
What Changes: Before vs. After
| What This Eliminates | Impact You’ll See |
|---|---|
|
|
Real-World Impact
Say you normally review 20 headlines each morning and open about 8 articles to judge what’s worth sharing. If each click-and-skim takes maybe 3 minutes, that’s roughly 25–30 minutes a day, and you still have to summarize it for someone else. With this workflow, you spend about 2 minutes reading one email, then forward it or pull one insight into a deck. Over a week, that’s around 2 hours you’re not donating to tab-hopping.
Requirements
- n8n instance (try n8n Cloud free)
- Self-hosting option if you prefer (Hostinger works well)
- Email (SMTP) account for sending the daily digest
- Google News access to fetch the technology headlines
- AI model credentials (OpenAI API key from your OpenAI dashboard, or your chosen model provider)
Skill level: Beginner. You’ll connect email and AI credentials, then run one test execution.
Need help implementing this? Talk to an automation expert (free 15-minute consultation).
The Workflow Flow
A scheduled run starts the day. At 8 AM, n8n triggers the workflow automatically, so you get the digest even if you’re in meetings all morning.
Google News is fetched and parsed. An HTTP request pulls the Google News tech feed, then the workflow extracts headlines, sources, and timestamps from the page so you aren’t dealing with messy raw HTML.
The workflow checks that results exist. If nothing is found, an email alert goes out right away. No guessing later about why the digest didn’t show up.
AI summarizes and an email is sent. The AI agent turns the list of stories into a concise overview and formats it into a clean daily email delivered via your SMTP setup.
You can easily modify the schedule time or the topic focus to match your routine. See the full implementation guide below for customization options.
Step-by-Step Implementation Guide
Step 1: Configure the Schedule Trigger
Set the workflow to run each morning using the built-in schedule trigger.
- Add the Scheduled Tech Digest Trigger node as the workflow trigger.
- Set the schedule rule to run daily at Hour
8(uses the existing interval rule). - Connect Scheduled Tech Digest Trigger to Retrieve Tech News Feed.
Step 2: Connect Tech News Source
Fetch and parse the latest tech news from Google News.
- In Retrieve Tech News Feed, set URL to
https://news.google.com/search?q=tech%20news&hl=en-IN&gl=IN&ceid=IN%3Aen. - Set Options → Timeout to
15000to avoid long-running requests. - In Parse Tech Article Content, set Operation to
extractHtmlContentand enable Options → Clean Up Text. - Add extraction values in Parse Tech Article Content for:
- Article Titles with CSS Selector
article h3 a, article h4 a, .JtKRvand Return Array enabled. - Article Links with CSS Selector
article h3 a, article h4 a, .JtKRvand Return Array enabled. - Article Sources with CSS Selector
article .wEwyrc, .vr1PYe, .CEMjEfand Return Array enabled. - Publication Times with CSS Selector
article time, .WW6dff, .hvbAAdand Return Array enabled. - Article Snippets with CSS Selector
article .GI74Re, .St8ea, .y3G2Edand Return Array enabled. - All Articles with CSS Selector
articleand Return Array enabled.
Step 3: Set Up AI Summary Agent
Build the formatted input and summarize it using the AI agent with the Ollama model.
- In Assemble News Summary Data, create a string field named Formatted_Tech_News with the full formatted template and expressions, including
{{ new Date().toLocaleDateString('en-IN') }}and{{ $json['Article Titles'] && Array.isArray($json['Article Titles']) ? $json['Article Titles'].slice(0, 15).map((title, i) => `${i+1}. ${title}`).join('\n') : 'No titles found' }}. - Add a number field named Article_Count with Value
={{ $json['Article Titles'].length }}. - Configure Validate News Availability with a number condition: Left Value
={{ $json['Article_Count'] }}Greater Than or Equal1. - In AI Tech Summary Agent, set Text to
=Analyze and summarize today's tech news:\n\n{{ $json['Formatted_Tech_News'] }}and keep Prompt Type asdefine. - Attach LLM Tech Analysis Model as the language model for AI Tech Summary Agent.
- Credential Required: Connect your ollamaApi credentials in LLM Tech Analysis Model (credentials are added to the model node, not the agent).
Step 4: Configure Output Emails
Send the AI summary when news is available and an alert when no articles are found.
- Connect Validate News Availability to AI Tech Summary Agent for the true branch and to Dispatch No-News Alert for the false branch.
- In Dispatch Tech Digest Email, set Text to
={{ $json.output }}and Subject to🚀 Daily Tech News Summary - {{ new Date().toLocaleDateString('en-IN') }}. - Set To Email and From Email to your address in Dispatch Tech Digest Email.
- Credential Required: Connect your smtp credentials for Dispatch Tech Digest Email.
- In Dispatch No-News Alert, keep the alert text and set Subject to
⚠️ Tech News Workflow Alert - No Articles Found. - Credential Required: Connect your smtp credentials for Dispatch No-News Alert.
Step 5: Test and Activate Your Workflow
Run a manual test to verify the full path and then enable the workflow for daily runs.
- Click Execute Workflow to test with live data.
- Confirm Retrieve Tech News Feed returns HTML and Parse Tech Article Content outputs arrays (titles, sources, times).
- Verify Validate News Availability routes correctly: true to AI Tech Summary Agent and false to Dispatch No-News Alert.
- Check your inbox for either the summary from Dispatch Tech Digest Email or the alert from Dispatch No-News Alert.
- Toggle the workflow to Active to run on schedule every day at 8.
Watch Out For
- Your SMTP email credentials can expire or require app passwords. If messages stop sending, check your email provider’s “security” or “SMTP/app password” settings first.
- If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
- Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.
Common Questions
Usually about 30 minutes once you have SMTP and AI credentials.
Yes. No coding required, but you will need to paste in credentials and run a test email.
Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in AI model usage (for OpenAI, many teams spend only a few dollars a month for a simple daily digest).
Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.
Start by changing the scheduled trigger time (the “Scheduled Tech Digest Trigger”) to match when you actually read email. If you want different topics, swap the Google News URL in “Retrieve Tech News Feed” to target a different section or query. You can also adjust the formatting in “Assemble News Summary Data” so the email matches your house style, then tune the prompt inside the AI agent to emphasize what you care about (funding, security, AI, cloud, or competitor mentions).
Most of the time it’s not “credentials,” it’s the page format changing or the request being blocked. Check the HTTP Request node output first to confirm you’re receiving HTML, then confirm the parsing step is still finding the headline elements. If it returns empty results, try updating the feed URL, adding a user-agent header, or loosening the selectors in the HTML parsing node.
Plenty for a daily digest. One scheduled run per day is just 30 executions a month, and self-hosted n8n has no execution cap (it depends on your server).
Often, yes, because this kind of flow benefits from multi-step processing: fetching HTML, parsing it, validating results, and then running an AI summarizer. n8n handles branching logic cleanly (like the “no news” alert path) without turning your automation into a pile of separate zaps or scenarios. Self-hosting is also a practical win if you want predictable costs. Zapier or Make can still be fine for lightweight “RSS to email” sends, but they get awkward when you need custom parsing or richer AI control. Talk to an automation expert if you want help choosing.
Once this is running, you stop “checking the news” and start receiving a clean daily brief. The workflow handles the repetitive stuff, and you keep your mornings for work that actually moves things forward.
Need Help Setting This Up?
Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.