Mindket

用 Google 表格排队的自拍风格 UGC 产品视频

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,每天把 Google 表格里下一条 Ready 的行做成一段自拍风格的产品视频。OpenAI 模型写提示词,Kie.ai 用 Veo 3.1 渲染,链接写回这一行。

用 Google 表格排队的自拍风格 UGC 产品视频 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • TikTok、Reels 和 Shorts:每条分支都要求 9:16 的竖屏视频
  • 网盘或聊天应用:在三个更新节点后面各加一个节点,把视频存下来或发出去

平台

连接 3 个应用

运行方式

触发

每天定时

每天由 Schedule Trigger 启动一次,读取 Sheet1 里第一条 Status 为 Ready 的行,这一行有:

  • 产品、产品照片地址和产品特点
  • ICP 里写的目标买家,以及拍摄场景
  • 模型:Veo 3.1、Nano + Veo 3.1 或 Sora 2

动作

  1. 读取第一条 Ready 的行,Switch 按 Model 列选一条分支
  2. 一个用 gpt-5-mini 的智能体根据产品、买家、特点和场景写出视频提示词
  3. 选 Nano + Veo 3.1 时,Kie.ai 先把照片改成一张有人拿着产品的静态图
  4. Kie.ai 渲染一段竖屏视频,工作流每隔几秒问一次,直到视频做好
  5. 这一行改为 Finished,并写上视频地址

结果

一段竖屏自拍风格的产品视频,链接写回产品所在的行

集成

开始之前要准备好这些。

Google Sheets

电子表格

存放产品队列,并收回每段做好的视频的地址和状态。

需要一个用来登录的 Google 账号,以及按设置说明排好的表格

OpenAI

语言和视觉模型

为四个写提示词的智能体运行 gpt-5-mini,并用 gpt-5.6-sol 描述生成的图片。

需要OpenAI API 密钥

Kie.ai

图片和视频生成

用 Nano Banana 编辑产品照片,用 Veo 3.1 Fast 渲染视频,行里选了 Sora 2 时则用 Sora 2。

需要Kie.ai API 密钥,放在 Header Auth 凭据里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
27 个步骤,按计划启动
AI
5 个步骤调用 AI 模型:Veo Video Prompt1、Veo Image Prompt、Analyze image、Veo Video Prompt、Sora Video Prompt
登录
需要登录:Google Sheets、Kie.ai、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 8 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把 Google 表格里的一行行产品做成自拍风格的产品短视频,像满意的顾客会发的那种。它每天取一次第一条标为 Ready 的行。一个 OpenAI 模型根据产品、目标买家、产品特点和拍摄场景写出视频提示词。Kie.ai 渲染出视频,视频地址写回这一行。整个流程有三十一个节点,分成三条分支,每一行自己选走哪条。

适合谁

想要大量短广告片、又不想请创作者拍的网店和小品牌,以及替他们做这些片子的代理公司。它适合已经用表格管理产品的团队。如果你需要真实顾客出镜,就别选它。这些视频里的人全是生成的。

谁在用,怎么用
行业谁在用怎么用例子
美妆护肤网店店主每款产品排一行,每天早上收到一段视频一家护肤品店列了十款精华,每天得到一段自拍视频。
消费电子品牌营销人员在 ICP 里给同一款产品换不同的买家一位营销人员为同一款耳机写了两行,一行给学生,一行给通勤族。
营销代理公司内容制作人员每个客户一张表,每段视频发出前先过一遍一家代理公司周一填好客户的表格,整周都有草稿可看。
食品饮料社交媒体运营产品照片只是白底图时,选 Nano + Veo 3.1一个咖啡品牌先把白底的咖啡袋照片变成厨房里的场景。

你需要会一些 n8n:三个凭据,其中一个是给 Kie.ai 的请求头,还要一张九列的表格。作者估计设置大约 13 分钟。

用在哪里

