我构建了一个 Hermes GTM Agent,几乎可以处理你整个主动销售工作流。
把你的目标市场、产品方案和理想客户告诉它。它会构建一个实时更新的销售管道,包含已完成研究的客户、及时的购买信号、随时可发送的外联内容,以及在邮件和 LinkedIn 上推进的已批准序列。
你不再需要每天从新的拓客清单开始,而是打开 Telegram,查看 Hermes 已经完成研究、评分并准备好行动的客户队列。
批准你认可的客户,系统就会执行外联、跟进每一条回复、更新 HubSpot,并在潜在客户回复的那一刻立即停止。
一开始,你要审查每一个外部动作。当研究和路由被证明可靠后,你就可以一步一步地给 Hermes 更多自主权。
我的版本是用 Apollo、Clay、Crustdata、HubSpot、Telegram、Smartlead 和 Unipile 搭建的。你可以把其中任何一个替换成你 GTM 技术栈里已有的工具。
重要的是连接这一切的工作流,由 Hermes 在每一步之间做出决策。
下面来看看它是如何运作的。

1. 从你已经使用的技术栈开始
Hermes 不会取代你的销售工具,而是把它们连接成一个工作流。
在我的配置中:
- Apollo 负责查找客户和买家。
- Clay 负责丰富客户记录。
- Crustdata 负责寻找最新的公司和买家信号。
- Hermes 负责研究、筛选和撰写。
- Telegram 让我在一个地方审查所有工作。
- Smartlead 负责邮件发送。
- Unipile 负责 LinkedIn。
- HubSpot 负责记录所有发生的事。

你可以替换任意一个服务商。如果你使用不同的数据源、CRM、审查界面或发送工具,工作流基本保持不变。
模式始终是:
市场 -> 研究 -> 信号 -> 消息 -> 审批 -> 行动 -> CRM
消失的是每一步之间的人工交接,但不会消失的是你对市场、产品方案以及哪些行动值得批准的判断。
在第一个版本中,先关闭 Smartlead 和 Unipile。让 Hermes 在获得联系任何人的权限之前,先建立研究和审查队列。
2. 告诉 Hermes 你到底想卖给谁
Hermes 需要比“找到需要更多销售管道的增长型 SaaS 公司”更有用的指令。
这样的指令会让它自己去决定“增长”是什么意思、哪些公司算 SaaS、谁负责管道、允许哪些国家,以及什么证据能证明需求存在。
从四件事开始:
- 你想要的客户公司。
- 这些公司里你想触达的买家。
- Hermes 应该始终排除的客户。
- 客户进入下一步前必须具备的最低信息。
这是一个简单版本:
account:
industries: [b2b_saas, developer_tools]
employee_range: [50, 500]
countries: [美国, 英国, 爱尔兰, 挪威, 瑞典, 丹麦]
funding_stages: [series_a, series_b, series_c, bootstrapped_profitable]
buyer:
functions: [销售, 营收运营, 增长]
titles: [销售副总裁, 销售负责人, 首席营收官, 营收运营副总裁]
exclude:
[existing_customer, active_opportunity, direct_competitor, agency, suppressed_contact]
required_before_outreach:
[company_domain, named_buyer, current_signal, source, retrieval_date]
先运行排除检查。
现有客户或进行中的商机,不应该仅仅因为客户的其他方面看起来很有吸引力,就重新进入冷启动外联。竞争对手、已屏蔽联系人和被排除的市场同理。
邮件还有一个额外要求:经过验证的邮箱地址。没有验证地址的客户仍然可以进入研究或 LinkedIn,但不能进入邮件序列。
在示例中,我以 Linear 为例。
公开的公司资料能告诉我们这家公司的业务,并帮我们找到一位高级销售买家。这足以填上公司和买家字段。
但这还不足以启动外联。我们还需要一个现在就去联系这家公司的理由。
3. 把大市场变成精简的审查队列
现在给 Hermes 第一个真正的任务:把一个大市场变成一份值得审查的精简客户清单。
工作流如下:
Apollo 找到目标市场。
Clay 补齐缺失的公司数据。
Crustdata 获取最新的信号证据。
Hermes 研究并为客户评分。
HubSpot 存储结果供审查。
Apollo 负责广泛搜索。使用你 ICP 中的公司规模、行业、地区、技术、职位和资历筛选条件。
把线索发现和联系方式分开。找到对的销售负责人,不代表你就有了对方经过验证的邮箱地址。
如果你想在表格里看到数据丰富的过程,Clay 很实用。它可以按顺序尝试不同的数据源,并在客户已经没通过某个更便宜的检查时,跳过昂贵的检查。
Crustdata 负责新鲜度检查。在这里,Hermes 获取最新的公司、招聘、职位、网页和社交信息,而不是依赖过时的公司档案。
Hermes 把这些输入整合成一条审查记录。
每个客户都应该回答五个问题:
- 这家公司为什么匹配?
- 谁可能是买家?
- 最近发生了什么变化?
- 哪些主张我们有证据支持?
- Hermes 下一步应该做什么?
如果任何一个问题没有答案,该客户就不会进入外联。
我使用百分制评分来让决策更简单:
- 公司匹配度:25 分;
- 可观察的问题:20 分;
- 近期购买信号:20 分;
- 买家正确:15 分;
- 产品相关性:10 分;
- 证据质量:10 分。
每一项得分都需要理由,每一个理由都需要来源和检索日期。
一条简单的证据记录长这样:
claim: Linear 面向 Business 和 Enterprise 客户推出了 Loops。
source: 公司产品公告
retrieved_at: 2026-08-09
confidence: 高
在计入时机信号之前,Linear 的得分是 64/100。公司匹配、买家匹配、证据也很扎实。
可观察的问题这一项得分仍然很低,因为公开的产品发布并不能证明这家公司存在内部的销售管道问题。
这正是你希望 Agent 具备的能力。它应该能说“我们不知道”,而不是把每个公开事件都包装成凭空捏造的痛点。

