Automate Daily Company News Emails with n8n and Google Calendar

This n8n workflow automates fetching the latest news about companies from your Google Calendar meetings and emails you daily updates. Perfect for sales and client calls, it saves hours of manual research by delivering fresh news summaries on schedule.
scheduleTrigger
googleCalendar
httpRequest
+6
Workflow Identifier: 1490
NODES in Use: Schedule Trigger, Set, Google Calendar, If, HTTP Request, Code, Gmail, NoOp, Sticky Note

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Workflow Does

This workflow finds today’s meetings from Google Calendar that start with “meeting with” or “call with”.
It then gets recent news about the companies from those meetings.
The workflow sends an email with this news to selected people every morning at 7 AM.
The goal is to save time by giving up-to-date news before meetings start.

It solves the problem of spending many minutes looking up company news before calls.
It helps users walk into meetings better prepared without last-minute stress.


How the Workflow Works: Inputs, Processing, and Output

Inputs

  • Google Calendar: Today’s events with titles starting with “meeting with” or “call with”.
  • News API: Company news articles filtered by time and article count.
  • Setup Node: Configuration data like API key, emails, and news age.

Processing Steps

  1. Trigger runs daily at 7 AM.
  2. Fetch today’s Google Calendar events.
  3. Filter events whose titles start with “meeting with” or “call with”, case-insensitive.
  4. Extract company names by removing those prefixes and trimming spaces.
  5. Use News API to get recent English articles about each company limited by max age and count.
  6. Format news articles into a styled HTML snippet with clickable titles and descriptions.
  7. Send email with the compiled news to the configured recipients.

Output

Users receive a clean, easy-to-read email each morning with fresh news about their meeting companies.
This helps in quick preparation and confident conversations.


Who Should Use This Workflow

People with many daily meetings involving company calls.
Sales teams, client managers, or anyone needing quick news updates before meetings.

This workflow suits users who want to reduce time spent searching news.
Users with Google Calendar and News API accounts benefit most.


Tools and Services Needed

  • Google Calendar API: To get today’s event list.
  • News API (newsapi.org): To search for news articles.
  • Gmail (OAuth2): To send emails with news content.
  • n8n Workflow Automation Platform: To build and run the workflow.

Beginner Step-by-Step: How to Use This Workflow in n8n

Download and Import Workflow

  1. Click the Download button on this page to get the workflow file.
  2. Open the n8n editor (either cloud or self-host n8n setup).
  3. Use the Import from File option in n8n to load the workflow.

Configure Credentials and Parameters

  1. Add Google Calendar credentials connected to your account.
  2. Insert your News API API Key in the Set node labeled “Setup”.
  3. Set the newsAge, maxArticles, and recipient emails fields in “Setup” node.
  4. Connect your Gmail OAuth2 credentials to the Gmail node.
  5. If your calendar or email needs specific IDs or details, update them in corresponding nodes.

Test and Activate

  1. Run the workflow manually once to check for errors and confirm emails send correctly.
  2. Review the formatted email in your inbox to verify news content and links.
  3. Activate the workflow by toggling the active switch in n8n.
  4. The workflow will now run daily at 7 AM, sending news before meetings.

Inputs → Processing → Output Summary

Inputs: Today’s Google Calendar events filtered by title; configuration data from the setup node; News API API key.

Processing: Filter meetings with specific prefixes; extract company name; request news articles matching the company; format content into HTML;
send email to recipients.

Output: A well-formatted email sent to one or more recipients with the latest news on the meeting companies.


Customizations Ideas

  • Change newsAge in the Setup node to control how fresh news is.
  • Add more filters in the “Filter meetings” If node to cover other event prefixes.
  • Add multiple email addresses separated by commas to notify wider teams.
  • Edit the “Format for email” Code node to change HTML style or add dates and logos.

Common Problems and Fixes

  • No meetings found: Titles may not match filter words exactly. Update filter or confirm event summaries.
  • News API errors 429: You hit API quota limits. Lower article count or upgrade subscription.
  • Emails not formatted: Check Gmail node to ensure HTML email sending is enabled.

Pre-Production Checklist

  • Verify Google Calendar credentials work and fetch events.
  • Confirm your News API key is active with quota left.
  • Test that the schedule trigger runs at 7 AM.
  • Check event titles in Google Calendar use correct prefixes.
  • Send a test email to self to verify news formatting.
  • Backup existing workflows before activating changes.

Deployment Guide

After confirming the workflow works, activate it in n8n.
It will run daily at 7 AM automatically.

Monitor logs for errors or misses.
Adjust filters or API limits if needed.


Summary

✓ Saves hours weekly by automating news search.
✓ Sends up-to-date news before meetings.
✓ Helps users prepare confidently.
✓ Easy to set up and adapt in n8n.


Frequently Asked Questions

Add new conditions in the “Filter meetings” node with extra prefixes like “Interview with” using the OR operator.
Using too many requests due to many meetings or high maxArticles settings exceeds the News API free quota.
Configure the Gmail node to send messages as HTML and verify the message field contains HTML content.
Yes, the workflow works on both cloud or self-host n8n setups with proper credential configuration.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free