Mindket

Airtable 视频销售信脚本

新上架第 2 版 · 更新于

概览

一个 n8n 工作流:在 Airtable 里运转一个视频销售信工作台。Perplexity 研究产品,Gemini 写广告角度和完整脚本,每周的任务记录你的 Facebook 视频广告成效,并转写表现最好的广告。

Airtable 视频销售信脚本 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud 或你自己的服务器:导入文件并发布,两个 webhook 的正式地址才能用
  • Airtable:按钮字段,或带脚本步骤的自动化,负责发出调用,每个结果都落回它所属的记录
  • Facebook 广告:每周的任务读取你的访问令牌能看到的广告账户
  • 你的视频团队:脚本放在 Airtable 里,拍摄和剪辑的人直接取用

平台

连接 6 个应用

运行方式

触发

Webhook 或每周定时

有三种方式启动:

  • 用 action 和 Airtable 记录 ID 调用 ai-vsl
  • 用 Ads Performance 记录的 ID 调用 ad-scraping
  • 每周一次的定时,读取你的 Facebook 广告账户

动作

  1. Perplexity 研究产品和它的买家,档案写进 Product 记录
  2. Gemini 写出五到八个广告角度,每个角度成为 Scripting 表里的一行
  3. Gemini 为你选中的角度写完整脚本,或根据你的意见重写
  4. 每周把正在投放的 Facebook 视频广告连同花费和成效记录下来
  5. 收到调用时,抓取一条已记录广告的视频,由 OpenAI 转写成文字写回那一行

结果

产品研究、广告角度和脚本都在 Airtable 里,旁边是你的 Facebook 广告成效和最佳广告的文字稿

集成

开始之前要准备好这些。

Airtable

数据库

存放 Product、Scripting 和 Ads Performance 三张表,每条流程都从里面读取,再把结果写回去。

需要个人访问令牌,以及一个有这三张表的 base

Perplexity

研究

通过它的 chat completions 接口,写出产品和买家的档案。

需要Perplexity API 密钥

Google Gemini

脚本撰写

写广告角度、完整脚本和重写稿。

需要Gemini API 密钥

OpenAI

结构化和转写

用 gpt-4o-mini 把角度整理成 JSON 结构,并把广告视频转成文字。

需要OpenAI API 密钥

Facebook

广告数据

通过 Graph API 读取广告账户、广告系列、广告组、广告和它们的成效。

需要能读取广告的访问令牌

Scrapfly

页面抓取

在浏览器里加载 Facebook 的视频页面,好找到视频地址。

需要Scrapfly API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
46 个步骤,由 Webhook 调用或按计划启动
AI
5 个步骤调用 AI 模型:Generate Angles、Parsing、Basic LLM Chain1、Basic LLM Chain2、OpenAI
登录
需要登录:Airtable、Perplexity、Facebook Graph API、OpenAI、Google Gemini、Scrapfly
API 密钥
文件里没有留下 API 密钥;有 1 处留空,需填入你自己的密钥
步骤类型
Mindket 的检查器能读懂它全部 13 种步骤类型

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

关于

它是什么

这个 n8n 工作流把一个 Airtable base 变成视频销售信(VSL)的小型工作台。它的 54 个节点组成三条流程,三条互相独立,你可以只用其中一条。第一条响应 webhook 的调用,做四件事。Perplexity 研究产品和它的买家。Gemini 提出五到八个广告角度,为你选中的角度写出完整脚本,再根据你的意见重写。每个结果都写回它所属的 Airtable 记录。第二条每周运行一次,把正在投放的 Facebook 视频广告连同花费、点击和转化记录下来。第三条取一条已记录广告的视频,通过 Scrapfly 抓取,再交给 OpenAI 转写成文字,这样你最好的广告就能影响下一轮的角度。

  1. 一次 webhook 调用指明动作和记录
  2. Perplexity 研究产品和它的买家
  3. Gemini 把角度写成 Airtable 的行
  4. Gemini 为选中的角度写脚本,再重写
  5. 每周的任务记录广告,优胜者会被转写

