自动获客系统 · 后台看板行业抓取 →← 落地页

线索池看板

统一线索池 + 去重合并 + 规则打分晋级。MVP 版,统计为末次/计数口径,多触点归因见 M3。

ID姓名邮箱手机公司来源打分状态触点授权更新时间操作
加载中…

发送通道状态 (M2.1:email/sms 真实发送,dry_run 仅渲染+签名)

加载中…
激活 live(真实发送)操作步骤
  1. 复制 config/outreach.example.json 为 config/outreach.json(不入库),填入 SMTP/DKIM 与阿里云短信密钥。
  2. 用环境变量切 live(推荐,避免提交含密钥文件):
    OUTREACH_MODE=live node server/server.js
  3. 后台点「发送管线自测」先对单地址验证投递与 DKIM 通过。
  4. 执行触达任务时,live 模式会要求 confirm=true 才真实发送;未确认仅做 dry_run 预览,绝不误发。
  5. SMTP/DKIM/短信密钥缺失时,live 也自动 blocked,绝不静默成功。

合规冻结 (M8:退订 / 退信即停止该线索后续所有触达)

加载中…
生产接入说明
  1. 邮件落款含 List-Unsubscribe,收件人点击即触发公开端点 POST /api/leads/:id/unsubscribe,自动冻结其全部待发触达。
  2. 对接邮件服务商退信回传:把 POST /api/webhooks/bounce 配为 SES / SendGrid / 阿里云邮件推送的回执地址;支持原生 / SES / 阿里云三种格式。
  3. 开启签名校验:设 BOUNCE_WEBHOOK_SECRET=xxx,webhook 头带 X-Bounce-Signature: sha256=<hmac>(未设密钥则放行,先跑起来)。
  4. 触达执行前二次拦截:即使任务未被显式冻结,consent=false 或 email_bounced 的线索也会被 runTask 闸门挡下并持久化冻结。

渠道成本配置 (M3.1:单位成本影响 ROI,请填真实账单/CPL)

加载中…

转化与 ROI 归因 (M3:time-decay 时间衰减多触点归因,半衰期 7 天)

加载中…

SEM 真实点击成本回传 (M5:平台按 gclid 回传点击成本,计入 ROI,替代示例单位成本)

加载中…

SEM 平台 Webhook 接入 (M6:Google Ads / 巨量引擎 / 腾讯广告 回传直接喂给 ROI)

加载中…

投递回执闭环 (M9:真实投递登记 message_id,退信/投诉/一键退订按 message_id 关联并冻结)

加载中…
生产接入说明
  1. 真实发送后系统登记 message_id → lead_id(见 /api/delivery),这是回执闭环的关联键。
  2. 退信:POST /api/webhooks/bounce,支持原生 / SES / SendGrid / 阿里云三种格式,可按 message_id 直接定位线索。
  3. 投诉:POST /api/webhooks/complaint,归一为 type=complaint,等同冻结(并标记 email_complained)。
  4. 一键退订(RFC 8058):邮箱服务商在邮件 List-Unsubscribe 头 URL 上 POST List-Unsubscribe=One-Click → POST /api/webhooks/list-unsubscribe?lead_id=...,无需签名,安全幂等冻结。
  5. 以上任一命中都会即时冻结该线索全部待发触达(M8),且 runTask 二次闸门类同。

触达任务队列 (email/sms 走真实发送通道;phone 为人工任务)

企业渠道任务计划时间状态发送结果操作
加载中…