用 n8n 自动将 RSS 博客改写成多平台社交内容
RSS 订阅源 → AI 改写(SEO 博客 / LinkedIn / X 线程)→ Google Sheets 日历 + Gmail 草稿 + Slack 通知
- 给谁
- 需要把博客/通讯内容自动分发到社交媒体的内容运营者、创始人和营销团队
- 你会得到
- 每天自动抓取最新 RSS 文章,生成 SEO 标题、博客改写、LinkedIn 帖子和 X 线程,并记录到表格、邮件草稿和 Slack
- 你需要
- n8n · google-sheets · gmail · slack
硬约束
前置条件:n8n 实例;OpenAI API key;Google Sheets、Gmail、Slack 的 OAuth 凭证。需预先创建 Google Sheets 并包含列:Date、Status、SEO Title、Source Link、Source Title、LinkedIn Post、Twitter Thread。每次运行约 1 次 OpenAI 调用,输出为草稿需人工复核后方可发布。
他们做了什么
模板作者 abhi-g 在 n8n 上构建了一个自动化工作流,每天从指定 RSS 源抓取最新文章,通过 gpt-4o-mini 改写为多种格式的社交内容,并自动分发到 Google Sheets 内容日历、Gmail 草稿和 Slack 频道供团队复核。
效果如何
来源报告:每次运行约 1 次 OpenAI 调用,建议使用低成本模型如 gpt-4o-mini;输出保存为草稿,需人工复核后发布。来源未报告具体转化率或长期稳定性数据。
值得知道
模板不含凭证,需自行连接;Slack 频道 ID 在模板中为空,必须手动选择;Take Newest Only 限制为 1 条以避免单次处理多篇,如需补录历史内容可提高该限制;后续可接入 LinkedIn/X/Buffer 节点实现自动发布。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #16158(约 15 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-25
步骤
配置触发器与内容源
在 n8n 中导入模板后,先配置凭证:OpenAI、Google Sheets、Gmail、Slack。然后编辑「Set Brand & Source」节点:填入 RSS 订阅地址(如 https://blog.n8n.io/rss/)、目标受众描述和品牌语气。其余节点(Every Day 定时触发、Get Latest Article RSS 读取、Take Newest Only 限制为 1 条)保持默认连线即可。
AI 改写为结构化多平台内容
「Repurpose into Content」节点将最新文章标题、摘要和链接送入 OpenAI Chat Model(gpt-4o-mini),并通过 Structured Output Parser 强制返回 JSON。节点内已包含系统提示词,定义了输出字段和格式要求。
运行提示词 · 来源原文。n8n 节点 'Repurpose into Content' 的 text 参数(Basic LLM Chain 的自定义提示词)
=You are a senior content strategist. Repurpose the source content below for the brand. Audience: {{ $('Set Brand & Source').item.json.audience }} Brand voice: {{ $('Set Brand & Source').item.json.brand_voice }} Source title: {{ $json.title }} Source content: {{ $json.contentSnippet || $json.content }} Source link: {{ $json.link }} Return: - seo_title: a punchy, search-friendly title (<= 60 chars). - meta_description: a 150-160 char summary for SEO. - blog_post: a rewritten, original blog post in markdown (~400-600 words) in the brand voice. Do not copy sentences verbatim. - linkedin_post: a LinkedIn post (hook + value + soft CTA), no more than 1300 chars. - twitter_thread: an X/Twitter thread as an array of tweets, each <= 270 chars. - hashtags: 3-5 relevant hashtags as a single string.分发至表格、邮件和 Slack
解析后的 JSON 同时送入三个并行节点:Save to Content Calendar 追加到 Google Sheets(含日期、状态、SEO 标题、源链接、LinkedIn 帖子和 Twitter 线程);Draft for Review 创建 Gmail 草稿(包含全部生成内容);Share in Slack 发送频道消息(含 SEO 标题、源链接和 LinkedIn 草稿预览)。
运行提示词 · 来源原文。n8n 节点 'Share in Slack' 的 text 参数
=:memo: *New content ready to review:* {{ $json.output.seo_title }} From: {{ $('Take Newest Only').item.json.link }} *LinkedIn draft:* {{ $json.output.linkedin_post }}
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在搭建一个 n8n 工作流:从 RSS 自动抓取博客并改写为 SEO 博客、LinkedIn 帖子和 X 线程。请按以下顺序检查:1)确认已添加 OpenAI、Google Sheets、Gmail、Slack 的 OAuth 凭证;2)在「Set Brand & Source」节点填入你的 RSS 地址、受众和品牌语气;3)在 Google Sheets 节点替换 YOUR_GOOGLE_SHEET_ID 为你的表格 ID,并确认表格包含列:Date、Status、SEO Title、Source Link、Source Title、LinkedIn Post、Twitter Thread;4)在 Slack 节点选择目标频道;5)激活工作流并观察首次运行输出。
搭建前请准备好:RSS 订阅地址、OpenAI API key、Google Sheets ID、Slack 频道访问权限。
来源
Repurpose RSS blog posts into social content with OpenAI, Sheets, Gmail and Slack · abhi-g · n8n.io · 2026-06-07
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。