Overview

Manually gathering and summarizing articles from multiple websites wastes hours each week. And even then, you may still miss important articles. This automation reads URLs from your Google Sheets, crawls their content, generates a polished newsletter using AI, and sends it via Gmail—cutting your workload and speeding up delivery.

intelligent newsletter generator
Generated by AI

The Impact

  • Slash manual research time. Automate crawling and summarizing dozens of websites in one run.
  • Generate catchy newsletters. Use AI to create engaging subject lines and HTML bodies.
  • Accelerate info distribution. Send newsletters automatically via Gmail to your recipients.
  • Centralize content sources. Manage all your URLs in one Google Sheet for effortless updates.

Who This Is For

  • Content Teams generating weekly media monitoring reports.
  • Product Managers tracking competitor news and tech blog updates.
  • Researchers compiling academic or technical article digests.
  • Marketing Specialists curating newsletters from multiple web sources.

How It Works

1
  1. Fetch URLs from Google Sheets
  2. Read the specified sheet and parse the first column to extract website URLs.
2
  1. Crawl each website
  2. Loop through URLs, extract titles and content by visiting each page.
3
  1. Format and aggregate articles
  2. Normalize crawled data into structured articles and combine them into a single prompt.
4
  1. Generate newsletter with AI
  2. Use LLM to create a JSON-formatted subject and engaging HTML newsletter body.
5
  1. Send newsletter via Gmail
  2. Automatically email the generated newsletter to the specified recipient address.

What You'll Need

Before using this template, make sure you have:

  • Google Sheets OAuth credentials to read your spreadsheet data.
  • Gmail credentials authorized to send emails on your behalf.
  • A Google Sheets document containing URLs in the first column, with a clear header like websites, url, or link.
  • The Google Sheets document ID and the target worksheet tab name.
  • An email address that will receive the generated newsletter.

How to Use

  1. Step 1. Prepare Your Sheet
  2. Fill the first column of your Google Sheets with website URLs, naming the header as websites, url, or link.

  3. Step 2. Configure Credentials
  4. Set up Google Sheets OAuth and Gmail credentials for data access and email sending.

  5. Step 3. Enter Parameters
  6. Input your SpreadsheetId, SheetName, and RecipientEmail into the workflow start node.

  7. Step 4. Run the Workflow
  8. Trigger the automation to fetch, crawl, generate, and send the newsletter.

  9. Step 5. Verify Results
  10. Check the recipient inbox for the newsletter and review logs for any errors.

FAQs

How does the workflow identify which column contains URLs in my Google Sheet?
It attempts to parse common column headers such as websites, url, URL, link, or Link in the first column to extract URLs for crawling.
What happens if a URL is unreachable or the page lacks content?
The workflow records 'No content' or 'No title' placeholders, ensuring the newsletter still generates without breaking the process.
Can I customize the newsletter format?
The prompt is preset for a structured HTML output with titles, summaries, and links, but you can modify the LLM prompt node if you want different styling or content.
How does the workflow handle sending emails securely?
It uses your configured Gmail OAuth credentials to authenticate and send emails, avoiding manual email handling and ensuring secure delivery.
Was This Page Helpful?

More Workflows for Inspiration

🔍
Web Book Scraping and Email Sending
Automate scraping of book prices, generate sorted CSVs, and email results instantly.
Learn more >
🔍
AI Stock News Sentiment Analysis Assistant
Automate stock news scanning and get instant sentiment insights to guide smarter investments.
Learn more >
📧
AI Email Lead Acquisition and Status Tracking
Automate lead import from Google Sheets, send personalized emails, and update outreach status instantly.
Learn more >