4. 等待合适的时机,而不只是合适的客户
找到合适的公司只完成了一半工作。Hermes 还需要知道,为什么这周联系比六个月后再联系更好。
因此,合格的客户不会直接进入外联。它们会进入监控阶段,等待某个事件发生,让你的产品方案真正变得相关。
优质信号包括:
- 新一轮融资;
- 采购职能部门新上任的高管;
- 新产品或新细分市场发布;
- 地域扩张;
- 相关岗位招聘;
- 技术变更;
- 公司公开宣布的战略重点;
- 竞争对手变动;
- 新的合规要求;
- 相关产品集成。
每个信号需要五个字段:
event: 发生了什么
date: 发生时间
relevance: 为什么与你的产品相关
source: 信息来源
expiry: 信号何时失效
对 Linear 来说,信号就是 Loops 的发布。
这次发布是近期的,与示例中的产品相关,并且面向 Business 和 Enterprise 客户。这样就加上了 20 分的时机分,把客户从 64 分拉到 84 分。
Hermes 的 cron 任务可以按计划检查监控中的客户。Crustdata 或其他实时数据源可以提供这些事件。
如果 Hermes 找到已批准类型的信号,客户就进入下一步。如果没有变化,它就继续等待。
时效性很重要。上个月的发布可能仍然相关,但同样的公告放到明年,大概率就不相关了。
现在的循环是:
发现 -> 筛选 -> 监控 -> 信号 -> 研究 -> 审查
5. 把研究结果变成外联内容
一旦客户通过研究阶段,Hermes 就可以准备消息了。
不要把丰富阶段收集到的所有文本都丢给撰写步骤。给它经批准的客户记录,让每一句话都靠实力留下来。
句子分为四种类型:
- 事实: 有直接来源支持的陈述。
- 推断: 使用“可能”“也许”等措辞的谨慎解读。
- 产品主张: 你公司确实能兑现的承诺。
- 提问: 不预设对方有兴趣的简单行动号召。
Linear 的第一版草稿就写错了:
你的销售团队可能正在手忙脚乱地把 Loops 转化为企业级销售管道。
公开信息说的是 Linear 发布了 Loops,并没有说销售团队手忙脚乱、管道有问题,或者说他们需要外部帮助。
更好的版本会严格基于证据:
主题:为 Loops 发布准备的 10 个目标客户
Casey,Loops 的发布带来一个非常具体的主动外联角度:那些已经在公开讨论受管控或定时执行 Agent 工作流的企业团队。
我一直在构建一个系统,专门寻找这些客户、定位正确的买家,并围绕这个信号准备外联内容。
如果我帮 Linear 找到前 10 个这样的客户,对你有帮助吗?
第一句是事实,第二句是推断,第三句是产品主张,最后一句是提问。
如果 Hermes 无法把某句话归类到四种类型中的一种,就删掉它。
这一条规则就能消除大量虚假的个性化。
6. 上线前先审查工作
一开始,让 Hermes 把每一个拟执行的动作都发送到 Telegram。
审查卡片应该展示:
- 公司和买家;
- 评分和当前信号;
- 研究背后的证据;
- 邮件草稿和发送对象;
- LinkedIn 草稿和个人主页;
- 每个渠道独立的操作控件。
邮件和 LinkedIn 需要分开授权。
把邮件和 LinkedIn 当成两个独立的开关。
批准邮件会解锁 Smartlead,批准 LinkedIn 会解锁 Unipile。如果任一消息发生变化,对应渠道会重新锁定,直到你批准新版本。
在 Linear 示例中,邮件保持修改状态,因为示例中还没有经过验证的邮箱地址。LinkedIn 收到了模拟批准,所以只有这个动作可以继续推进。
这并不意味着永远需要人工批准所有事情。
增加自主权的最佳方式是一层一层来:
- 当客户筛选持续可靠后,让研究自动运行。
- 当旧信号能稳定过期后,让监控自动运行。
- 当审查规则经受过足够多真实案例的检验后,让低风险动作自动运行。
- 高风险或外部动作始终保留在明确授权之后。

