Shopify 产品自动转 TikTok / Reels / Shorts 短视频
Shopify 新建产品 → Gemini 读图生成 Veo 提示词 → Veo 3.1 渲染 8 秒竖版视频 → PostWire 多平台发布 → Sheets 记录 + Gmail 告警
- 给谁
- 运营 Shopify 店铺、需要为每个新产品自动生成并分发短视频的电商团队
- 你会得到
- 新产品上架后自动产出 8 秒 9:16 产品视频,并发布到 TikTok、Instagram Reels、YouTube Shorts
- 你需要
- n8n · google-gemini · google-sheets · gmail
硬约束
前置条件:可访问的 n8n 实例;Shopify 店铺及 Admin API access token;Google AI Studio 已启用 Gemini 与 Veo 3.1 计费;PostWire 账号及 API key;Google Sheets 文档(含 date/product/network/status/link/note 六列)与 Gmail 账号。将 workflow JSON 导入 n8n 后,按节点提示配置凭证和变量。
他们做了什么
postwire 在 n8n 模板中展示了一个工作流:当 Shopify 店铺新增产品时,自动用 Gemini 分析产品图片并生成 Veo 视频提示词,再用 Veo 3.1 渲染 8 秒 9:16 竖版视频,最后通过 PostWire 发布到 TikTok、Instagram Reels 和 YouTube Shorts,同时将结果记录到 Google Sheets,失败时通过 Gmail 发送汇总告警邮件。
效果如何
作者报告该模板可实现上述全流程自动化(author_report)。未提供具体 ROI 或成功率数据。
值得知道
Veo 3.1 需要 Google AI Studio 计费,约 $1 每 8 秒 Fast 片段。PostWire 免费版每次发布限制 2 个平台,如需同时发 3 个平台需升级。workflow.json 中的 sheetName 和 documentId 为空,需用户自行配置。Store settings 中的 store_url、email、style 为占位符,必须替换为真实值。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #20720(约 18 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-25
步骤
配置触发与过滤
在 n8n 中导入模板后,配置 Shopify Trigger:选择 products/create 事件,填入 Shopify access token。接着配置 Store settings 节点:设置 store_url、通知邮箱 email、视觉风格 style。然后 Active with a photo 过滤器会检查产品状态为 active 且存在图片;Skip products already filmed 去重节点确保同一产品不会被重复处理。
Gemini 读图生成提示词并渲染视频
Look at the product photo 节点将产品图 URL、标题、描述(去 HTML 后截断 600 字符)和视觉风格送入 Gemini,要求其返回 JSON 包含 veo_prompt 和 selling_point。Build the brief 节点解析该 JSON,并拼接产品名、价格、产品链接。随后 Veo 3.1 render 节点使用解析出的 veo_prompt 生成 8 秒 9:16 竖版视频。
运行提示词 · 来源原文。Look at the product photo 节点的 text 参数(n8n 表达式)
={{ 'This is the photo of a product that was just added to an online store.\nName: ' + $('New product in Shopify').item.json.title + '\nDescription: ' + String($('New product in Shopify').item.json.body_html || '').replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').slice(0, 600) + '\nVisual style: ' + $('Store settings').item.json.style + '\n\nReturn only JSON with two keys. veo_prompt: one paragraph for an 8-second vertical product video made with Veo: describe the product exactly as it looks in the photo (shape, colour, material), where it sits, one simple action or camera move, the light and the ambient sound; no on-screen text, no logos, no people. selling_point: one sentence a shopper would care about, using only facts from the name, the description and the photo.' }}多平台发布
Post to TikTok, Reels and Shorts 节点(PostWire)接收 Veo 生成的视频二进制数据,使用智能模式为每个平台生成对应文案并发布。idempotencyKey 确保同一产品不会重复发布。
运行提示词 · 来源原文。Post to TikTok, Reels and Shorts 节点的 prompt 参数(n8n 表达式)
={{ (() => { const b = $('Build the brief').item.json; return 'New in the shop: ' + b.product + '. ' + (b.plan.selling_point || '') + (b.price ? ' Price: ' + b.price + '.' : '') + ' ' + b.product_url; })() }}成功记录
Published? 节点检查 PostWire 返回的 ok 字段。若为 true,Log the video 节点向 Google Sheets 追加一行:date、product、network、status=published、link、note。
失败记录与邮件告警
若 PostWire 返回失败,Log the failure 节点向 Sheets 记录 failed 状态及错误信息;Collect the failures 聚合所有失败项后,Email me the fix 节点通过 Gmail 发送汇总邮件至 Store settings 中配置的邮箱,包含产品名、链接、各平台错误及修复建议。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在协助复现一个 n8n 工作流:将 Shopify 新产品自动转为短视频并分发到 TikTok、Instagram Reels 和 YouTube Shorts。请先确认用户已具备以下凭证和权限:Shopify Admin API access token、Google Gemini API key(已启用 Veo 3.1 计费)、PostWire API key、Google Sheets 文档(六列:date/product/network/status/link/note)、Gmail 账号。然后指导用户将 workflow JSON 导入 n8n,按步骤配置各节点凭证,并提醒在 Store settings 中修改 store_url、email 和 style。
搭建前请确认 Veo 3.1 已在 Google AI Studio 启用计费(约 $1/8 秒 Fast 片段),且 PostWire 免费版每次仅支持 2 个平台。
来源
Create TikTok, Reels and Shorts product videos from Shopify with Gemini and Veo · postwire · n8n.io · 2026-10-10
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。