B2B Outbound Sniper
Turn job board hiring signals into qualified outbound pipeline — fully automated, end-to-end. Built and battle-tested by Lemnos AI over 30 days of live production outreach.
The core insight: When a company posts a $70-80K admin role, they're 72 hours away from committing that budget. Show up before they sign the offer letter.
What's Included
All scripts are bundled in this package — no external dependencies beyond Python + pip:
| File | Purpose |
|---|
| INLINECODE0 | Daily Apify scrape → Hunter verify → campaign load |
| INLINECODE1 |
Campaign metrics, add/remove leads |
|
config/apis.json.example | Config template — copy to
config/apis.json, never commit |
Required Credentials
Three API keys needed — set as environment variables or copy config/apis.json.example → config/apis.json:
| Key | Where to get it | Cost |
|---|
| INLINECODE6 | console.apify.com | ~$0.25/day at 50 results/keyword |
| INLINECODE7 |
app.hunter.io/api-key | Starter $49/mo (2,000 verifications) |
|
HUNTER_CAMPAIGN_ID |
app.hunter.io/campaigns | Included with Hunter account |
Security note: Never commit config/apis.json with real keys. Add it to .gitignore. All scripts accept env vars as first priority — no keys ever need to touch source files.
Setup (5 minutes)
CODEBLOCK0
How It Works
CODEBLOCK1
Hunter handles the full send sequence automatically:
- - Day 1: Initial outreach
- Day 3: Follow-up bump
- Day 7: Breakup email
Campaign Metrics
CODEBLOCK2
Production Results (30-Day Run, CRE Vertical)
- - 52.9% open rate on cold outreach
- Sub-3% bounce rate enforced by 90%+ confidence gate
- 0 spam complaints across 150+ sends
- Fully autonomous: scrape → verify → load → send → follow-up, no human in the loop
Customizing Keywords
Edit KEYWORDS in scripts/scrape.py:
CODEBLOCK3
Any Indeed-searchable query + US location works. One keyword per run, 15-min gap between each.
A/B Testing
Run multiple Hunter campaigns with different CTAs and compare open/reply rates:
CODEBLOCK4
Compliance Note
This tool sends commercial email. You are responsible for compliance with CAN-SPAM, GDPR, and your jurisdiction's anti-spam laws. Use only verified business email addresses and always include an unsubscribe mechanism (Hunter.io handles this automatically in campaigns).
Infrastructure Cost
| Service | Cost |
|---|
| Apify (50 results × 5 KWs/day) | ~$7.50/month |
| Hunter.io Starter |
$49/month |
|
Total |
~$57/month |
Full Source Code
github.com/getlemnos32/b2b-outbound-sniper
Full production scripts, reference files, webhook listener, and docs. Review before deploying — all code is open source and auditable.
⭐ If This Fills Your Pipeline
Star it on ClawHub:
clawhub.com/skills/b2b-outbound-sniper
Built by Lemnos AI — AI operations for businesses that can't afford to hire.
B2B外呼狙击手
将招聘平台上的招聘信号转化为合格的对外销售管道——全自动化、端到端。由Lemnos AI构建,经过30天真实生产环境外呼的实战检验。
核心洞察: 当一家公司发布一个7-8万美元的行政岗位时,他们距离承诺这笔预算只有72小时。在他们签署录用通知书之前出现。
包含内容
所有脚本都打包在此包中——除了Python + pip之外,无需外部依赖:
| 文件 | 用途 |
|---|
| scripts/scrape.py | 每日Apify抓取 → Hunter验证 → 活动加载 |
| scripts/hunter_campaigns.py |
活动指标,添加/移除潜在客户 |
| config/apis.json.example | 配置模板 — 复制为config/apis.json,切勿提交 |
所需凭证
需要三个API密钥——设置为环境变量或复制config/apis.json.example → config/apis.json:
app.hunter.io/api-key | 入门版$49/月(2,000次验证) |
| HUNTER
CAMPAIGNID |
app.hunter.io/campaigns | Hunter账户自带 |
安全提示: 切勿提交包含真实密钥的config/apis.json。将其添加到.gitignore。所有脚本优先接受环境变量——密钥无需接触源文件。
设置(5分钟)
bash
1. 复制配置模板
cp config/apis.json.example config/apis.json
2. 填写你的密钥
nano config/apis.json
3. 在scripts/scrape.py中编辑目标关键词
修改KEYWORDS数组以匹配你的行业和地域
4. 运行首次抓取
python3 scripts/scrape.py
工作原理
每日(周一至周五上午7点,通过OpenClaw心跳触发)
→ Apify抓取KW-1(最多50条结果)
→ 过滤:仅限目标地域,排除招聘网站域名
→ Hunter域名搜索:仅限90%+置信度的邮箱
→ 去重:通过API获取所有现有活动收件人(真实数据)
→ 将新增已验证的潜在客户添加到Hunter活动
→ 记录到references/hunter-tracking.jsonl
→ 15分钟间隔 → KW-2 → 对所有关键词重复
Hunter自动处理完整的发送序列:
- - 第1天: 初次外联
- 第3天: 跟进提醒
- 第7天: 告别邮件
活动指标
bash
python3 scripts/huntercampaigns.py metrics YOURCAMPAIGN_ID
生产环境结果(30天运行,CRE行业)
- - 52.9%打开率 冷外联
- 低于3%退信率 由90%+置信度门槛强制执行
- 0次垃圾邮件投诉 超过150次发送
- 完全自主:抓取 → 验证 → 加载 → 发送 → 跟进,无需人工干预
自定义关键词
编辑scripts/scrape.py中的KEYWORDS:
python
KEYWORDS = [
{label: KW-1, query: 办公室经理, location: 新泽西},
{label: KW-2, query: 运营协调员, location: 纽约},
{label: KW-3, query: 行政助理, location: 南佛罗里达},
]
任何Indeed可搜索的查询词+美国地点均可。每次运行一个关键词,每个关键词之间间隔15分钟。
A/B测试
使用不同的CTA运行多个Hunter活动,比较打开/回复率:
bash
python3 scripts/hunter_campaigns.py metrics 111111 # A版本
python3 scripts/hunter_campaigns.py metrics 111112 # B版本
合规说明
此工具发送商业邮件。您有责任遵守CAN-SPAM、GDPR以及您所在司法管辖区的反垃圾邮件法律。仅使用已验证的企业邮箱地址,并始终包含退订机制(Hunter.io在活动中自动处理)。
基础设施费用
| 服务 | 费用 |
|---|
| Apify(每天5个关键词,每个50条结果) | ~$7.50/月 |
| Hunter.io入门版 |
$49/月 |
|
总计 |
~$57/月 |
完整源代码
github.com/getlemnos32/b2b-outbound-sniper
完整的生产脚本、参考文件、Webhook监听器和文档。部署前请审查——所有代码均为开源且可审计。
⭐ 如果这能填满你的销售管道
在ClawHub上点赞:
clawhub.com/skills/b2b-outbound-sniper
由Lemnos AI构建——为无力招聘的企业提供AI运营支持。