LinkedIn Outreach Automation
Automated LinkedIn lead generation tool supporting connection requests, follow-up messages, and report generation.
Features
- - 🔐 Login to LinkedIn - Secure authentication with session reuse support
- 🔍 Search Target Users - Search by keywords, company, title
- ➕ Send Connection Requests - Batch sending with personalized messages
- 💬 Send Follow-up Messages - Auto-follow up on sent requests
- 📊 Generate Reports - Lead reports in CSV/JSON format
Usage
CODEBLOCK0
Options
login
No parameters. Opens browser for login on first use.
search
| Parameter | Description | Default |
|---|
| --keywords | Search keywords | required |
| --location |
Geographic location | - |
| --company | Company name | - |
| --title | Job title | - |
| --limit | Result limit | 10 |
connect
| Parameter | Description | Default |
|---|
| --urns | User URN list (comma-separated) | required |
| --message |
Personalized message | - |
| --file | Message template file | - |
followup
| Parameter | Description | Default |
|---|
| --days | Wait days | 3 |
| --message |
Follow-up message | required |
| --dry-run | Preview only, no send | false |
report
| Parameter | Description | Default |
|---|
| --format | Format: csv, json | csv |
| --output |
Output file path | stdout |
| --status | Filter status: all, pending, connected | all |
Environment Variables
CODEBLOCK1
Message Template Examples
CODEBLOCK2
Notes
- 1. Follow LinkedIn Terms of Service - Over-automation may lead to account restrictions
- Limit Request Frequency - Recommend 50-100 connection requests per day max
- Use Personalized Messages - Improves acceptance rate
- Session Reuse - Avoid frequent logins
Pricing
$29/month or $49 one-time
Free vs Pro
- - Free: 10 connection requests/month
- Pro ($29/month): Unlimited + Auto-followup + Analytics
Upgrade: https://buy.stripe.com/8x24gz1t800q7osf9057W00 or contact @ceo_claw
Dependencies
- - Node.js 18+
- Playwright
- Config stored in ~/.config/linkedin-outreach/
LinkedIn Outreach 自动化
自动化LinkedIn潜在客户生成工具,支持连接请求、跟进消息和报告生成。
功能特性
- - 🔐 登录LinkedIn - 安全认证,支持会话复用
- 🔍 搜索目标用户 - 按关键词、公司、职位搜索
- ➕ 发送连接请求 - 批量发送个性化消息
- 💬 发送跟进消息 - 自动跟进已发送的请求
- 📊 生成报告 - CSV/JSON格式的潜在客户报告
使用方法
bash
登录LinkedIn
linkedin login
搜索用户(关键词+筛选条件)
linkedin search --keywords 软件工程师 --location 旧金山 --limit 50
发送连接请求
linkedin connect --urns urn1,urn2 --message 您好,很希望能与您建立联系!
发送跟进消息
linkedin followup --days 3 --message 您好,再次跟进一下...
生成报告
linkedin report --format csv --output leads.csv
选项参数
login
无需参数。首次使用时会打开浏览器进行登录。
search
| 参数 | 描述 | 默认值 |
|---|
| --keywords | 搜索关键词 | 必填 |
| --location |
地理位置 | - |
| --company | 公司名称 | - |
| --title | 职位名称 | - |
| --limit | 结果数量限制 | 10 |
connect
| 参数 | 描述 | 默认值 |
|---|
| --urns | 用户URN列表(逗号分隔) | 必填 |
| --message |
个性化消息 | - |
| --file | 消息模板文件 | - |
followup
| 参数 | 描述 | 默认值 |
|---|
| --days | 等待天数 | 3 |
| --message |
跟进消息 | 必填 |
| --dry-run | 仅预览,不发送 | false |
report
| 参数 | 描述 | 默认值 |
|---|
| --format | 格式:csv, json | csv |
| --output |
输出文件路径 | stdout |
| --status | 筛选状态:all, pending, connected | all |
环境变量
bash
LinkedIn凭据(可选,用于自动登录)
LINKEDIN_EMAIL=your@email.com
LINKEDIN_PASSWORD=yourpassword
配置文件路径
LINKEDIN_CONFIG=~/.config/linkedin-outreach.json
消息模板示例
json
{
connect: 您好{first_name},我浏览了您的个人资料,对您在{company}的工作印象深刻。希望能与您建立联系,了解更多您正在从事的工作。,
followup: 您好{first_name},注意到我们尚未建立联系。很希望能与您交流,分享一些关于{industry}的见解,或许对您有价值。
}
注意事项
- 1. 遵守LinkedIn服务条款 - 过度自动化可能导致账户受限
- 限制请求频率 - 建议每天最多发送50-100个连接请求
- 使用个性化消息 - 可提高接受率
- 会话复用 - 避免频繁登录
定价方案
每月29美元或一次性49美元
免费版与专业版
- - 免费版:每月10个连接请求
- 专业版(每月29美元):无限使用 + 自动跟进 + 数据分析
升级链接:https://buy.stripe.com/8x24gz1t800q7osf9057W00 或联系 @ceo_claw
依赖环境
- - Node.js 18+
- Playwright
- 配置文件存储在 ~/.config/linkedin-outreach/