适合谁

为 Facebook 写视频广告的效果营销人员、小型代理公司和企业内部的投放团队,想把研究、角度创意和初稿放在同一个 Airtable base 里。它是给已经在用 Airtable 的人准备的。

谁在用,怎么用
行业谁在用怎么用例子
网店零售品牌主和投手把每件商品记进 Product 表,先调用研究动作,再调用角度动作投手新增一款水杯,不用写需求说明,就在 base 里拿到买家档案和一组广告角度。
营销代理公司创意策略师每个客户一个 base,把客户最好广告的文字稿通过 Winning Ad Script 字段关联到产品策略师转写客户表现最好的视频广告,再让工作流在它的基础上给出新的角度。
课程和辅导课程创作者先研究谁会买这个课程,再把每个角度写成一条短广告创作者研究语言课程的买家,把三个角度写成脚本,互相对比测试。
软件和应用企业内部的增长团队在脚本的反馈字段里写下意见,再调用重写动作增长负责人要一个更短、更平静的版本,脚本就在原处被重写。

Skip it if 你不用 Airtable,也不投 Facebook 视频广告。这两样都是内置的,脚本的提示词也是为 Facebook 广告视频写的。

用在哪里

任何你的 Airtable 能通过互联网访问的 n8n,因为调用是 Airtable 发出的。

  • n8n Cloud 或你自己的服务器:导入文件并发布,两个 webhook 的正式地址才能用
  • Airtable:按钮字段,或带脚本步骤的自动化,负责发出调用,每个结果都落回它所属的记录
  • Facebook 广告:每周的任务读取你的访问令牌能看到的广告账户
  • 你的视频团队:脚本放在 Airtable 里,拍摄和剪辑的人直接取用

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。文件里没有任何凭据,也不含 Airtable base,所以要先把 base 建好。

先准备好这些
需要说明
n8nn8n Cloud,或一台 Airtable 能访问到的服务器
Airtable一个有 Product、Scripting 和 Ads Performance 三张表的 base,外加一个能读写它的个人访问令牌
Perplexity一个 API 密钥,在 n8n 里保存为 HTTP Header Auth 凭据
Google AI Studio一个 Gemini API 的密钥
OpenAI一个 API 密钥,用于整理角度和转写
Facebook一个能读取广告的 Marketing API 访问令牌,给每周的任务用
Scrapfly一个 API 密钥,只有转写流程用得到
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 按设置说明里的表格建好 Airtable base,添加 Airtable 凭据,在每个 Airtable 节点里选中它。
  3. 在这些节点里,把 base 填进 YOUR_BASE_ID,把各张表填进 YOUR_PRODUCT_TABLE_ID、YOUR_SCRIPTING_TABLE_ID 或 YOUR_ADS_TABLE_ID。
  4. 添加一个 HTTP Header Auth 凭据,请求头名称填 Authorization,值填你的 Perplexity 密钥,在 Product Overview & Customer Research 里选中它。
  5. 添加 Google Gemini 和 OpenAI 凭据,在对话模型和 OpenAI 节点里选中它们。
  6. 添加 Facebook Graph API 凭据,填你的令牌,在各个 Facebook 节点里选中它。
  7. 在 HTTP Request1 里,把 YOUR_SCRAPFLY_KEY 换成你的 Scrapfly 密钥。
  8. 保存,点 Publish 发布,复制 Webhook 和 Webhook1 的正式地址,让你的 Airtable 按钮或自动化指向它们。

如何使用

调用 ai-vsl 地址,在查询字符串里带两个值:action,以及 recordId,也就是要处理的 Airtable 记录。记录属于哪张表,由动作决定。

