月花47美元自建AI外呼系统,四层架构硬核拆解

👉 工具网址:https://clay.com

三个月前,我逐个评估了市面上主流的 AI SDR 平台。Landbase 报价约每月 1800 美元,11x 更贵。最关键的是,没有一家能告诉我数据来源——这个联系人从哪来的?是什么信号触发了 outreach?AI 凭什么判断这个人值得联系?全是黑箱。

于是我决定自己动手,两个月下来,精简版每月 API 费用仅 47 美元。下面就是完整搭建过程,保证小白也能看懂每一步。

你真正需要的四个层级

大多数“自助拓客”教程直接给你一个静态 CSV,然后说这是 pipeline。这充其量是个带额外步骤的邮件合并,根本不是智能外呼代理。

一个真正的外呼代理必须包含四个层级:
信号层:实时触发——世界上发生了什么变化,让你觉得这个人/公司现在值得联系。没有实时信号,你就是在瞎猜。
丰富层:补充上下文——职位、资历、公司规模、技术栈、融资阶段等。
评分与文案层:这里 Claude 大展身手——它会根据你的 ICP(理想客户画像)标准打分,并基于触发事件生成个性化的第一封邮件首句。
路由层:把通过评分的联系人推送到发信工具,做好去重和日志记录。

每一层都有明确的输入和输出。信号层产生“公司/人标识 + 触发事件”;丰富层添加结构化字段;评分层输出一个数字分数和理由字符串;路由层返回序列注册确认。哪个环节出问题,你马上能定位。

哪种触发信号回复率最高?

我花了八周测试三种触发信号,跟踪了 600 条外呼序列的回复率:

  • 招聘信号(公司发布了 RevOps、销售运营或增长负责人岗位)—— 回复率 6.1%
  • 融资信号(通过 Crunchbase API 获取最近 30 天内宣布 A 轮或 B 轮的公司)—— 回复率 4.8%
  • 网站访客匹配(通过 Clearbit Reveal 识别公司,再猜测决策者)—— 回复率 2.3%

招聘信号明显胜出。逻辑很简单:招 RevOps 意味着有活跃项目、预算已启动、供应商评估窗口正在打开。招聘负责人已经在想工具选型了。你可以用 Crunchbase API 抓取招聘信息,再搭配 Phantombuster 每 48 小时爬一次 LinkedIn。虽然不算优雅,但这个回复率值得维护。

比一顿午饭还便宜的数据丰富

Clay 可以方便地配置“瀑布式”数据补充:先用最便宜的源,没找到再降级。我的顺序是:

  • Hunter.io(首选):612 个联系人找到,每次 0.009 美元,命中率 61.2%
  • People Data Labs(备用):201 个联系人找到,每次 0.019 美元,命中率 20.1%
  • RocketReach(最后手段):87 个联系人找到,每次 0.041 美元,命中率 8.7%
  • 未找到:100 个,占比 10%

900 个丰富后的联系人共花费约 11.40 美元。那 10% 找不到的直接放弃——人工挖这些不划算。传给评分层的字段包括:职位、资历、公司人数、行业、融资阶段、技术栈(通过 Clay 调用 BuiltWith 获取)以及原始触发事件。其他都是噪音,只会浪费 token。

真正管用的 Claude 评分提示

评分环节在 Clay 的 AI 列里用 Claude Haiku 完成。Haiku 又快又便宜,每 1000 行花费不到 2 美元。

# 角色:B2B 销售研究员,评分 1-10
You are a B2B sales researcher. Score ICP fit from 1–10.

# ICP 标准
ICP criteria:
- Industry: SaaS or tech-enabled services   # 行业:SaaS 或科技服务
- Headcount: 20–500 employees               # 人数:20-500
- Funding: Seed through Series C            # 融资:种子轮到 C 轮
- Trigger: must be hiring for sales, ops, or growth function  # 触发:必须招聘销售/运营/增长
- Title: VP/Director or above, or founder   # 职位:VP/总监及以上,或创始人

# 联系人数据(由 Clay 动态填充)
Contact data:
{{title}}, {{company}}, {{headcount}}, {{funding_stage}}, {{industry}}, {{trigger_type}}

# 输出 JSON 格式,只输出 {"score": N, "reason": "..."}
Respond in JSON: {"score": N, "reason": "..."}

评分 7 分及以上的联系人进入文案生成,低于 7 分的直接丢弃。大约 38% 的丰富联系人能通过——这是有意为之:给弱匹配联系人发大量邮件会损害发信能力,浪费序列容量。

文案生成使用 Claude Sonnet:

# 生成冷邮件第一行,不超过 30 个字
Write a cold email first line (30 words max) for outreach to {{name}} at {{company}}.
Context: {{company}} recently {{trigger_detail}}.
Tone: direct, no fluff, no "I came across your profile."
Do not use "reach out." Do not mention our product yet.
Output only the first line.

