Project background
Back to Projects

LinkedIn Outreach Automation

Automation
Built for
Head of HR at IT Jobs Moldova

Description

A sophisticated, production-grade LinkedIn automation tool designed for high-scale networking. It operates as a full-stack system with a local SQLite database for data persistence and a Dockerized backend that runs 24/7 in the background. The system features a unique visual monitoring layer using VNC/noVNC, allowing users to watch the automation live in a browser even while running headlessly in a container. It includes a suite of Windows .bat scripts for one-click deployment, backups, and management.

Problem Solved

Creating a reliable, 24/7 automation system that remains observable and manageable for non-technical users while maintaining high security.

Technical Highlights

The project features a highly flexible configuration engine that allows real-time adjustment of operational parameters via a React dashboard. Users can define strict 'Working Hours' (e.g., 09:00-18:00), set daily safety limits (default 10 invites/day), and configure human-like randomized timeouts (default 4-7 minutes between actions). The system includes a sophisticated template manager that supports dynamic variables ({{name}}, {{company}}, {{search}}) for both connection notes and multi-stage outreach messages. All settings are persisted in a local SQLite database, ensuring the bot maintains state and respects safety constraints even after restarts.

Workflow Details

  • Queue targeted searches with granular filters
  • Validate safety limits & working hours
  • Execute stealth browsing with randomized human-like delays (4-7 min)
  • Send personalized connection requests using dynamic templates
  • Monitor acceptance status in real-time
  • Trigger automated follow-up outreach messages
  • Auto-withdraw stale pending invitations after 7 days

Tech Stack

Node.jsDockerVNCSQLitePuppeteerXvfbShellReactTypeScript
Contact background

Let's connect and build something amazing together

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

LinkedIn Outreach Automation | Denis Vlas Portfolio | Denis Vlas