{"product_id":"weekly-rss-newsletter-digest-in-n8n-with-openai-kit","title":"Weekly RSS Newsletter Digest in n8n with OpenAI + Kit","description":"\u003ch3\u003eTurn your RSS feeds into a polished weekly newsletter—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs every Monday at 05:00, pulls the latest stories from your chosen RSS\/Atom feeds, uses \u003cstrong\u003eOpenAI Chat Completions\u003c\/strong\u003e to generate clean grouped HTML, and then saves it as a \u003cstrong\u003eKit (ConvertKit) draft broadcast\u003c\/strong\u003e—with optional \u003cstrong\u003eSlack\u003c\/strong\u003e and \u003cstrong\u003eGmail\u003c\/strong\u003e delivery for manual publishing.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScheduled digest:\u003c\/strong\u003e Triggers every Monday at 05:00 via a scheduled trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetch RSS items:\u003c\/strong\u003e Reads recent items from your configured RSS\/Atom feed URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCurate the newsletter:\u003c\/strong\u003e Keeps only stories from the \u003cstrong\u003elast 7 days\u003c\/strong\u003e, removes duplicates, cleans snippets, and limits the digest to \u003cstrong\u003eup to 25 items\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerate newsletter copy:\u003c\/strong\u003e Builds an OpenAI prompt from the curated items and calls the \u003cstrong\u003eOpenAI Chat Completions API\u003c\/strong\u003e to draft well-structured HTML.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmail-safe formatting:\u003c\/strong\u003e Wraps the generated HTML in an email-friendly container, sets the subject, and prepares preview text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreate a Kit draft:\u003c\/strong\u003e Sends the result as a \u003cstrong\u003edraft broadcast\u003c\/strong\u003e in \u003cstrong\u003eKit (ConvertKit)\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional notifications \u0026amp; delivery:\u003c\/strong\u003e Posts a “draft ready” message to \u003cstrong\u003eSlack\u003c\/strong\u003e (via Incoming Webhook) and\/or emails the draft HTML via \u003cstrong\u003eGmail\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS operators who want a consistent weekly update without manually copying links.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building content pipelines from RSS into a newsletter workflow.\u003c\/li\u003e\n  \u003cli\u003eCreators who want OpenAI-written summaries grouped into a ready-to-publish HTML digest.\u003c\/li\u003e\n  \u003cli\u003eTeams that prefer reviewing drafts in ConvertKit\/Kit before going live.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ components:\u003c\/strong\u003e Code, Schedule Trigger, RSS Feed Read, HTTP Request, OpenAI (Chat Completions), Kit (ConvertKit), Gmail, Slack (optional), Sticky Note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup essentials:\u003c\/strong\u003e Update “Your feeds” in the code step; add OpenAI auth header (\u003ccode\u003eAuthorization: Bearer \u0026lt;API key\u0026gt;\u003c\/code\u003e); add Kit auth header (\u003ccode\u003eX-Kit-Api-Key: \u0026lt;your Kit API key\u0026gt;\u003c\/code\u003e); add Slack Incoming Webhook URL if enabled.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45738539090099,"sku":"N8N-17539","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/YZZ6QmXmAUPjKI60sW2vq_K6R62Bz3.png?v=1785229886","url":"https:\/\/buyflowscripts.com\/products\/weekly-rss-newsletter-digest-in-n8n-with-openai-kit","provider":"N8N Commerce","version":"1.0","type":"link"}