四个动作
动作记录来自发生什么写回哪里
generateProjectDetailsProductPerplexity 根据 Product Name 和 Product Notes,写出产品和买家的档案Product Details 和 Status
generateAnglesProductGemini 根据档案、备注、表现好的脚本和你已有的角度,提出五到八个角度每个角度在 Scripting 里一行
generateScriptScriptingGemini 为这个角度写出完整脚本Script 和 Status
feedbackIterationScriptingGemini 根据你的意见重写脚本Script 和 Status

第二个地址 ad-scraping 接收一条 Ads Performance 记录的 recordId,把那条广告的视频转写进它的 Video Script 字段。每周的任务不需要调用:它按自己的定时启动。

示例

一家店把一款水杯加进 Product 表,写了几条备注。第一个动作返回这款产品和买家的档案。第二个动作往 Scripting 表里加行,每个角度一行,填好这些字段:

{
  "AngleHeadline": "…",
  "ConceptSummary": "…",
  "VSLStructure": "…",
  "VideoSuggestion": "…",
  "EmotionalTriggers": "…",
  "CognitiveBiasesLeveraged": "…",
  "DirectResponseTechniques": "…"
}

一次调用就是一个普通的 GET,地址和记录 ID 换成你自己的:

GET https://YOUR-N8N-ADDRESS/webhook/ai-vsl?action=generateAngles&recordId=YOUR_RECORD_ID

对其中一行调用 generateScript,Script 里会写入 Markdown 格式的脚本:开头直接就是钩子,没有开场白,依次是 Hook、Lead、Body 和 CTA。把意见写进反馈字段,再调用 feedbackIteration,就能得到重写稿。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。这个文件很大,不过有三张便签标出了它的分组:Weekly Ad Schedule、Best Ad Video Transcript 和 Scripting/Idea Generation/Feedback System。先把最后一组设置好,让研究、角度和脚本跑通,再去碰 Facebook。

专家:五个模型和服务分担这些工作,每一步用哪个都写在下面。

每一步背后的模型
步骤模型要知道的
研究Perplexity sonar-reasoning,通过 HTTP Request 节点调用请求文字在 Edit Fields2 里,密钥由请求头认证凭据携带
角度Gemini,models/gemini-2.5-pro-exp-03-25这是一个实验性的模型 ID。节点提示它已下线时,换一个当前的 Gemini Pro 模型
整理角度OpenAI gpt-4o-mini,配 Structured Output Parser结构要求每个角度有七个字段,不允许出现别的字段
脚本和重写同一个 Gemini 模型脚本提示词固定了四段式的结构。重写的提示词很短,所以改动靠你的意见来带
转写OpenAI 音频转写文件里没有指定模型,所以节点用它的默认模型

注意事项

每个部分都由各自的服务商计费,有两个部分比较脆弱。

  • 开放的 webhook:任何知道地址的人都能用你的密钥发起运行,所以要给两个 webhook 节点加上认证,或者别把地址给别人
  • 覆盖:重写会替换 Script,想保留旧版本就先复制出来
  • 字段名:脚本提示词读取的是 Time 和 Feedback,而文件自带的 Scripting 结构把这两个字段叫 3️⃣ Select Script Length 和 4️⃣ Feedback。要让字段名和表达式一致
  • 每周的行:Airtable9 每周为每条正在投放的视频广告新建一行,从不更新旧的那行,所以表里会堆满重复项
  • 转化:Edit Fields6 从 actions[4] 和 action_values[8] 里取转化数据,这两个位置只适合某一个账户的数据,要对照你自己的数据检查
  • Wait:Wait 节点填的是 30,没有写单位,n8n 的默认单位是秒,所以它停 30 秒。要是本意是分钟,就在那里改成分钟
  • 转写:视频地址是在 Scrapfly 抓来的 Facebook 页面里搜出来的,页面一改,这个分支就会失效。使用前请查看 Facebook 和 Scrapfly 的条款
  • 你的数据:产品备注和脚本会发给 Perplexity、Google 和 OpenAI,广告视频会发给 Scrapfly 和 OpenAI