任何能访问 Google、OpenAI 和 Kie.ai 的 n8n 都能运行它。视频留在 Kie.ai 的地址上,表格记着清单。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • TikTok、Reels 和 Shorts:每条分支都要求 9:16 的竖屏视频
  • 网盘或聊天应用:在三个更新节点后面各加一个节点,把视频存下来或发出去

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先建好表格,因为有四个节点指向它。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Google一个能编辑这张表格的账号,用于 Google Sheets OAuth2 凭据
OpenAI一个 API 密钥,给写提示词的智能体和图片描述用
Kie.ai一个账号和它的 API 密钥,每张图片和每段视频都要用
产品照片每张都要有公开地址,因为 Kie.ai 会自己去取
表格的列,放在名为 Sheet1 的标签页里
列填什么
No这一行独有的编号,更新节点按它找行
Product 和 Product Photo产品名称和照片的公开地址
ICP 和 Product Features视频说给谁听,以及要夸的卖点
Video Setting在哪里拍,比如一间阳光充足的厨房
ModelVeo 3.1、Nano + Veo 3.1 或 Sora 2,拼写要完全一致
Status 和 Finished Video要做的行填 Ready。工作流会写上 Finished 和视频地址
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 建好表格,复制它的 ID:地址里 /d/ 和 /edit 之间那一长串。
  3. 添加 Google Sheets OAuth2 凭据。在四个 Google Sheets 节点里选中它,把 YOUR_SHEET_ID 换成这个 ID。
  4. 添加 OpenAI 凭据,在 Analyze image 和 OpenAI Chat Model 里选中它。
  5. 为 Kie.ai 添加一个 Header Auth 凭据,名称填 Authorization,值填 Bearer、一个空格,再加你的密钥。在八个 Kie.ai 节点里选中它。
  6. 在 Schedule Trigger 里设好时间,加一行标为 Ready,然后点 Execute workflow。
  7. 那一行变成 Finished 之后,点 Publish。

如何使用

每想要一段视频就加一行,选好 Model,把 Status 设为 Ready。每次运行只做一段视频,取的是第一条 Ready 的行。按每天一次的定时,你每天得到一段视频。做好后,这一行显示 Finished,Finished Video 里是可以下载视频的链接。

想要不同的效果,改这里
要改的在哪里改
谁出镜、说什么那条分支里写提示词的智能体的 system message
画面比例Veo 节点里的 aspectRatio、Sora Video 里的 aspect_ratio、Nano Image 里的 image_size
视频质量Veo Video 和 Veo Video1 里的 model,文件里是 veo3_fast
多久运行一次Schedule Trigger,导入时是每天午夜一次
对话模型OpenAI Chat Model,四个写提示词的智能体共用的 gpt-5-mini

示例

一行写的是一款不锈钢水壶,走先做图片的那条分支。

Sheet1 里的一行
列值
No7
ProductTrailhead 不锈钢水壶
Product Photohttps://shop.example/bottle.jpg
ICP二十多岁、讲究装备的徒步爱好者
Product Features一整天保持冰凉,能放进自行车水壶架
Video Setting日出时的岩石山路
ModelNano + Veo 3.1
StatusReady

Nano Image 先做出一张徒步者在山路上拿着水壶的静态图。Analyze image 描述这张图。Veo Video Prompt 根据这一行和描述,写出一个八秒的场景,让徒步者对着镜头说一两句水壶的好。Veo 做好后,第 7 行显示 Finished,旁边就是视频地址。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Switch 节点把每一行送上几条路中的一条,这里是 Model 的每个值各一条。先用一行 Veo 3.1 试,这条路最短。然后到 Executions 里打开这次运行,看智能体写了什么提示词,Kie.ai 又返回了什么。

专家:每条分支都在自己的循环里轮询 Kie.ai,几个循环各不相同。

三条分支
分支调用要知道的
Veo 3.1Veo Video1,然后每 10 秒调一次 Get Veo Video1用的是 Kie.ai 旧版的 Veo 接口。If3 等到 data.response 出现为止
Nano + Veo 3.1Nano Image 和每 5 秒一次的 Get Nano Image,然后是 Veo Video 和 Get Veo Video只有这条分支会运行 Analyze image,现在用的是 gpt-5.6-sol
Sora 2Sora Video,然后每 10 秒调一次 Get Sora VideoIf2 等到 data.state 变成 success 为止

四个请求体会在提示词放进 JSON 之前去掉其中的换行。做这件事的反斜杠在原来的副本里丢了,现在已经补回。

注意事项

