WayToClawEarn
进阶30 分钟2026年5月13日

如何用 n8n + OpenAI 搭建 AI 销售开发代表系统:30 分钟自动化客户挖掘

从零搭建自动化线索挖掘、个性化触达、CRM 回写的完整 SDR Agent

进阶 · 30 分钟 · 2026年5月13日

教程目标

在 30 分钟内,用 n8n + OpenAI 搭建一个自动化的 AI 销售开发代表(SDR)系统。这个系统能自动从公开数据源挖掘潜在客户、用 AI 生成个性化 outreach 邮件,并将结果写入 CRM。

你将搭建什么

  • 自动化线索挖掘器:从 CSV/公开 API 自动获取潜在客户名单
  • AI 个性化引擎:用 OpenAI 为每个线索生成定制化的 outreach 内容
  • 自动化发送管道:通过邮件 API 自动发送,并追踪打开/回复
  • CRM 回写桥接:将互动结果自动记录到 HubSpot/Salesforce

准备清单

  • n8n 账号(Cloud 免费版可用,建议用 n8n Cloud 减少 setup 时间)
  • OpenAI API Key(platform.openai.com 注册获取)
  • 一个 CSV 文件或 Google Sheet 含潜在客户信息
  • Gmail/SendGrid 账号用于发送邮件(可选,也可手动发送)

总体架构

本教程将搭建一个完整的 SDR 自动化管道,分为 4 个核心模块。

模块输入输出预估时间
线索导入与清洗CSV/Google Sheet结构化线索列表5 分钟
AI 个性化生成线索信息 + OpenAI个性化 outreach 文案10 分钟
自动发送队列文案 + 收件人已发送邮件 + 追踪记录10 分钟
CRM 回写发送结果CRM 中更新线索状态5 分钟

正文示例 — n8n workflow builder interface

第 1 步:搭建线索导入模块

首先在 n8n 中创建一个新工作流。添加一个 Google Sheets 节点(或 Read CSV Files 节点)作为数据源。

配置要点:

  • 数据列建议包含:name, company, title, linkedin_url, email, industry
  • 如果没有现成数据,n8n 内置的 HTTP Request 节点可以从 Apollo API 或 Hunter.io 获取企业线索
  • 添加一个 Filter 节点过滤无效数据(空 email、不完整记录)
json
// Filter 节点条件示例
{
  "conditions": {
    "email": { "exists": true },
    "name": { "exists": true }
  }
}

提示:免费版 n8n Cloud 支持 5 个工作流和基础节点,完全够跑这个 SDR 系统。如果处理量大,推荐使用 n8n 付费计划 获得更高执行配额。

第 2 步:配置 AI 个性化引擎

这是整个系统的核心。添加 OpenAI 节点,选择 "Create Message" 操作模式。

系统提示词(System Prompt):

code
你是一个专业的销售开发代表(SDR)。为潜在客户生成个性化的 outreach 邮件。
根据以下信息生成一封自然、不套路化的邮件正文(纯文字,无模板感):
- 客户姓名和职位
- 公司名称和所属行业
- 我们的价值主张:[AI 自动化可以帮他们节省 60% 的人工操作时间]

邮件风格要求:专业但友好,展示你做了功课,不推销感。

在 OpenAI 节点的 Messages 字段中,用 n8n 变量引用前一步的线索数据:

code
来自: {{ $json.name }}
职位: {{ $json.title }}
公司: {{ $json.company }}
行业: {{ $json.industry }}
配置项建议值说明
Modelgpt-4o-mini性价比最高,SDR 场景足够
Temperature0.7保持创意但稳定
Max Tokens500邮件长度适中
System Prompt见上方关键:让 AI 理解 SDR 角色

正文示例 — OpenAI node configuration in n8n

创建一个 Switch 节点来分流 API 调用失败时的逻辑:成功 → 发送步骤;失败 → 存入错误队列并标记。

第 3 步:搭建自动化发送与追踪管道

添加 Gmail 节点(或 SendGrid 节点),将 AI 生成的邮件内容自动发送。

配置 Gmail 节点:

  • OAuth2 认证(先在 n8n 中配置 Google 凭据)
  • 收件人:{{ $json.email }}
  • 主题:关于 {{ $json.company }} 的 AI 自动化建议(用变量保持个性化)
  • 正文:{{ $json.generated_comment }}(AI 生成内容)

添加 n8n 子工作流 节点来处理追踪:

  • 发送后 24 小时检查是否被打开
  • 如果打开但未回复,触发 AI 生成 follow-up 邮件
  • 如果已回复,标记为 "热线索" 并发送 Slack 通知

推荐工具:使用 n8n Cloud 可以一键部署这个完整工作流,无需自己管理服务器。如果偏好本地部署,n8n 也完全开源。

第 4 步:CRM 回写与数据分析

添加 HubSpot 节点(或 Salesforce 节点)将互动结果写回 CRM。

json
// HubSpot Update Contact 节点配置
{
  "resource": "contact",
  "operation": "update",
  "contactId": "{{ $json.hubspot_id }}",
  "properties": {
    "hs_lead_status": "contacted",
    "last_contacted_date": "{{ $now.toISOString() }}",
    "outreach_message_snippet": "{{ $json.generated_comment.slice(0, 200) }}"
  }
}

最后添加一个 Google Sheets 节点,记录每次 outreach 的结果(已发送、已打开、已回复),形成完整的销售分析看板。

常见问题排查(FAQ)

Q1:OpenAI API 调用超时怎么办?

在 OpenAI 节点的 Settings 中设置 Retry on Fail = 3 次,Timeout = 30 秒。如果仍超时,检查 API Key 余额或换用 gpt-4o-mini(更快更便宜)。

Q2:n8n Cloud 免费版够用吗?

够用。免费版支持 5 个工作流和 2500 次/月执行。对于个人 SDR 系统(每周处理 100-200 条线索)完全足够。量大了升级付费计划即可。

Q3:邮件被标记为垃圾邮件怎么办?

确保配置 SPF/DKIM 记录(Gmail 默认配置且发送量不大时极少被标记)。另外,AI prompt 中强调 "不做推销感,提供真实价值" 能显著降低被标记概率。

SEO+GEO:FAQ 结构满足 GEO 提取偏好,同时覆盖长尾搜索词

工具词条(触发工具悬浮卡)

正文中自然出现的工具名,平台侧会匹配已维护 tools 库生成 hover-card:n8nOpenAIChatGPTClaudeDeepSeekHubSpotSlack

参考视频/素材

内链引导

免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。

相关推荐