n8n创意写作AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 自动生产 LinkedIn 内容:OpenAI 生成创意与草稿,Gmail 回复审批,Google Sheets 跟踪

输入 niche 与受众配置 → OpenAI 生成帖子创意 → Gmail 数字回复选择 → 生成草稿 → 再次回复即发布到 LinkedIn,全程 Sheets 跟踪

有一点经验步骤流程提示词贴士
给谁
需要在 LinkedIn 定期发帖的内容运营者、创始人或品牌经理
你会得到
通过邮件回复两个数字,即可完成从创意到发布的完整内容周期,所有状态写入 Google Sheets
你需要
n8n · openai · gmail · google-sheets · linkedin

硬约束

需要 n8n 实例;配置 OpenAI、Gmail、Google Sheets OAuth2 及 LinkedIn Community Management 凭证。创建包含指定列的 Google Sheet 并在所有 Sheets 节点中映射。在 Configuration 节点填写 niche、audience、通知邮箱、创意/草稿数量、字数限制、OpenAI 模型及 LinkedIn 发布模式(个人/组织)与 URN。

他们做了什么

作者 drfiras 在 n8n 官方模板库发布了该工作流(模板 ID 17592)。工作流通过单一 Configuration 节点集中管理 niche、audience、数量、模型与发布设置;利用 n8n AI Agent 节点调用 OpenAI Chat Model 生成结构化创意与草稿;通过 Gmail 邮件往返实现人工审批;以 Google Sheets 作为状态跟踪数据库;最终由 LinkedIn 节点完成发布。

效果如何

作者报告称,该工作流可将简单邮箱变为 LinkedIn 内容机器:点击触发(或定时运行)生成 10 条创意,回复数字获得 3 篇草稿,再次回复数字即可自动发布,全程在 Sheets 中跟踪。(author_report;本站未实测)

值得知道

1. 默认模型为 gpt-5-mini,可在 Configuration 中更换。2. LinkedIn 发布需 Community Management OAuth2,且必须填写 person URN 或 organization URN;发布前务必确认 URN 正确。3. 审批回复必须保留原邮件主题中的 [CID: …] 标记,且正文仅回复数字,否则解析失败。4. 本站未执行该工作流,实际运行需验证各 OAuth 凭证权限及 Sheets 列映射。5. workflow.json 完整可用,但导入后需逐一检查凭证引用与占位符替换。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • OpenAI Chat Model (Ideas) 节点:绑定OpenAI API 凭证。
  • Log Idea Batch to Tracking Sheet 节点:绑定Google Sheets OAuth2 凭证。
  • Email Ideas for Approval 节点:绑定Gmail OAuth2 凭证。
  • Gmail Trigger - Await Reply 节点:绑定Gmail OAuth2 凭证。
  • Get Row by Correlation ID 节点:绑定Google Sheets OAuth2 凭证。
  • OpenAI Chat Model (Drafts) 节点:绑定OpenAI API 凭证。
  • Update Sheet with Drafts 节点:绑定Google Sheets OAuth2 凭证。
  • Email Drafts for Approval 节点:绑定Gmail OAuth2 凭证。
  • Update Sheet as Posted 节点:绑定Google Sheets OAuth2 凭证。
  • Email Publish Confirmation 节点:绑定Gmail OAuth2 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #17592(约 32 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-24

