精准 handle 工作流端到端教程:国家筛 + 品牌过滤 + 批量入库 + 相似创作者
Hashtag 搜索适合撒大网。精准定位需要不同的机器:先把噪音滤掉、粘种子名单、批量入库、从一位已知好达人横向扩展。四块拼图本周全部上线。
四块拼图
截图反馈暴露的问题
真实操作员反馈(Mira,美国高端童车赛道):hashtag 发现返回 了 1000 条混杂视频——品牌账号在发自己的 AD 库存、小批发商、 加上零星几个真创作者散布在六七个国家。country 字段 在多数行上是 null。没办法筛「只看美国真实创作者」。
三个结构性修复上线,外加第四个让整条流程都能通过 MCP 调用。
逐步走一遍
- 1关键词撒大网(PR-B)从 Claude.ai 或任意 MCP 客户端:
- 调
scrape_tiktok_by_keyword,传keyword: 'stroller review'、max_videos: 200 - 返回 job_id;JobScheduler 轮询循环会执行
- 5-15 分钟后,约 50-150 个 author 落到你的 DB
这是给 TikTok 配齐了
scrape_instagram_by_hashtag/scrape_youtube_by_keyword等的对应工具—— 把「TikTok 是唯一没有 MCP 发现工具的平台」这个缺口补上。 - 调
- 2筛到真实美国创作者(PR-A)在网页 UI 的
/kols上:- 国家下拉 →「US」
- 打开「隐藏品牌 / 店铺账号」开关
底层逻辑:筛选匹配
DBAuthor.country或DBAuthor.country_inferred(大小写不敏感), 并排除is_seller_like = true。1000 条混杂 原始数据变成 40-80 位可行动的美国创作者。回填注意:migration 015 之后存量 author 需要分类一次。 反复跑
POST /admin/classify-authors-pending?limit=500直到 scanned 降到 0。 - 3挑一个种子 → 从他横向扩展(PR-D)找一位明显合适的达人。从 Claude:
find_similar_creators(seed_username, limit=20)- 返回 20 个候选,每行附打分维度
- 排序公式:10·co_mention + 3·same_category + 1·shared_hashtag
共提及规则——种子最近 50 条视频里的 @ 提及。一位种子 真合作过的创作者,在排序里比「随机同品类匹配」高 10 倍。
- 4批量入库短名单(PR-C)从相似列表里挑 10-15 位。两种方式:
- 从 Claude:
bulk_enrich_kols({handles: [...], max_videos_per_handle: 30}) - 从网页:粘进
/kols/import
每个 handle 一个 DBSearchJob。一次 Supabase round-trip 完成预扣。每个 handle 触发一个异步 worker;状态通过 既有的
/jobs/{id}路由轮询。可选的target_list_id会把成功查询到的 author 自动 加进一个 KOL 名单。 - 从 Claude:
- 5按品牌画像打分打开任意一份刚入库的 dossier。星级会自动渲染,因为你的 workspace 品牌画像已经设过。Creator Overview 给出一行推荐; 对最有希望的几位点 Deep Analysis 进入 5-credit 档,含 outreach 策略 + 议价备注。
- 6生成 outreach 并发送在 dossier 头部点「Cold outreach templates」。弹窗里要么 显示缓存草稿(免费),要么生成一份(1 credit)。邮件签名 从
workspaces.email_signature填入——永远不会 出现「Your Name」/「Brand」这种占位符。
在 Claude 里——同样的流程一句 prompt 跑完
因为四块拼图都已通过 MCP 工具暴露,操作员可以在一次 Claude 会话里驱动整条工作流:
「帮我找 20 位跟 @paky_test 相似、且不是品牌账号的美国 创作者。把前 10 位入库。加进我的「US skincare seeds」名单。」
Claude 会调 find_similar_creators → list_kols(带国家+卖家筛选)→ bulk_enrich_kols,然后告诉你它在轮询哪些 job_id。端到端约 4 分钟,对比之前 30+ 分钟的手动复制粘贴 handle。
操作员部署清单
- 在
/admin/migrations应用 migration 015 - 清空分类器积压:
POST /admin/classify-authors-pending?limit=500直到 scanned=0 - 填好 workspace 品牌画像,星级就会自动亮起
- 在同一个设置页填好发件人身份(姓名 + 品牌 + 签名), outreach 草稿就能直接签名
这次 PR 包里没有的
- 跨平台提及图(种子的 IG bio 里引用一个 TikTok handle)—— 需要在
DBContact上加一列已解析引用 - 受众重叠信号(种子的粉丝里也关注 X 的)——需要调用一个 我们当前还没接的 Influencers Club / Modash 受众重叠 API
- dossier 页上 find_similar_creators 的 UI——数据形态已就绪, 按钮代码就是一两行,等操作员想要这个快捷方式时再加
常见问题
- 国家分类器没用 LLM,是怎么工作的?
- 三条规则,确定性,每个 author 约 50ms:(1) DBAuthor.country 如果已经设置就用它,按 ISO-2 标准化;(2) bio 关键词匹配,如 'USA' / 'NYC' / 'Los Angeles' / 'Tokyo' / 东京 这种——覆盖 15+ 国家;(3) audience_data.top_countries 中多数派 ≥40%。结果落到 country_inferred + country_source,UI 可以展示来源。
- 什么会被归类为「卖家账号」?
- bio 关键词命中(DM to order / shop now / use code / official store / wholesale)OR 最近 20 条视频里 sponsored-or-AD 比例 >60%(最少 5 条视频样本)。筛选里默认 OFF,所以「隐藏卖家」是 opt-in。
- handle 批量入库是预扣吗?
- 是。整批费用 = handle 数 × ceil(max_videos / 50)。在 worker 启动前用一次 Supabase round-trip 完成扣费。硬失败路径(Apify 4xx / 5xx)按单 handle 退预扣。
- similar_creators 是按什么信号排的?
- 权重:10 × co_mention_count + 3 × (same_category 且粉丝量在 0.5x-2x 带内) + 1 × shared_hashtag_count。共提及压过同品类是有意设计——出现在种子的视频 @ 标签里,比「同品类、相近规模」是强得多的信号。
- 要用国家筛选,得回填 10 万个 author 吗?
- 目前是的。应用 migration 015,然后 POST /admin/classify-authors-pending?limit=500 反复跑,直到 scanned=0。无 LLM 成本、确定性、约 1 秒 / 200 行。回填完之后,新抓取会自动分类。
继续阅读
用 Claude Code + KOLens MCP 自动化 TikTok 网红寻找——手机壳出海品牌实战
一家 4 人手机壳出海品牌怎么把 Claude Code、KOLens、Notion、Slack 用 MCP 串起来,把原本 6 小时的 KOL 发现 + 邮件 outreach 流程压缩到 6 分钟。完整 prompt、截图、真实数字。
品牌匹配度档案:从 Creator Overview 到 Deep Analysis 的三层 AI 达人尽调
三层 LLM 解读,给每位海外达人一份完整尽调档案:1 credit 的带评分 Creator Overview、5 credits 的 Deep Analysis 进阶层、附引用的联网 Background Research。全部缓存、支持多语言。