logo
LinkedIn Bot

A Python-based automation tool that helps job seekers make targeted LinkedIn connections while respecting platform limits. Designed to prioritize HR professionals and personalize outreach at scale.

Key Features:
🎯 Smart Targeting - Identifies HR professionals using NLP title analysis
✉️ Dynamic Messaging - Generates role-specific templates (HR vs. technical)
⚖️ Rate-Limit Aware - Stays within LinkedIn's 5 notes/month restriction
📸 Debugging Tools - Automatic screenshot logging for troubleshooting

Tech Stack:
Python | Selenium | BeautifulSoup | Pandas | ChromeDriver

Workflow:

  1. Secure login with session management
  2. Company page navigation
  3. Profile scraping with DOM analysis
  4. Connection queue prioritization

Ethical Considerations

🔒 Transparency - Clear disclaimer about responsible use
Anti-Spam - Built-in delays between actions
📉 Volume Capping - Strict adherence to LinkedIn's limits

Learning Outcomes

  1. Web Automation - Mastered Selenium for complex workflows
  2. NLP Basics - Simple keyword-based role classification
  3. Rate Limiting - Implemented request queuing system
  4. Error Handling - Visual debugging with screenshots