步骤

  1. 配置凭证与运行参数

    在 n8n 中添加 OpenAI、Gmail、Google Sheets、LinkedIn(Community Management)凭证。打开 Configuration 节点,设置 niche(如 startup founders in SaaS)、audience(如 growth-focused professionals)、num_ideas(默认 10)、num_drafts(默认 3)、openai_model(默认 gpt-5-mini)、notification_email、draft_min_words(120)、draft_max_words(200)、linkedin_post_as(person 或 organization)及 linkedin_organization_urn(如适用)。创建 Google Sheet,包含列:correlationId, stage, niche, audience, ideas, selectedTopic, drafts, linkedinUrn, num_drafts, openai_model, draft_min_words, draft_max_words, linkedin_post_as, linkedin_organization_urn, notification_email,并在全部 4 个 Google Sheets 节点选择该文档。

  2. 生成 LinkedIn 帖子创意

    手动触发 Start Content Cycle。Configuration 的输出进入 AI Agent 节点 Generate LinkedIn Post Ideas,调用 OpenAI Chat Model 生成编号创意列表。Ideas Output Parser 将输出解析为结构化 JSON(ideas 数组,每项含 id 与 title)。

    运行提示词 · 来源原文。AI Agent 节点 Generate LinkedIn Post Ideas 的 User Prompt 字段(text 参数)

    =Generate exactly {{ $json.num_ideas }} scroll-stopping LinkedIn post idea titles.
    Niche: {{ $json.niche }}
    Audience: {{ $json.audience }}

    运行提示词 · 来源原文。AI Agent 节点 Generate LinkedIn Post Ideas 的 System Message 字段(options.systemMessage)

    You are an expert LinkedIn content strategist. Given a niche and an audience, produce concise, scroll-stopping post title ideas. Always return exactly the number of ideas requested, each under 12 words, numbered starting at 1.
  3. 记录并邮件发送创意等待审批

    Prepare Ideas Email & Log Data 节点汇总执行 ID、配置参数及创意列表,生成邮件正文。Log Idea Batch to Tracking Sheet 将批次追加到 Google Sheets(stage=ideas)。Email Ideas for Approval 发送邮件至 notification_email,主题含 [CID: 执行ID],正文列出编号创意并提示回复数字选择。

  4. 等待 Gmail 回复并路由

    Gmail Trigger - Await Reply 每分钟轮询,搜索主题含 [CID: 且未读的非推广邮件。Extract Reply Number & Correlation ID 从主题提取 CID,从正文提取数字。Get Row by Correlation ID 在 Sheets 中查找对应行。Route by Approval Stage 根据 stage 字段分流:ideas 进入草稿生成分支,drafts 进入发布分支,其他进入忽略。

  5. 生成草稿并邮件发送最终审批

    若 stage=ideas,Prepare Draft Request 根据回复数字匹配 selectedTopic,带入字数与模型参数。Generate LinkedIn Post Drafts 调用 OpenAI 生成 num_drafts 条草稿,Drafts Output Parser 解析为结构化 drafts 数组。Update Sheet with Drafts 更新该行(stage=drafts)。Email Drafts for Approval 发送草稿列表,提示回复数字即发布。

    运行提示词 · 来源原文。AI Agent 节点 Generate LinkedIn Post Drafts 的 User Prompt 字段(text 参数)

    =Write {{ $json.num_drafts }} LinkedIn post drafts about the topic below, tailored to the audience.
    Length: {{ $json.draft_min_words }}-{{ $json.draft_max_words }} words each, plain text, no emojis unless natural.
    Topic: {{ $json.selectedTopic }}
    Audience: {{ $json.audience }}
    Niche: {{ $json.niche }}
    Tone: insightful, practical, professional, founder-friendly

    运行提示词 · 来源原文。AI Agent 节点 Generate LinkedIn Post Drafts 的 System Message 字段(options.systemMessage)

    You are a professional LinkedIn ghostwriter. Write authentic, non-salesy posts that spark discussion. Follow the requested word count closely and number each draft starting at 1.
  6. 发布到 LinkedIn 并发送确认

    若 stage=drafts,Select Final Draft to Publish 根据回复数字匹配 finalPost。Publish Post to LinkedIn 以 PUBLIC 可见度发布,postAs 由配置决定(person 或 organization)。Update Sheet as Posted 标记该行状态。Email Publish Confirmation 发送发布确认邮件,含主题预览前 200 字符。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

本模板为 n8n 官方工作流。搭建前请确认已拥有:OpenAI API 密钥、Gmail OAuth2 账号、Google Sheets OAuth2 账号、LinkedIn Community Management OAuth2 凭证(用于以组织或个人身份发布)。按步骤 1 创建 Google Sheet 并填入 Configuration,随后导入 workflow.json 或在 n8n 中从模板 17592 直接安装。

如需替换发布渠道,可将 LinkedIn 节点换为 Blotato 多平台发布节点;如需专用审批邮箱,修改 Gmail Trigger 的搜索查询。

来源

Generate and publish LinkedIn posts with OpenAI, Gmail, and Google Sheets · drfiras · n8n.io · 2026-07-28

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例