我对比了 200 条 Claude 生成的第一行和人工写的版本。打开率:Claude 34% vs 人工 31%。差距不算大,但每封邮件只花 0.003 美元,而人工每写一条要 15 分钟——量大了之后优势非常明显。

用 n8n 串联起来,还不让人崩溃

Clay 在某个行状态变为“approved”(评分≥7 且邮箱已验证)时,会触发一个 webhook。n8n 捕获后依次做三件事:
1. 通过邮箱地址在 HubSpot 中做去重
2. 调用 Smartlead API 将联系人添加到活跃序列
3. 将联系人记录到 Google Sheet,包含时间戳、分数和触发类型

我用自托管的 n8n 跑在 6 美元/月的 Hetzner VPS 上,工作流一共 11 个节点。第一次搭建花了大约 4 小时,主要是调试 Clay 的 webhook 格式(文档不够完整)。Smartlead 比 Instantly 更推荐,因为它的 API 处理程序化插入更干净——Instantly 也能用,但文档会让你多试几次。

这套架构到底花多少钱?

完整版(以 Clay 为丰富枢纽,Crunchbase 做信号源):

  • 信号源:Crunchbase API —— 49.00 美元/月
  • 丰富枢纽:Clay(Growth 套餐,2000 配额)—— 149.00 美元/月
  • 邮箱查找:Hunter.io(Starter)—— 34.00 美元/月
  • 备用数据:People Data Labs(按量付费)—— 约 4.00 美元/月
  • LLM 评分+文案:Claude API(Haiku + Sonnet)—— 约 6.00 美元/月
  • 工作流编排:n8n(自托管 VPS)—— 6.00 美元/月
  • 发信工具:Smartlead(基础版)—— 32.50 美元/月
  • 合计约 280.50 美元/月

精简版(如果你已经有 Apollo,直接调 PDL):

  • 信号源:Apollo(现有套餐)—— 0 美元
  • 丰富:PDL 直接 API(每月 500 次)—— 9.00 美元
  • LLM 评分+文案:Claude API —— 约 6.00 美元
  • 编排:n8n 云(免费版)—— 0 美元
  • 发信工具:Smartlead(基础版)—— 32.50 美元
  • 合计约 47.50 美元/月

自建 vs 购买:数学账在哪一层算清楚?

  • DIY 精简版:47 美元/月,约 500 个联系人/月,每个丰富联系人成本 0.09 美元,完全掌控提示词和逻辑
  • DIY 完整版:280 美元/月,约 1000 个联系人/月,成本 0.28 美元,同样完全掌控
  • Apollo AI(基础版):99 美元/月,10000 个联系人,成本 0.01 美元,无提示词控制
  • ZoomInfo Copilot:约 1500+ 美元/月,无限量,成本浮动,无控制
  • Cognism AI:约 1200 美元/月,无限量,无控制
  • Landbase(托管 AI SDR):约 1800 美元/月,托管服务,成本 1.80+ 美元/联系人,无控制
  • 11x(Alice):定制报价约 2400 美元/月,托管,成本未知

如果你追求海量联系人,Apollo 在原始成本上碾压。但当你需要自定义评分逻辑、透明的触发归因或合规审计时,DIY 栈赢了。ZoomInfo 和 Cognism 是给大型企业用的,他们需要法律意义上的干净数据——那是另一类采购。Landbase 和 11x 更是完全不同的品类:托管服务,不是工具。如果你不想维护工作流,那是合理的取舍。但如果你想掌控一切,你付的费用是自建的 6 倍,却无法检查和调整。

实话实说,这套栈也有脆弱的地方:Clay 改过 webhook schema(发生过一次),n8n 更新过节点(两次),Crunchbase API 无预警限流(一次)。每月预留 2~3 小时维护,你就能跑在前面。

我现在实际在用什么?

核心栈依然是:Clay + PDL 瀑布式 → Claude 评分 → 通过 n8n 路由到 Smartlead。稳定运行两个月,处理了 1900 个联系人,没有重大问题。对于 Twitter 和 Facebook 上的信号——当我需要识别谁在发相关话题,而不是依赖招聘网站时——我用 Ziwa 来快速拉取社会资料,比 PDL 直接 API 更高效。Phantombuster 也能做类似事情,但搭建时间更长。它们都不是核心栈,只是信号来源。

最常被问到的问题是:该从精简版还是完整版开始?从精简版开始。直接调用 PDL,不用 Clay,让 n8n 做路由。先用 300 个联系人验证你的触发逻辑是否匹配 ICP,然后再花钱买 Clay 配额。用便宜的管道学到的经验,比用昂贵管道跑 3000 个联系人却搞不懂原理,要值得多。

直达网址:https://clay.com

类似文章