基于Google表格的AI内容自动生成与Instagram发布方案
这款n8n工作流能自动将存储在Google表格中的创意直接发布到Instagram。它利用AI技术(Google Gemini和Replicate Flux)生成概念、图像提示、标题和最终图像,只需少量人工干预即可将内容计划变为现实。
将其视为您内容策略的执行引擎。 假设您已有独立流程(无论是手动输入、其他工作流或不同工具)来填充Google表格中的初始帖子创意(包括主题
、受众
、语气
和平台
)。该工作流会获取这些创意并处理后续所有步骤,从AI生成到最终发布。
工作流功能
通过以下方式简化内容执行流程:
- 自动获取 按计划从指定Google表格中提取未处理内容创意
- 使用Google Gemini生成平台专属内容概念(专为”单图”格式设计)
- 基于概念通过Gemini生成两种不同的AI图像提示选项
- 根据第一个提示选项,使用Gemini撰写符合平台特性的标题(含话题标签)
- 通过Replicate API(使用Flux模型)根据第一个提示生成视觉图像
- 发布生成的图像和标题至关联的Instagram商业账户
- 更新表格状态标记已完成的创意,避免重复处理
适用人群
- 社交媒体经理及机构: 自动化执行存储在Google表格中的内容日历
- 营销团队: 从规划创意到内容生产的无缝衔接,确保稳定发布节奏
- 内容创作者与个体创业者: 基于预设创意自动化生成发布流程,大幅节省时间
- 所有使用Google表格规划社交媒体内容并希望用AI自动化创意生成和发布步骤的用户
核心优势
- 全流程自动化: 从创意获取到Instagram发布,完整自动化内容执行链路
- AI驱动生成: 运用Google Gemini生成创意概念/提示/标题,通过Replicate基于初始主题生成图像
- 内容日历执行: 直接将Google表格计划转化为已发布帖子
- 时间节省: 显著减少为每个计划帖子手动创作图文的工作量
- 保持一致性: 自动处理创意队列,维持规律发布节奏
- 平台定制内容: AI提示会针对表格中指定的平台(如Instagram或LinkedIn)定制概念/提示/标题
运作流程
- 定时触发: 根据设定计划自动启动工作流(如每小时/每天)
- 获取创意: 从Google表格读取”状态”列为待处理(如”0″)的下一行,每次运行仅获取一个创意
- 准备输入: 提取表格中的
主题
、受众
、语气
和平台
- AI概念生成(Gemini): 创建适合目标平台”单图”帖子的内容概念
- AI提示生成(Gemini): 基于概念开发两种详细且不同的图像提示选项
- AI标题生成(Gemini): 使用首个图像提示及其他上下文撰写平台定制标题
- 图像生成(Replicate): 将首个提示发送至Replicate API(Flux模型)生成图像
- Instagram准备: 格式化生成的图像URL和标题
- 发布至Instagram: 分三步使用Facebook Graph API:
- 通过上传图像URL和标题创建媒体容器
- 等待Instagram处理容器
- 将处理后的容器发布至动态
- 更新表格: 修改已处理行的”状态”(如改为”1″)标记为完成
使用的n8n节点
- 定时触发器
- Google表格(读取和更新操作)
- 数据集(多个实例用于数据准备)
- Langchain链-LLM(多个Gemini调用实例)
- Langchain聊天模型-Google Gemini(多个实例)
- Langchain输出解析器-结构化(多个实例)
- HTTP请求(用于Replicate API调用)
- 等待
- Facebook Graph API(多个Instagram发布步骤实例)
先决条件
- 可用的n8n实例(云端或自托管)
- 具备Google表格访问权限的Google账户
- n8n中配置的Google Sheets API凭证(OAuth2)
- 包含
主题
、受众
、语气
、平台
、状态
等列的Google表格,明确定义”待处理”和”已完成”状态(如”0″和”1″) - 启用Vertex AI API的Google云项目
- n8n中配置的Google Gemini API凭证(通常通过Google Vertex AI凭证)
- Replicate账户及API令牌
- n8n中配置的Replicate API凭证(Header Auth)
- Facebook开发者账户
- 关联Facebook主页的Instagram商业账户
- 具备必要权限的Facebook应用:
instagram_basic
、instagram_content_publish
、pages_read_engagement
、pages_show_list
- n8n中配置具备所需权限的Facebook Graph API凭证(OAuth2)
设置指南
- 将工作流JSON导入n8n实例
- 配置定时触发器: 设置检查表格新创意的频率(如每30分钟/每4小时)
- 配置Google表格节点:
- 为两个Google表格节点选择OAuth2凭证
- 在
1. 获取下个帖子创意...
中输入电子表格ID和工作表名称,确认状态
筛选器匹配”待处理”值(如0
) - 在
7. 更新帖子状态...
中输入相同电子表格ID和工作表名称,确保匹配列
(如主题
)和要更新的状态
值匹配”已完成”值(如1
)
- 配置Google Gemini节点: 在所有
Google Gemini聊天模型
节点中选择已配置的Google Vertex AI/Gemini凭证 - 配置Replicate节点(
4. 生成图像...
): 选择Replicate Header Auth凭证。工作流默认使用black-forest-labs/flux-1.1-pro-ultra
,可按需修改 - 配置Facebook Graph API节点(
6a
、6c
):- 选择Facebook Graph API OAuth2凭证
- 关键步骤: 在两个Facebook Graph API节点(
6a
和6c
)的节点
参数中更新Instagram账户ID。模板使用占位符(17841473009917118
),需替换为实际Instagram商业账户ID
- 调整等待节点(
6b
): 默认等待时间可能足够,但若发布遇到错误(特别是未来处理较大图像/视频时),可能需要延长等待时间 - 激活工作流
- 填充Google表格: 确保存在包含内容创意且状态为”待处理”(如”0″)的行,工作流将在下次定时运行时获取
该工作流将您的Google表格内容计划转变为全自动AI驱动的Instagram发布引擎。立即开启社交媒体自动化之旅!