Sora 2 已经停用,一个模型快要下线,任务失败后循环永远不会结束。

  • Sora 2:OpenAI 的弃用页面(2026 年 11 月 2 日查阅)写明 sora-2 已于 2026 年 9 月 24 日移除,没有替代模型。Kie.ai 的文档里也找不到任何 Sora 模型,所以 Sora 2 的行多半会失败
  • `gpt-5-mini`:计划于 2026 年 12 月 11 日下线,替代模型是 gpt-5.6-terra
  • 已经换掉的模型:Analyze image 原来写的是 chatgpt-4o-latest,它已于 2026 年 2 月 17 日下线,现在改成了 gpt-5.6-sol
  • 失败的任务:没有哪个循环有出口,所以要到 Executions 里把运行停掉。这一行会一直是 Ready
  • `Model` 拼错:什么都不会运行,这一行还排在最前面,挡住后面所有的行
  • 费用:OpenAI 按提示词和图片描述收费,Kie.ai 每张图片、每段视频都要扣点数
  • 你的数据:产品信息会发给 OpenAI,照片地址和提示词会发给 Kie.ai
  • 生成的出镜人:把视频当广告投放之前,先查清投放平台对 AI 生成推荐内容的规定
  • 凭据:JSON 里没有任何凭据,也没有作者表格里的任何东西

README 和文件

README

用 Google 表格排队的自拍风格 UGC 产品视频

一个 n8n 工作流,做自拍风格的产品短视频,就像顾客买了东西后自己拍的那种。它每天取一次 Google 表格里下一款标为 Ready 的产品,让一个 OpenAI 模型写出视频提示词,再交给 Kie.ai 做成 Veo 或 Sora 视频。做好的视频地址写回这一行。

包里有什么

  • workflow.json:n8n 导出的工作流,31 个节点,其中三个是标出分支的便签。里面没有任何凭据,也没有作者表格里的任何东西。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 作者的表格已删掉。四个 Google Sheets 节点改为要 YOUR_SHEET_ID,并按名称 Sheet1 找标签页。
  • 原来的副本里,四个清理提示词的请求体丢了反斜杠,写成了 .replace(/r?n|r/g, ' '),这会把提示词里每个字母 n 和 r 都换成空格。现在已改回 .replace(/\r?\n|\r/g, ' '),按原意把换行换成空格。
  • Analyze image 原来写的是 chatgpt-4o-latest。OpenAI 的弃用页面(2026 年 11 月 2 日查阅)写明它已于 2026 年 2 月 17 日下线,而页面列出的替代模型 gpt-5.1-chat-latest 也已于 2026 年 7 月 23 日下线,由 gpt-5.6-sol 接替。这个节点现在写的是 gpt-5.6-sol,它能读图片。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 Google 账号,以及一张按下面排好的 Google 表格。
  • 一个 OpenAI API 密钥。
  • 一个 Kie.ai 账号和它的 API 密钥。
  • 每张产品照片都要有公开地址,比如你网店里的链接或图床链接。Kie.ai 会自己去取照片。

表格

一个标签页 Sheet1,第 1 行是这些表头:

| 列 | 填什么 |
|---|---|
| No | 这一行独有的编号。更新节点按它找到这一行 |
| Product | 产品名称 |
| Product Photo | 照片的公开地址 |
| ICP | 视频说给谁听,比如三十多岁的忙碌父母 |
| Product Features | 出镜人可以夸的卖点 |
| Video Setting | 在哪里拍,比如一间阳光充足的厨房 |
| Model | Veo 3.1、Nano + Veo 3.1 或 Sora 2,拼写要完全一致 |
| Status | 要做的行填 Ready。工作流会写上 Finished |
| Finished Video | 留空。工作流会写上视频地址 |

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 建好表格,复制它的 ID:地址里 /d/ 和 /edit 之间那一长串。
  3. 添加 Google Sheets OAuth2 凭据。在 Get row(s) in sheet、Update row in sheet、Update row in sheet1 和 Update row in sheet2 里选中它,把 YOUR_SHEET_ID 换成这个 ID。
  4. 添加 OpenAI 凭据,在 Analyze image 和 OpenAI Chat Model 里选中它。
  5. 为 Kie.ai 添加一个 Header Auth 凭据:名称填 Authorization,值填 Bearer,后面一个空格,再加你的密钥。在八个 Kie.ai 节点里选中它:Nano Image、Get Nano Image、Veo Video、Get Veo Video、Veo Video1、Get Veo Video1、Sora Video 和 Get Sora Video。
  6. 打开 Schedule Trigger。文件把它留在 n8n 的默认值,按工作流的时区每天午夜运行一次。改成你想要的时间。
  7. 加一行,把 Status 设为 Ready,然后点 Execute workflow 试一次。
  8. 测试行变成 Finished 之后,点 Publish。

