π― Latest tailored economic news for business ππΌβ¨
β‘ 92 views Β· π― AI Summarization & Classification
Description
π¬ What this workflow does
Every morning β fetch 3 French economy RSS feeds β keep fresh items β AI rewrites into short summaries β send a nice HTML email newsletter.
π Flow (high level)
- β° Trigger at 07:00
- π° Fetch RSS (Le Monde, Usine Nouvelle, Le Figaro)
- β Filter β keep only recent items
- π’ Sort newest first
- βοΈ Limit 2 per source
- β Merge
- π€ AI summary (title + paragraph)
- π· Normalize fields (title, source, linkβ¦)
- π¦ Aggregate arrays
- π§ Send via Outlook (HTML template)
π§© Node notes
- Trigger β 07:00 daily (check timezone).
- RSS Read β feeds OK, but UsineNouvelle is
http(redirects fine). - If nodes β β currently
after $todayβ keeps only future dates.- Fix:
- For today only:
after $today.startOf('day') - For last 24h:
after $now.minus({ hours: 24 })
- For today only:
- Fix:
- Sort + Limit β newest 2 per feed.
- Merge β combine up to 6 items.
- AI agent β prompt uses
<article>β¦ needs closing</article>β - Edit Fields β maps source domains β nice labels (βLe Mondeβ etc).
- Aggregate β arrays for email template.
- Outlook email β HTML newsletter (mobile-friendly).
β‘ Quick wins
- π Fix the date filter logic (today/24h).
- π Fix closing tag in AI prompt (
</article>). - π Add User-Agent header in RSS nodes (avoid 403).
- π Remove duplicates on
link. - β³ Mind the server timezone vs your audience.
Screenshot 20250821 at 12.32.58.png
π Nodes Used
RSS Read, Microsoft Outlook, Schedule Trigger, AI Agent, Structured Output Parser, Google Gemini Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File