Linkedin Outreach

v1.0.4

๐Ÿš€ LinkedIn automation with Free (10/month) & Pro ($29/mo unlimited) tiers. Automate connections, follow-ups & lead gen.

0ยท 458ยท 5 versionsยท 1 currentยท 1 all-timeยท Updated 15h agoยท MIT-0

Install

openclaw skills install linkedin-outreach

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

# Login to LinkedIn
linkedin login

# Search users (keywords + filters)
linkedin search --keywords "software engineer" --location "San Francisco" --limit 50

# Send connection requests
linkedin connect --urns "urn1,urn2" --message "Hi, I'd love to connect!"

# Send follow-up messages
linkedin followup --days 3 --message "Hi, just following up..."

# Generate report
linkedin report --format csv --output leads.csv

Options

login

No parameters. Opens browser for login on first use.

search

ParameterDescriptionDefault
--keywordsSearch keywordsrequired
--locationGeographic location-
--companyCompany name-
--titleJob title-
--limitResult limit10

connect

ParameterDescriptionDefault
--urnsUser URN list (comma-separated)required
--messagePersonalized message-
--fileMessage template file-

followup

ParameterDescriptionDefault
--daysWait days3
--messageFollow-up messagerequired
--dry-runPreview only, no sendfalse

report

ParameterDescriptionDefault
--formatFormat: csv, jsoncsv
--outputOutput file pathstdout
--statusFilter status: all, pending, connectedall

Environment Variables

# LinkedIn credentials (optional, for auto-login)
LINKEDIN_EMAIL=your@email.com
LINKEDIN_PASSWORD=yourpassword

# Config file path
LINKEDIN_CONFIG=~/.config/linkedin-outreach.json

Message Template Examples

{
  "connect": "Hi {first_name}, I came across your profile and I'm impressed by your work at {company}. I'd love to connect and learn more about what you're working on.",
  "followup": "Hi {first_name}, I noticed we haven't connected yet. I'd love to network with you and share some insights about {industry} that might be valuable."
}

Notes

  1. Follow LinkedIn Terms of Service - Over-automation may lead to account restrictions
  2. Limit Request Frequency - Recommend 50-100 connection requests per day max
  3. Use Personalized Messages - Improves acceptance rate
  4. 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/

Version tags

latestvk9792ppcw0wtn41dsdnt8y9z1981yak2