AI Affiliate Prospector

总览

操作向导

第一次用?跟着 6 步走,每步只做一件事。完成一步点「下一步」。

快速上手

这套系统帮你自动找"能帮你卖货的网站和红人",找到他们的邮箱,并发合作邀请。四步:

  1. 第 1 步 · 筛选运行 — 填一个产品词(如 thermal camera),点「开始筛选」。 系统默认只在 YouTube 找符合条件的测评红人(需要时可在高级里开「网页搜索」同时搜谷歌网页),并按"值不值得联系"打分排序。约几分钟。
  2. 第 2 步 · 结果筛选 — 看自动生成的候选名单。每行有「内容匹配」(对不对口)、「数据质量」(邮箱可不可靠)、「入选依据」(为什么选它)。 勾选你想联系的人。
  3. 第 3 步 · 外联发信 — 给勾选的人发合作邮件。默认只发到你自己的测试邮箱预览,确认没问题再打开「真实发送」发给红人。邮件内容可在「外联发信」里自定义。
  4. 第 4 步 · 回信处理 — 对方回信后,系统自动判断"愿意/要资料/不愿意",并回写到飞书表格,你只跟进愿意的。

小提示:线上使用前,先到左侧「设置」填一次控制口令(否则点按钮会提示需要登录)。 口令由管理员/技术员配置,不知道就找搭建这套系统的人要(详见「设置」页说明)。完整候选名单也可点「结果筛选」右上「打开飞书清单」在飞书里看。

可触达类型 邮箱 / 表单 / KOL 真实群发只读取 email_ready 队列
安全策略 Test-safe 默认路由到测试收件人,真实发送需显式确认
数据源 Google / YouTube / 邮件 配置状态见左侧「数据源」

效果概览

来自飞书外联清单的实时漏斗:候选 → 可发 → 已回信。

加载中…

筛选 Pipeline

填入产品信息,点「开始筛选」启动一轮发现 + 评分。

本地可启动
网页搜索默认关闭 → 现在只跑 YouTube;需要同时搜谷歌网页时再勾上「网页搜索」。 提取联系人=打开候选网站抓邮箱(关掉就只有名单没邮箱,仅网页搜索时生效) · 生成导出=生成可发信的名单文件 · YouTube=在 YouTube 找符合条件的测评红人 · 同步飞书=名单写入飞书多维表格。
高级参数(可选,一般保持默认即可)

点「开始筛选」后约几分钟跑完(下面会显示进度)。完成后到「结果筛选」看候选名单,或在飞书外联清单查看。

结果筛选

候选名单,按 内容匹配 / 数据质量 / 入选依据 一眼判断该不该发。

下面就是系统筛出来的候选名单(线上来自飞书多维表格)。勾选你想联系的行,点「发送选中」批量发,或点某行末尾的「发送」单独发。 默认发到你的测试邮箱预览;要真的发给红人,先勾上「真实发送给红人」。没邮箱的(如部分 YouTube)不能直接发。

📊 每列含义 / 综合分计算方式

飞书「外联清单」每一列的意思(✅ = 系统自动填,✍️ = 留给你手动填):

  • 平台 — 线索来源:网页(测评/榜单站)/ YT YouTube / TK TikTok / IG Instagram 等。
  • 账号/标题 — 网站文章标题或红人账号名,可点击跳到对方页面。
  • 红人评级 — 按粉丝量给红人的档位(网站类一般为空)。
  • 频道国家 ✅ — YouTube 频道标注的所在国家(如 FR / US);频道没标则为空。
  • 地区判断 ✅ — 是否匹配你选的地区:匹配 / 未标注国家(已保留,人工判断)。设了 YouTube 地区后,国家≠该地区的频道会被直接剔除,不进此表。
  • 综合分 ✅ — 0–100 总分,越高越该先联系(算法见下)。
  • 优先级 ✅ — A / B / C 综合优先级,A 最该先联系。
  • 内容匹配 ✅ — 对方内容与你产品相关度:高(强相关)/ 中 / 低。YouTube 频道现在也会按"频道名/简介/视频标题与搜索词的契合度"打分(测评/对比类加分)。
  • 数据质量 ✅ — 联系方式可靠度:高(邮箱可达)/ 中(待核或表单)/ 低(需人工)。
  • 建议动作 ✅ — 建议你怎么做:可直接发信 / 可发·先核对邮箱 / 走联系表单 / 人工私信·找商务邮箱 / 已回信·人工跟进。
  • Email — 抓到的联系邮箱(没有则空)。
  • 链接 — 对方主页 / 文章 / 视频链接。
  • 来源页 — 邮箱是从哪个页面找到的(与链接相同则留空)。
  • 入选依据 ✅ — 为什么选它:平台·粉丝·内容类型·命中信号·分数。
  • 邮件草稿 ✅ — 系统自动写好的外联邮件(标题+正文),可直接用或改。
  • 推广产品 — 这条线索是为你哪个产品找的(多产品时用来区分)。
  • 是否回信 ✅ — 对方是否回复(处理回信后自动填)。
  • 回信分类 ✅ — 回信判断:愿意 / 要资料 / 不愿意 / 自动回复 / 其他。
  • 回信摘要 ✅ — 回信的关键一句话。
  • 建议下一步 ✅ — 针对回信建议的动作。
  • 发现时间 ✅ — 这条线索被找到 / 导出的日期。
  • 跟进进度 ✍️ — 你手动记的跟进状态(如:已发信 / 已回复 / 已寄样)。
  • 跟进详细备注 ✍️ — 你手动记的详细备注。

