2026-10-04 · 原文发布日
批量测试Reels开头钩子:Gemini出多版本、Veo渲染、试发布
这个n8n工作流用表单收集视频创意、目标受众和测试数量,Gemini返回多个开头钩子变体(各含角度、Veo提示词和文案);每个变体用Veo 3.1渲染8秒竖屏视频,经PostWire以“试用Reel”方式发布到Instagram,幂等键防重复发帖。结果逐条写入Google Sheets,发布失败会记录待修复项并用Gmail把错误和建议发给你。适合低成本做钩子A/B测试。
原文要点
该免费模板由PostWire发布:n8n表单收集视频创意、目标受众和测试数量;Gemini(凭据需含gemini-2.5-flash及Veo模型权限)返回JSON,含多个变体,每个变体有hook、angle、Veo提示词和Instagram文案;拆分后每个变体经PostWire申请上传URL、用Veo 3.1渲染8秒9:16视频、上传并finalize,再以trial-reel方式创建Instagram Reel,用幂等键防同一次测试重复发帖;逐个检查发布结果写入Google Sheets(date、idea、variant、hook、status、link、note),失败则记"needs fix"并用Gmail把错误和建议发到指定邮箱。
这次做成什么
搭好"表单提交创意→Gemini出多个钩子变体→逐条渲染→以试用Reel发布→落表+失败邮件"的A/B测试流水线,并用一个虚构创意跑3个变体的演练,学会从Sheets里横向比较各钩子。
准备什么
- n8n实例,可使用表单触发器并对外提供表单URL
- Google Gemini凭据,需能访问gemini-2.5-flash和模板所用的Veo模型
- PostWire账号并已连接Instagram专业账号
- Google Sheets表格与Gmail账号各一个,用于落表和失败通知
具体怎么做
配置凭据与收件邮箱
添加Google Gemini凭据;创建HTTP Header Auth凭据(Authorization: Bearer 你的PostWire令牌)用于所有PostWire节点;连接Gmail OAuth,把失败通知节点里的占位地址you@example.com换成你的邮箱。
建结果表
Google Sheets建表,列:date、idea、variant、hook、status、link、note。两个append节点都指向该表该页签。
理解变体拆分逻辑
查看Gemini节点后的Split Out节点:它把Gemini返回JSON里的variants数组拆成逐条item,后续每个变体独立走"申请上传URL→Veo渲染→上传→finalize→发Reel"链路。确认Gemini提示词要求输出严格JSON数组,否则拆分会失败。
提交表单做三变体演练
打开表单触发器的URL,按下文example填入虚构创意、受众和数量3并提交。预期:Gemini返回3个变体;每条各渲染一个8秒竖屏视频;PostWire以trial reel发布;Sheets出现3行。
验证失败通知分支
为验证Gmail分支,可临时把PostWire凭据改错再提交一次数量1的测试:预期Sheets出现status为needs fix的行,且你收到一封含错误信息和修复建议的Gmail。测完改回正确凭据。
读表做钩子比较
演练完成后按hook列排序查看各行status与link,到Instagram后台对比各trial reel的播放数据,把表现最好的hook记回note列,作为下一轮创意的基准。
可直接复制的材料
Gemini多变体提示词(本站撰写版)
模板未公开原提示词,此为按"hook、angle、Veo提示词、Instagram文案"四字段描述独立撰写,粘贴后按模板变量名调整。
你是短视频钩子测试策划。根据用户提交的创意、目标受众和变体数量N,输出严格JSON(不要代码块):
{
"variants": [
{
"hook": "前2秒的中文开场钩子,15字以内",
"angle": "本条切入角度,10字以内,如:价格锚点/反常识/悬念",
"veo_prompt": "英文,描述8秒9:16竖屏画面,前2秒必须视觉化呈现hook,50词以内",
"instagram_caption": "中文文案80字以内,含3个标签"
}
]
}
要求:variants长度等于N;各变体angle互不重复;不出现品牌名与真人姓名。
创意:{{ $json.idea }}
目标受众:{{ $json.audience }}
变体数量:{{ $json.count }}表单演练提交内容
本站虚构输入,直接填入表单三个字段即可;数量建议首次用3,控制Veo渲染费用。
视频创意:一款便携榨汁杯,30秒出汁,适合通勤人群
目标受众:22-30岁一二线城市上班族,关注健康饮食
测试数量:3Sheets预期落表格式示例
本站虚构行,演示成功与失败两种落表形态;真实link由PostWire返回。
date,idea,variant,hook,status,link,note
2026-10-05,便携榨汁杯,1,上班路上现榨橙汁,已发布,https://example.com/r/v1,
2026-10-05,便携榨汁杯,2,别再买便利店果汁了,已发布,https://example.com/r/v2,
2026-10-05,便携榨汁杯,3,30秒出汁是真的吗,needs fix,,Instagram令牌过期需重新授权输入与输出示例
本站虚构示意,钩子文案与链接均为示例,非模板实际生成结果。
输入
表单提交:创意"便携榨汁杯30秒出汁"、受众"22-30岁通勤上班族"、数量3对应输出
Gemini返回3个变体,例如:变体1 hook="上班路上现榨橙汁" angle="场景代入";变体2 hook="别再买便利店果汁了" angle="反常识";变体3 hook="30秒出汁是真的吗" angle="悬念"。每个变体各渲染一条8秒9:16视频并以trial reel发到Instagram;Sheets新增3行,前两行status=已发布并带link,第三行若失败则为needs fix;同时Gmail收到"变体3发布失败:Instagram授权过期,请在PostWire重新连接"的通知。做完检查这些
- 表单提交后Gemini节点输出是合法JSON且variants数组长度等于提交的数量
- Split Out之后每个变体产生独立的执行分支,互不阻塞
- Sheets行数与变体数量一致,hook列各不相同
- 同一测试重试时Instagram没有出现重复Reel
- 凭据失效测试时能收到含错误与建议的Gmail,且Sheets记为needs fix
容易卡住的地方
- Gemini输出若带Markdown代码块包裹会导致JSON解析失败,提示词中需明确要求纯JSON
- 变体数量直接决定Veo渲染次数与费用,首次建议不超过3
- Instagram必须是专业账号并已在PostWire完成连接,否则全部变体都会失败
- 模板中Gmail收件地址是you@example.com占位,忘记替换会收不到失败通知
- trial reel的发布可见性规则以Instagram平台为准,模板只负责以该模式创建
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Test Instagram trial reel hooks with Gemini, Veo 3.1, PostWire, and Sheets
- 原作者
- PostWire
- 原始发布日期
- 2026-10-04T03:01:21.977Z
- 来源
- https://n8n.io/workflows/20396