README 和文件

README

Airtable 视频销售信脚本

一个 n8n 工作流。用你 Airtable base 里的一条记录去调用它的 webhook,它会研究产品,提出广告角度,为你选中的角度写一篇视频销售信脚本,并根据你的意见重写。每周的任务还会记录你正在投放的 Facebook 视频广告,第二个 webhook 则把一条已记录广告的视频转写成文字。

包里有什么

  • workflow.json:n8n 导出的工作流,54 个节点,分三组。里面没有任何凭据,没有作者的 Airtable ID,也没有保存的运行数据。三组分别贴着这些标签:Weekly Ad Schedule、Best Ad Video Transcript 和 Scripting/Idea Generation/Feedback System。
  • README.md:这份设置说明,压缩包里的是英文版。
  • 不含:Airtable base。请照下面的表格自己建一个。

做过一处修补:原来那份文件丢了三个反斜杠。Mindket 把它们补了回来,位置在 Code1(找视频地址的正则,以及它的 & 清理)和 Generate Angles 的换行拼接里。

开始之前

  • 一个 Airtable 能访问到的 n8n:n8n Cloud,或你自己放在公网上的服务器。
  • 一个有下面三张表的 Airtable base,外加一个能读写它的个人访问令牌。
  • 一个 Perplexity API 密钥。
  • 一个 Google AI Studio 的 Gemini API 密钥。
  • 一个 OpenAI API 密钥。
  • 每周的任务要用:一个能读取广告的 Facebook Marketing API 访问令牌。
  • 转写要用:一个 Scrapfly API 密钥。

Airtable base

节点会读写这些字段。名称和文件里的写法一致,包括表情符号。

| 表 | 工作流用到的字段 |
|---|---|
| Product | Product Name、Product Notes、Product Details、Status、2️⃣ Generate Angles、Winning Ad Script、Angle Headline,以及指向 Scripting 的关联字段 |
| Scripting | AngleHeadline、ConceptSummary、VSLStructure、VideoSuggestion、EmotionalTriggers、CognitiveBiasesLeveraged、Direct Response Techniques、Script、Status、5️⃣ Generate Script、About Product,指向 Product 的关联字段,以及长度和反馈两个字段 |
| Ads Performance | Ad Name、Ad ID、Video ID、Campaign Name、AdSet Name、Active Status、Spend、Impressions、Clicks、CPC、CPM、Conversions、Conversion Value、Best Ads?、Video Script |

Product 的 Status 可选:Idle、Generating Product Details、Generating Angles、Product Details Generated 和 Angles Generated。Scripting 的 Status 可选:Idle、Generating Script、Revision in progress、Script Generated 和 Script Revised。

按文件自带的结构,Product 里的 Winning Ad Script 和 Angle Headline,以及 Scripting 里的 About Product,都是只读字段,所以请把它们建成指向关联表的查找字段。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Airtable 凭据,填你的个人访问令牌。在每个 Airtable 节点里,把 base 填进 YOUR_BASE_ID,把表填进 YOUR_PRODUCT_TABLE_ID、YOUR_SCRIPTING_TABLE_ID 或 YOUR_ADS_TABLE_ID,再选中这个凭据。
  3. 添加一个 HTTP Header Auth 凭据:请求头名称填 Authorization,值填 Bearer 加上你的 Perplexity 密钥。在 Product Overview & Customer Research 里选中它。
  4. 添加一个 Google Gemini (PaLM) API 凭据,在三个 Gemini 对话模型节点里选中它。再添加一个 OpenAI 凭据,在 OpenAI Chat Model1 和 OpenAI 里选中它。
  5. 添加一个 Facebook Graph API 凭据,填你的令牌,在 Get FB Ad Accounts、Get Ad Campaigns、Get FB Ad Sets、Get FB Ad Contents 和 Facebook Graph API10 里选中它。
  6. 打开 HTTP Request1,把 YOUR_SCRAPFLY_KEY 换成你的 Scrapfly 密钥。
  7. 保存,再点画布顶部的 Publish 发布工作流(也可以按 Shift+P)。打开 Webhook 和 Webhook1,复制它们的正式地址,用在 Airtable 里。