综合分(0–100,越高越该先联系) = 四项加权总分:

· 内容相关 35%:内容匹配度(相关分)。
· 可达性 30%:数据质量 高→100 / 中→60 / 仅社媒等→25 / 无→15。
· 受众 20%:粉丝 ≥1万→100 / ≥3千→70 / <3千→40;网站无粉丝按中性 50;互动率高再加分(≥5% +10,≥2% +5)。
· 联盟特征 15%:联盟相关分 +「疑似带货号」加成。

未发送
平台 账号/标题 优先级 综合分 内容匹配 数据质量 建议 Email 入选依据操作
第 1 / 1 页 提示:点表头可排序;勾选在当前页生效。

1 · 生成外联队列

从筛选结果挑出可联系的对象,导出成队列;表单 / YouTube 进入人工动作,邮箱可批量发信。

人工审核

大多数人不用动这一栏:直接去「结果筛选」勾选要发的人发送即可。这里是"重新生成整批名单文件"用的(高级)。

✏️ 改发信内容(邮件模板,可选)

这里就是"修改发信内容"的地方。不填:系统会按每个网站的页面类型(榜单/测评/对比)自动生成一封个性化邮件, 并写进飞书多维表格的「邮件草稿」列。填了:这批发信就统一用你写的模板(覆盖自动草稿)。

图片会上传到 Cloudflare R2,返回可用于邮件的 HTTPS 图片链接。未配置 R2 时也可以手动粘贴图片 URL。

可用占位符(发送时自动替换成每个人的信息):{account} 账号/标题 · {site} 网站域名 · {url} 链接 · {product} 产品 · {email} 邮箱 · {images} 图片HTML。模板只是草稿来源,最终仍会进入测试安全/真实发送确认流程。

🛡️ 发送安全保障

系统不会乱发,这几条始终生效:

  • 默认只发测试邮箱 — 不勾「真实发送」时,所有邮件都只发到你的测试邮箱预览。
  • 真实发送要二次确认 — 勾「真实发送」后还会弹框让你再确认一次。
  • 已联系过的不再发 — 在「已联系」/「id表」里的人自动跳过。
  • 退订的不再发 — 回复退订的人进入抑制名单,不再联系。
  • 没邮箱的不进群发 — 没有邮箱的(部分 YouTube)不会被批量发送。
  • 有发送上限 + 间隔 — 每次按「发信上限」封顶,并按节流秒数逐封发送(降低被判垃圾)。

2 · 批量发信

默认只发到测试收件人;真实发送需勾选「执行 SMTP」+「确认真实收件人」。SMTP 可接小满邮箱/企业邮箱。

Test-safe
默认测试安全

邮件模板中心

保存常用开发信模板,支持标题、纯文本、HTML 和图片。选择模板后可一键带回外联发信。

读取中
插入变量
富文本正文
本地图片会在富文本里预览;正式群发建议在 Cloudflare 后台用 R2 上传成 HTTPS 图片。

模板预览

用一条示例线索预览变量替换后的第一封邮件。真实发送前仍建议先发测试邮箱。

回信处理

IMAP 拉取回复 → 规则分类(愿意 / 要资料 / 不愿意 / 无关) → 回写飞书并群通知。

需邮箱 IMAP
未运行

跟进发信(给没回复的人)

给"发过、但隔了几天还没回"的人自动补第 2、3 封跟进信(措辞不同)。已回信 / 已退订的自动跳过。默认只发到测试邮箱。

Test-safe
未运行

需要先在 Supabase 跑一次 202606070001_followup_columns.sql 迁移(给已联系表加 replied/stopped 字段),跟进才能正确排除已回信的人。

系统体检

点按钮前先看这里:每项绿✓表示能用,红✗会告诉你去哪里修。

检测中…

说明:部分项(搜索/数据库/邮箱/YouTube)由 GitHub 管理,检测它们是否"已配置"需要 token 的 Secrets 读取权限;读不到时会显示「无法自动检测」,请确认已在 GitHub Secrets 配好。

数据源

系统从哪些渠道找网站和红人。这里只显示是否已配置,不显示密钥。

免费/低成本:搜索引擎 API、YouTube、Supabase、飞书、以及你自己的小满邮箱/企业邮箱。 邮件发送和回信处理通过 SMTP/IMAP 连接邮箱;小满的服务器地址、端口、账号和授权码需要在 GitHub Secrets 中配置。 当前主流程只使用 Google 网页搜索 + YouTube,不再自动跑 TikTok/Instagram/Apify。

运行记录

最近触发的任务及其 GitHub Actions / 本地日志状态。

设置

前端不读取任何密钥;API 只返回"是否已配置"。线上触发任务需先填控制口令。

控制口令是什么 / 在哪填

控制口令(技术名 DASHBOARD_API_TOKEN)用来授权你在线触发筛选/发信等任务,只保存在你这台浏览器,不会上传。

运营/使用者:在下方输入框把口令填进去点保存即可。不知道口令?找配置这套系统的管理员/技术员要

技术员:口令是 Cloudflare Pages 项目 ai-affiliate-prospector 的密钥 DASHBOARD_API_TOKEN。 位置:Cloudflare 后台 → Workers & Pages → ai-affiliate-prospector → Settings → Variables and Secrets。 密钥加密、读不回原文,忘了就在那里重置一个新值,再把新值发给运营。