Automatically aggregates sports news from 5 sources, uses GPT-4o-mini to write summaries, generates AI images with Gemini, and delivers a branded HTML newsletter via Outlook — every Friday morning.
Keep fans, staff, and stakeholders up to date with zero manual effort.
Automate your weekly sports digest and free up time for deeper stories.
Aggregate news across college sports programs automatically.
A production-grade reference workflow combining RSS, AI, and email delivery.
Fires automatically every Friday at 9 AM. Fully configurable — change to daily, bi-weekly, or any schedule.
A single Config Set node defines your topic, subreddit, and recipient_email. All downstream nodes reference these values — change them in one place.
Simultaneously fetches up to 25 posts from Reddit, Google News RSS, Yahoo Sports RSS, NCAA.com RSS, and BBC Sport RSS — all running in parallel for speed.
Each source feed is standardized to a uniform schema (title, date, link, source, score, description). Items are merged, deduplicated by URL, and filtered to the last 60 days.
7 articles are randomly selected with at least 1 guaranteed from each source where available — ensuring diverse coverage every issue.
Each article gets an AI-written headline, 2-sentence summary, and a "why it matters" relevance note — tailored to your configured topic. Output is structured JSON.
Gemini 2.5 Flash generates 2 AI images (for the top 2 articles) in parallel. Each image is uploaded to your WordPress media library automatically.
Images are attached to the first 2 articles. All 7 articles are rendered into a fully responsive, branded HTML email with configurable colors and logo.
The completed newsletter is sent via Microsoft Outlook to the configured recipient. Easily swapped for Gmail or SMTP nodes.
Self-hosted required for community nodes (Gemini image generation).
Reddit API app credentials (free) for fetching subreddit posts.
GPT-4o-mini access for article summarization.
Gemini 2.5 Flash image model access for AI image generation.
HTTP Basic Auth credential for media library uploads.
OAuth2 credential for email delivery. Swappable with Gmail.
@n8n/n8n-nodes-langchain.googleGemini for AI image generation. This is a LangChain community node and requires a self-hosted n8n instance. If your instance does not have this node, you can skip the image generation steps or replace them with DALL-E via the standard OpenAI node.
topic (e.g., "University of Florida Football"), subreddit (e.g., "FloridaGators"), and recipient_email.selected.length < 7 threshold in Select — 7 Articles.cutoffDate calculation in Select — 7 Articles.