调用

两个 webhook 都用 GET。带 Open URL 公式的按钮字段,或带脚本步骤的自动化,都能发出调用。

| 地址 | 查询参数 | 发生什么 |
|---|---|---|
| ai-vsl | action=generateProjectDetails&recordId=<Product 记录> | Perplexity 写出产品和买家的档案,填进 Product Details |
| ai-vsl | action=generateAngles&recordId=<Product 记录> | Gemini 往 Scripting 里加五到八行 |
| ai-vsl | action=generateScript&recordId=<Scripting 记录> | Gemini 填写 Script |
| ai-vsl | action=feedbackIteration&recordId=<Scripting 记录> | Gemini 根据反馈字段重写 Script |
| ad-scraping | recordId=<Ads Performance 记录> | 抓取那条广告的视频,转写进 Video Script |

每周的任务从 Schedule Trigger2 启动,不需要调用。

每周的任务和转写是怎么跑的

任务先列出你的广告账户,再列出它们的广告系列和广告组,只保留状态为 ACTIVE 的。对每个广告组,它读取各条广告和截至目前的成效,保留有成效、有视频且正在投放的广告,每条广告在 Ads Performance 里新建一行。转写流程读取那一行,向 Graph API 要视频的页面。Scrapfly 在浏览器里加载这个页面,流程在页面的 JSON 里找视频地址,再由 OpenAI 转写下载下来的文件。

改变风格

  • 角度:指令在 Generate Angles 里,五到八个的数量写在它的提示词里。
  • 脚本和重写:指令在 Basic LLM Chain1 和 Basic LLM Chain2 里。
  • 研究:发给 Perplexity 的请求文字在 Edit Fields2 里。
  • 每周的任务:间隔在 Schedule Trigger2 里,它读取的广告字段在 Get FB Ad Contents 的 fields 查询参数里。

注意事项

  • 两个 webhook 都是开放的。任何知道地址的人都能发起运行,花掉你的密钥额度,所以要给 webhook 节点加上认证,或者别把地址给别人。
  • 重写会替换 Script。想保留旧版本,就先复制出来。
  • 脚本提示词读取的是 Time 和 Feedback 这两个字段,而文件自带的 Scripting 结构把它们叫 3️⃣ Select Script Length 和 4️⃣ Feedback。要让字段名和表达式一致。
  • Update Product Details 会清掉 2️⃣ Generate Angles,1️⃣ Generate Product Details 则保持原样。
  • Airtable9 每周为每条正在投放的视频广告新建一行,从不更新旧的那行。
  • Edit Fields6 从 actions[4] 取转化数,从 action_values[8] 取转化价值。这两个位置只适合某一个账户的数据,要对照你自己的数据检查。
  • Wait 填的是 30,没有写单位,n8n 的默认单位是秒,所以它停 30 秒。要是本意是分钟,就在那里改成分钟。
  • 三个 Gemini 节点用的是一个实验性模型 models/gemini-2.5-pro-exp-03-25。它下线了,就换一个当前的模型。
  • 转写流程依赖 Facebook 构建视频页面的方式,页面一变就可能失效。使用前请查看 Facebook 和 Scrapfly 的条款。
  • 产品备注和脚本会发给 Perplexity、Google 和 OpenAI,广告视频会发给 Scrapfly 和 OpenAI,广告成效会发到 Airtable。
文件
README.md  7 KB
workflow.json  111 KB

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

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 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,还可以为两位说话者添加音频参考。

新上架