2026-10-10 · 原文发布日
Shopify上新自动生成竖屏短视频并发三平台
这个n8n模板在Shopify创建新品时触发:筛出有主图的上架商品并跳过已处理过的,把产品图和信息交给Gemini生成适合Veo的视频提示词和一句卖点,再用Veo 3.1生成8秒9:16竖屏视频,通过PostWire以各平台适配的文案发布到TikTok、Instagram Reels和YouTube Shorts,每个商品用幂等键防重发。发布结果按平台逐行写入Google Sheets,失败则记录并通过Gmail发汇总修复报告。需要在Google AI Studio开通Veo 3.1的计费访问,并安装配置PostWire连接社交账号。模板免费,但Veo和PostWire本身可能产生费用。
原文要点
n8n模板20720:Shopify新建商品时触发,筛出有主图的上架商品并跳过已处理商品;把产品图和信息交给Gemini生成适合Veo的视频提示词和一句卖点,再由Veo 3.1生成8秒9:16竖屏视频;通过PostWire按平台适配文案发布到TikTok、Instagram Reels、YouTube Shorts,每个商品用幂等键防重发;结果按平台逐行写入Google Sheets(date、product、network、status、link、note六列),失败也记录并经Gmail发汇总修复报告。模板免费,但需在Google AI Studio开通Veo 3.1计费访问,PostWire服务可能另收费。
这次做成什么
搭好一条“Shopify上新→自动生成竖屏视频→三平台发布→表格留痕”的流水线,并用一个虚构测试商品完整跑通触发、生成、发布、记录四个环节。
准备什么
- 一个可创建商品并有主图的Shopify店铺及Access Token凭据
- Google AI Studio账号且已为Veo 3.1开通计费访问权限
- 已注册PostWire并连接TikTok、Instagram、YouTube三个社交账号
- 一个Google账号用于建Google Sheets表格和配置Gmail通知
具体怎么做
导入模板并配Shopify触发
在n8n中打开 https://n8n.io/workflows/20720 复制本工作流到画布;为Shopify Trigger节点选择你的Shopify Access Token凭据,确认店铺里商品都上传了主图,否则会被过滤节点直接跳过。
建结果表并绑定两个Sheets节点
在Google Sheets新建电子表格,第一行依次填列名 date、product、network、status、link、note;回到n8n,在两个Google Sheets节点中分别选择这份文档和工作表,成功行和失败行都会写入这里。
配置Gemini与PostWire凭据
添加Google Gemini凭据并确认Google AI Studio中Veo 3.1已开通计费;安装配置PostWire(postwire.io)、连好三个社交账号后,把PostWire API凭据填入发布节点。
填写店铺设置并激活测试
在Store settings步骤更新你的店铺URL、通知邮箱地址和偏好的视觉风格;激活工作流后,在Shopify后台新建一个带主图的测试商品,观察n8n执行记录是否走到发布和写表环节。
可直接复制的材料
Gemini视频提示词生成指令(本站独立示例)
本站独立编写的示例提示词,需替换{product_title}与{product_description}占位;模板内原有提示词措辞以原模板节点为准,请导入后核对。
你是电商短视频导演。根据下面的商品信息,输出两部分内容,用---分隔:
第一部分:一段英文Veo视频提示词,描述一个8秒、9:16竖屏、突出商品主体和使用场景的镜头,包含光线、镜头运动和氛围,不出现文字水印。
第二部分:一句不超过20个汉字的中文卖点。
商品名称:{product_title}
商品描述:{product_description}
---
只输出这两部分,不要解释。测试用Shopify商品数据(合成JSON)
本站虚构的合成测试数据,image.src为占位地址;真实运行时由Shopify Trigger自动传入。
{
"product": {
"id": 8801234567,
"title": "云岚便携榨汁杯 冰川蓝",
"status": "active",
"body_html": "300ml容量,磁吸充电,一键40秒出汁,杯身可水洗。",
"image": {
"src": "https://example.test/images/juicer-blue.png"
},
"variants": [{"price": "129.00"}]
}
}结果表列结构
列名与原文一致;行内容为本站虚构示意,演示三平台逐行记录及失败行写法。
date | product | network | status | link | note
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | tiktok | published | https://example.test/v/abc01 | 8s 9:16 视频已发布
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | instagram | published | https://example.test/v/abc02 | 文案已按平台适配
2026-10-10 | 云岚便携榨汁杯 冰川蓝 | youtube | failed | | PostWire返回错误,待人工处理输入与输出示例
本站虚构演示,未真实调用Veo或PostWire,链接与状态均为示意。
输入
在Shopify新建上架商品“云岚便携榨汁杯 冰川蓝”,主图已上传,描述为“300ml容量,磁吸充电,一键40秒出汁”。对应输出
工作流执行后Google Sheets新增三行:tiktok行status=published、link=https://example.test/v/abc01;instagram行status=published、note=文案已按平台适配;youtube行status=failed、note=PostWire返回错误,待人工处理;同时Gmail收到一封汇总修复报告,列出youtube平台失败及对应商品名。做完检查这些
- 在Shopify新建带主图的上架商品后,n8n出现一次成功执行且未在过滤环节被跳过
- 生成的视频为9:16竖屏、时长约8秒,可在PostWire发布记录中预览
- Google Sheets中该商品按平台各出现一行,列值与发布结果一一对应
- 人为断开一个平台授权再触发,失败行写入Sheets且Gmail收到汇总修复报告
容易卡住的地方
- Veo 3.1需要先在Google AI Studio开通计费访问,未开通会在视频生成节点直接报错
- PostWire是独立的第三方发布服务,模板免费不代表发布环节一定免费,接入前需在postwire.io自行确认其资费与账号要求
- 同一商品靠幂等键防重发,重复测试同一商品ID会被跳过,测试时要换商品
- 商品没有主图或不是上架状态会被过滤掉,看起来像“没触发”,先查执行记录
- 模板内具体字段名、节点参数以导入后的原模板为准,本页示例为独立练习方案
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Create TikTok, Reels and Shorts product videos from Shopify with Gemini and Veo
- 原作者
- PostWire
- 原始发布日期
- 2026-10-10T03:21:16.675Z
- 来源
- https://n8n.io/workflows/20720