只有当你信任下面那一层之后,才去自动化上面那一层。
7. 连接执行,但不失去控制
一旦你信任审查队列里出现的内容,这个系统就开始像一台真正的 GTM 机器了。
批准邮件,Smartlead 就可以发送;批准 LinkedIn,Unipile 就可以接管。每一次送达、退信、回复和停止事件都会流回 HubSpot。
发送工具负责执行,HubSpot 控制接下来发生什么。
客户沿着一条简单的序列推进:
已发现 -> 已筛选 -> 监控中 -> 已发现信号 -> 已完成研究
-> 待审查 -> 已批准 -> 进行中 -> 已回复 -> 已结束
每个服务商事件都需要一个明确的处理结果:
- 已批准的序列启动时:将该渠道标记为进行中;
- 收到回复时:暂停所有进行中的渠道;
- 收到退订时:屏蔽该联系人;
- 同一事件重复到达时:忽略重复数据;
- 某个服务商持续报错时:创建任务,并保持当前状态不变。
这样可以防止某个发送工具重新激活 CRM 已经停止的线索。
如果 Smartlead 显示进行中,而 HubSpot 显示已回复,就停止。如果 Unipile 显示已连接,而 HubSpot 显示已屏蔽,就停止。
在启用真实动作之前,先加上每日上限、收件地址检查、重复预防、信号过期、webhook 去重和全局退订处理。
LinkedIn 还带有平台和账号风险。使用集成并不会免除 LinkedIn 的规则,所以在启用自动化动作之前,先查看当前的服务条款。
8. 一旦有人回复,就停止一切
主动外联最重要的规则也是最简单的一条:
任何回复都会在分类之前暂停所有进行中的渠道。
先把这条做对。
不要让一个模型去判断某条回复是否重要到需要停止跟进,而与此同时另一个工具还在继续发送。
一旦序列暂停,Hermes 就可以把回复分类为:
- 正面积极;
- 有异议;
- 转介绍;
- 现在不合适;
- 不感兴趣;
- 退订;
- 自动回复;
- 找错人;
- 无法判断。
它可以更新 HubSpot、通知负责人、创建任务,并准备一条建议回复。
但它不应该自动发送实质性的销售回复。
在 Linear 示例中,一条模拟的正面回复会暂停 LinkedIn、确认邮件从未启动、把 HubSpot 更新为已回复,并为人创建一个任务。
一旦潜在客户真正互动起来,外联 Agent 的工作就完成了。接下来的对话属于真人。
9. 用结果优化下一轮
这是系统开始产生复利的地方。
每周,Hermes 都可以按细分市场、信号、买家、渠道和文案角度拆解发生的事。它可以展示哪些客户被批准、哪些消息被重写、哪些信号带来了真实对话。
它还可以跟踪那些不那么起眼但保护系统的数字:退信、退订、重复联系人,以及回复后停止的序列。
每一个比率都需要有分母,每一条建议都需要有支撑它的客户和消息数据。
Hermes 可以提出新的信号窗口、评分权重、排除条件、买家、文案角度或实验方案。
每一条建议都应包含:
发生了什么
哪些记录支持这个变化
你预期会产生什么效果
可能出现什么问题
你会如何测试
什么时候回滚
然后由人来决定是否要修改这套打法。
改进循环是:
结果 -> 提案 -> 测试 -> 审批 -> 新规则
10. 现在,启动完整的 GTM 机器
到这里,你已经构建了一个真正有用的系统。
Hermes 可以从目标市场一路推进到完成研究的客户、及时的信号、各渠道就绪的外联、已批准的执行、回复处理,以及更干净的 CRM,每一步之间的衔接都不会脱节。
下面是如何让完整系统平稳上线、不制造混乱:
- 安装 Hermes 技能,并让所有执行工具保持在测试模式。
- 写好 ICP、买家角色、排除条件、最低客户记录要求和产品主张。
- 连接你的客户发现和数据丰富数据源。
- 创建评分规则和已批准信号列表。
- 在 HubSpot 中创建研究、审批、序列、回复和屏蔽相关字段。
- 连接 Telegram 或其他审查界面。
- 让 Hermes 为一个细分市场生成审查队列。
- 逐一审查第一批中的每个客户、评分、信号和消息。
- 添加信号监控,并确认旧事件能正确过期。
- 以测试模式连接邮件和 LinkedIn 执行。
- 触发回复、退信、退订、重复、信号过期和服务商故障等场景。
- 以小额的每日发送上限正式上线,并保留审批队列。
从一个细分市场中的 20 到 25 个客户开始。
不要用系统产出了多少消息来评判它,而要用你有多认可它筛选出的客户、买家、时机、证据和拟执行动作来评判。
当这些决策持续表现良好时,再增加自主权或数量。不要同时改变两者。
旧的工作流是一条贯穿拓客、数据丰富、研究、文案、发送和 CRM 更新的人工交接链。
新的工作流是一个循环:
目标 -> 发现 -> 研究 -> 等待 -> 撰写 -> 审批 -> 发送 -> 停止 -> 学习
正是这一点,让 Hermes 从又一个写作助手,变成能持续推动你的主动销售管道、让你专注于真正需要你的对话的 GTM Agent。
如果你想看到更多这样实用的 AI 系统,来关注我 @VibeMarketer_。感谢阅读 :)





