用 Google Sheets 主题自动生成 LinkedIn、Facebook、Bluesky 帖文与配图
输入:Google Sheets 中标记为 ready 的主题行;处理:Gemini 生成平台定制文案与配图提示词,再生成图片,经 PostWire 发布;输出:多平台帖文链接写回表格,失败时邮件告警
- 给谁
- 需要在 LinkedIn、Facebook、Bluesky 定期发文的运营者或小型团队
- 你会得到
- 每个工作日自动从表格队列取主题,生成配图和平台定制文案并发布,回写链接或报错
- 你需要
- n8n · google-sheets · gmail
硬约束
前置条件:n8n 实例;PostWire 账号并绑定社交账号;Google Sheets 表格(含 topic、notes、status、posted_at、links、note 列);Google Gemini 凭证(文本+图片模型);Gmail 凭证。费用:Gemini 文本生成可走免费额度;Nano Banana 图片约 0.04 USD/张。PostWire 免费版每次限发 2 个平台。
他们做了什么
作者创建了一个 n8n 模板,每个工作日自动从 Google Sheets 中读取标记为 ready 的主题,用 Gemini 生成 LinkedIn、Facebook、Bluesky 的定制文案和配图提示词,再用 Gemini 图片模型生成插图,最后通过 PostWire 发布到三个平台,并将发布链接或错误信息回写到表格,失败时发送 Gmail 告警。
效果如何
作者报告称,若全部平台发布成功,表格行会更新为 posted 并附带时间戳和链接;若图片生成或任一平台发布失败,表格会标记为 needs fix 或 partly posted,并通过邮件通知运营人员修复后重新将状态设为 ready 重试。(author_report)
值得知道
PostWire 免费版每次发帖限 2 个平台,如需同时发 3 个平台需确认付费计划。Nano Banana 图片约 0.04 USD/张。Gemini 文本生成可走免费额度。voice 和 image_style 可在 Post settings 节点自定义。本站未实际运行该工作流,搭建后请先用测试行验证。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #20917(约 20 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
准备账号、表格与凭证
1. 在 PostWire 注册账号,连接 LinkedIn/Facebook/Bluesky,安装 PostWire 节点并在 n8n 中添加 PostWire API 凭证。 2. 在 n8n 中添加 Google Sheets 凭证,并在所有 Google Sheets 节点中选择目标电子表格和工作表。 3. 为两个 Gemini 节点(文本+图片)添加 Google Gemini 凭证。 4. 添加 Gmail 凭证,并在 Post settings 节点中设置通知邮箱。 5. 确保 Google Sheet 包含 topic、notes、status、posted_at、links、note 列;将 status 设为 ready 以排队主题。
排队主题并锁定
工作流在每个工作日 9:00 触发。Read the topics 节点读取 status=ready 的行;Has a topic 过滤非空 topic;Take the next topic 取第一条;Mark the topic as writing 将该行 status 改为 writing,防止并发重复处理。
用 Gemini 生成文案与配图提示词
Write the posts with Gemini 节点接收主题、备注、voice 和 image_style,输出 JSON 格式的 linkedin、facebook、bluesky 文案及 image_prompt。Read the plan 节点解析该 JSON 并传递下游。Nano Banana image 节点用 image_prompt 调用 Gemini 图片模型生成配图。
运行提示词 · 来源原文。Write the posts with Gemini 节点的 systemMessage 字段
You write social media posts for a business from one topic. Use only the facts in the notes and invent no numbers. Return JSON with the keys linkedin (a hook line, then 3 or 4 short paragraphs separated by blank lines and a closing question, up to 1300 characters, no hashtags), facebook (1 or 2 conversational sentences), bluesky (up to 280 characters) and image_prompt (one paragraph that describes a single image illustrating the idea in the given image style, with no text in the image).
运行提示词 · 来源原文。Nano Banana image 节点的 prompt 字段(n8n 表达式)
={{ $json.plan.image_prompt || ($json.topic + '. ' + $('Post settings').first().json.image_style) }}发布、记录结果并处理失败
Post to LinkedIn, Facebook, Bluesky 节点通过 PostWire 上传图片并发布各平台文案。Collect the results 聚合结果后,Everything published? 判断全部成功:是则 Mark the topic as posted 更新状态为 posted 并写入时间戳和链接;否则 Write the fix in the row 写入 needs fix 或 partly posted 及错误详情,同时 Email me the fix 发送 Gmail 通知。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在搭建一个 n8n 工作流:从 Google Sheets 读取主题队列,用 Gemini 生成多平台社交帖文与配图,通过 PostWire 自动发布。请先确认你已有:n8n 实例、PostWire 账号(已绑定社交账号)、Google Sheets(含 topic/notes/status/posted_at/links/note 列)、Google Gemini 凭证、Gmail 凭证。然后按步骤配置各节点凭证和目标表格。
搭建前请先在 Post settings 节点修改 voice、image_style 和 email 默认值;在 Google Sheets 节点选择实际表格。
来源
Create LinkedIn, Facebook and Bluesky posts from Google Sheets with Gemini, Nano Banana and PostWire · postwire · n8n.io · 2026-10-14
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。