通过浏览器自动化向现有的第一度 LinkedIn 联系人发送个性化私信。适用于需要 AI 个性化 outreach(如培育潜在客户、活动后跟进、重新联系联系人或发布公告)的场景。输入为包含联系人姓名和公司的 CSV/TSV 文件或纯文本列表,系统会询问outreach 目的/背景,为每位联系人生成定制信息并通过浏览器自动发送。支持消息编辑流程、字符数限制以及增量状态追踪。
Linked In DM. 发送到已有的1度连接的个性化LinkedIn消息. 每一个消息都有: 1. 每个人独有的个性化开口(基于他们的配置+与该的的关系)
功能概述
Linked In DM. 发送到已有的1度连接的个性化LinkedIn消息. 每一个消息都有: 1. 每个人独有的个性化开口(基于他们的配置+与该的的关系)是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
LinkedIn 站内信(DM)
向已有的 1 度人脉发送个性化 LinkedIn 消息。每条消息包含以下两部分:
- 个性化开场白:针对每个人定制(基于其个人资料 + 与发件人的关系)
- 统一的产品/推广正文:由用户一次性确认,后续所有消息复用该内容
⚠️ 飞行前检查清单 — 启动前请务必确认
1. 人脉列表
向用户索取其数据文件或名单。必须包含(或补充添加)以下字段:
- 姓名 — 全名
- 公司/职位 — 当前就职公司或职位
- LinkedIn URL — 可选,但建议提供
- 消息状态 — 用于追踪的列(如缺失请补充)
若仅提供纯文本名单,可主动提出将其转换为 TSV 格式。
2. 阅读发件人 LinkedIn 个人资料(强制步骤)
在撰写任何消息前,需访问 /in/me/ 并完整阅读发件人个人资料,包括:
- 姓名 与 当前职位/公司
- 职业经历 — 曾任职公司、职位及年份
- 教育背景 — 大学、学位、入学/毕业年份
- 所在地
将上述信息记录下来,用于识别与每位联系人的关系切入点(relationship hook)。
3. 确认推广文案(一次确认,前置完成)
向用户提问:
“您的推广文案 / 产品介绍是什么?这将成为每条消息中保持一致的部分。请用 1–2 句话描述。”
随后撰写一段精炼的推广正文(最多 2–4 句,简洁有力、重点突出),向用户展示并获取明确确认。未获确认前,不得开始发送消息。
示例提示语:“以下是我将用于所有人的推广文案,请确认或修改:
‘我正在开发一款 AI 电话代理 — 您只需提供一个电话号码和上下文,它即可端到端完成整通电话。适用于客户跟进、调研访谈、供应商协调等一切占用您时间的电话类任务。如果这听起来有用,我很乐意为您演示。’”
4. 浏览器配置
- 选项 A — Chrome 浏览器中继(
profile="chrome"):扩展程序挂载于 LinkedIn 标签页(徽章开启)—— 推荐用于已被标记风险的账号 - 选项 B — OpenClaw 隔离浏览器(
profile="openclaw"):由 OpenClaw 管理的 Chrome 实例,已登录 LinkedIn
5. CRM 表格
向用户索取用于记录外联结果的 Google Sheet ID 或 URL。若用户暂无表格,可主动提供创建服务(新建工作表 + 写入表头)。确认 gog 已完成认证(运行 gog auth list 验证)。
若用户跳过此步,则回退至本地 linkedin_dm_progress.json 文件,但需提醒用户:后续的 follow-up 技能依赖该表格。
6. 就绪检查
仅当满足以下全部条件后,方可继续执行:
- ✅ 名单已准备就绪
- ✅ 已完整阅读发件人 LinkedIn 个人资料
- ✅ 推广文案已获用户确认
- ✅ 浏览器已打开且已登录 LinkedIn
- ✅ 已确认 Google Sheet ID(或已知晓本地 sidecar 回退方案)
关系分析(逐人进行)
撰写消息前,需将联系人的个人资料与发件人资料比对,找出最强的关系切入点。按以下优先级顺序选取适用等级最高的项:
| 优先级 | 切入点(Hook) | 开场白示例 |
|---|---|---|
| 1 | 同公司(当前或过往) | “你我都在 CRED 工作过……” |
| 2 | 同校 + 年份重叠 | “同为 BITS Goa 2018 届校友……” |
| 3 | 同校(不同届) | “BITS 校友在此 — 看到你在……的成长轨迹” |
| 4 | 同行业/职能 | “我们都在 fintech / 产品领域深耕多年……” |
| 5 | 共同联系人 | “我们都与 [姓名] 有连接……” |
| 6 | 对方工作背景(无个人关联时) | “看到你在 [公司] 的成果……” |
将切入点与一句关于 对方当前工作内容 的陈述结合,以体现你对其实际工作的了解。
消息结构
向每人发送 两条独立消息,连续发出:
消息 1 — 个性化开场白(每人唯一)
[关系切入点 — 1 句] [对其工作/职位的认可 — 1 句]
目标长度:100–180 字符。语气自然真诚,如同一位熟悉对方的人发起联系。
消息 2 — 推广正文(全员一致,前置确认)
[产品描述 — 1–2 句] [与其职位相关的使用场景 — 1 句] [柔和的行动号召(CTA)— 1 句]
目标长度:150–250 字符。清晰有力,无冗余信息。
为何分两条发送?
- 开场白率先抵达 — 对方在看到推广内容前即感知到个性化触达,更显真诚
- 推广正文作为独立段落呈现,不被埋没在长消息末尾
- 更贴近真实人类向联系人发送消息的行为模式
回退方案:若技术上难以分两次发送(例如输入框焦点重置问题),可在单条消息中使用 Shift+Enter 两次,在开场白与推广正文之间插入段落换行。
禁止行为:
- 避免以 “希望您一切安好” 或 “我在您的资料中看到……” 开场
- 禁止对多人使用完全相同的开场白
- 禁止为不同人定制推广正文内容
发送前批量预览
先为 整张名单生成全部消息,以表格形式呈现:
| 姓名 | 公司 | 采用的关系切入点 | 消息预览 |
|---|---|---|---|
| Shorya Saini | Razorpay | 同届 BITS Goa | Hi Shorya,BITS Goa 2018 届校友…… |
在浏览器打开前,须获得用户对整批消息的批准,并支持逐行编辑。
逐人发送流程
- 导航至
/feed/— 强制步骤,不可跳过、不可例外 - 等待 3–5 秒
- 在
linkedin.com/mynetwork/invite-connect/connections/页面搜索联系人 — 在“按姓名搜索”栏中输入姓名 - 处理搜索结果:
- 仅 1 条匹配 → 核对姓名与职位头衔 → 点击进入其主页
- 多条匹配 → 向用户展示,由其确认具体人选
- 无匹配结果 → 标记为
Not a Connection,跳过
- 如尚未阅读其主页,则立即阅读(用于个性化)
- 点击其主页上的 Message 按钮
- 发送消息 1 — 仅发送个性化开场白,并完成发送
- 发送消息 2 — 紧接着发送推广正文
- 确认两条消息均已成功送达
- 写入 CRM 表格 — 使用
gog sheets append追加一行,包含全部字段(参见 CRM 跟踪章节)
详见 references/browser-workflow.md 获取精确的浏览器自动化操作步骤。
状态值说明
| 状态 | 含义 |
|---|---|
Sent |
本会话中已成功发送消息 |
Already Messaged |
近期已有对话记录 — 跳过 |
Not a Connection |
主页无 Message 按钮,或在 Connections 搜索中未找到 |
Profile Not Found |
无法准确定位目标人物 |
Skipped |
用户主动选择跳过 |
Failed |
浏览器报错 — 下一会话重试 |
反检测规则
/feed/页面必须在访问 每一个主页前 加载 — 不可协商- Feed 页面加载完成后,等待 3–5 秒
- 单次会话最多发送 15–20 条消息
- 一旦 LinkedIn 提示消息频率异常,立即停止并通知用户
CRM 跟踪 — Google Sheet
每次发送完一对消息后,需向 Google Sheet 追加一条记录。该表格是所有外联活动的唯一可信源,支撑当前会话及后续 follow-up。
表格设置
在会话初始阶段即向用户索取 Google Sheet ID 或 URL(或主动提供新建服务)。表格应包含名为 Outreach 的工作表,并具备以下列:
| 列 | 字段 | 说明 |
|---|---|---|
| A | 发送日期 | ISO 格式日期,例如 2026-02-13 |
| B | 姓名 | 全名 |
| C | 职位 / 头衔 | 其 LinkedIn 主页当前显示的职位头衔 |
| D | 公司 | 当前就职公司 |
| E | LinkedIn URL | 个人主页 URL |
| F | 关系切入点 | 所用切入点(例如:“同届 BITS Goa 2018”,“均在 CRED 2022–23 年任职”) |
| G | 已发送开场白 | 消息 1 的完整文本 |
| H | 已发送推广正文 | 消息 2 的完整文本 |
| I | 活动名称 | 本批次简短标识(例如:“AI Calling - Feb 2026”) |
| J | 状态 | 首次写入时恒为 Sent — 后续由 follow-up 技能更新 |
| K | 备注 | 任何值得注意的信息(如已有对话历史、额外背景、使用的共同联系人等) |
| L | 最后更新时间 | 最近一次状态变更的时间戳 |
第 I 列(状态)生命周期说明 — 本技能仅写入 Sent;follow-up 技能将更新为以下任一状态:Replied · Call Scheduled · Demo Done · Follow Up Sent · No Response · Closed Won · Closed Lost
追加一行记录
每次发送完一对消息后,执行:
gog sheets append"Outreach!A:L" --values-json '[[" "," "," "," "," "," "," "," "," ","Sent"," "," "]]' --insert INSERT_ROWS
首次设置
若尚无表格,需告知用户:
“我需要一个 Google Sheet 来跟踪外联进展。请提供现有表格的 ID/URL,或我可为您新建一个并预置正确列。”
新建表格时,可通过 Drive 创建(或请用户自行创建后分享 ID),然后写入表头:
gog sheets update"Outreach!A1:L1" --values-json '[["Date Sent","Person Name","Role / Title","Company","LinkedIn URL","Relationship Hook","Opener Sent","Pitch Sent","Campaign","Status","Notes","Last Updated"]]' --input USER_ENTERED
本地 Sidecar(回退方案)
若未配置 Google Sheets,则回退至本地 linkedin_dm_progress.json:
{
"campaign": "AI Calling - Feb 2026",
"pitch": "confirmed pitch text",
"rows": [
{
"date": "2026-02-13",
"name": "Shorya Saini",
"role": "Senior Analytics Specialist",
"company": "Razorpay",
"url": "https://linkedin.com/in/shorya-saini",
"hook": "Same batch BITS Goa 2018",
"opener": "Hey Shorya...",
"pitch": "I'm building...",
"status": "Sent",
"notes": ""
}
]
}
热门AI工具
相关专题
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章