一次运行的过程

  1. Schedule Trigger 启动运行,Get row(s) in sheet 读取第一条 Status 为 Ready 的行。一次运行只做这一行。
  2. Switch 读取 Model,选出三条分支中的一条。
  3. Veo 3.1:Veo Video Prompt1 写出一段八秒自拍视频的提示词,Veo Video1 把它连同产品照片发给 Kie.ai 的 veo3_fast 模型,比例 9:16。
  4. Nano + Veo 3.1:Veo Image Prompt 写出一张有人拿着产品的静态图的提示词。Nano Image 拿着它,让 Kie.ai 的 google/nano-banana-edit 用产品照片做出这张图。接着 Analyze image 描述这张图,Veo Video Prompt 根据这一行和描述写出视频提示词。最后 Veo Video 把提示词连同新图发给同一个 Veo 模型。
  5. Sora 2:Sora Video Prompt 写出一段十秒视频的提示词,Sora Video 把它连同产品照片发给 Kie.ai 的 sora-2-image-to-video,竖屏,开启去水印。
  6. 每条分支都会反复向 Kie.ai 查询任务,直到结果出来:图片每 5 秒查一次,视频每 10 秒查一次。
  7. 这条分支的更新节点按 No 找到这一行,把 Status 设为 Finished,把视频地址写进 Finished Video。

四个写提示词的智能体共用一个模型,就是 OpenAI Chat Model 里的 gpt-5-mini。

改变风格

  • 出镜人、语气和台词长短:每个写提示词的智能体的 system message。三个写视频的智能体都要求一段随手拿着拍的自拍视频,9:16,画面里不出现手机,说一两句话。写图片的 Veo Image Prompt 要求产品拿在某人手里,和照片里一模一样。
  • 画面比例:Veo Video 和 Veo Video1 里的 aspectRatio、Sora Video 里的 aspect_ratio、Nano Image 里的 image_size。
  • 质量:两个 Veo 节点里的 model。veo3_fast 是 Kie.ai 较快的 Veo 3.1 档位,完整档位是 veo3。
  • 什么时候运行:Schedule Trigger。
  • 让提示词用上更多信息:加一列,再把它写进需要读它的那个智能体的文本里。

注意事项

  • Sora 2:OpenAI 的弃用页面还写明 sora-2 和它的 Videos API 已于 2026 年 9 月 24 日移除,没有替代模型。Kie.ai 的文档索引(同一天查阅)也没有列出任何 Sora 模型。Sora 2 的行多半会在 Sora Video 失败,请用两个 Veo 值中的一个。
  • gpt-5-mini:OpenAI 的页面写明它计划于 2026 年 12 月 11 日下线,替代模型是 gpt-5.6-terra。在那之前到 OpenAI Chat Model 里换掉。
  • Kie.ai 现在的文档介绍的是通过 /api/v1/jobs/createTask 调用的新版 Veo 接口。这个文件用的 /api/v1/veo/generate 和 /api/v1/veo/record-info 被归在旧版文档里,如果 Veo 分支不再有回应,先查一下它们。
  • 任务失败后,没有哪个循环有出口。失败的图片或视频会每隔几秒被查一次,直到你到 Executions 里把运行停掉,这一行也会一直是 Ready。
  • Model 的值和三种拼写都对不上时,这次运行什么都不做。这一行还是 Ready,还排在最前面,后面的行要等你改好才轮得到。
  • 状态只在最后才改。如果定时比做一段视频的时间还短,第二次运行可能会在第一次还在渲染时取到同一行。
  • Sora Video 在提示词表达式后面多了两个右花括号,所以它发出去的提示词结尾是 }}。
  • OpenAI 按写提示词和描述图片收费,Kie.ai 每张图片、每段视频都要扣点数。
  • 产品名称、买家、卖点和场景会发给 OpenAI,Nano 分支里生成的图片也会发过去。照片地址和提示词会发给 Kie.ai。
  • 每段视频里的人都是生成的,却像用过产品一样夸它。把视频当广告投放之前,先查清投放平台的规定和你销售所在地的广告法。
文件
README.md  7 KB
workflow.json  51 KB

2 个文件,共 58 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架