AI-powered LinkedIn automation — Generate personalized comments with Groq, automate connection requests, pre-fill job applications, and boost your networking — all with zero tracking.
| Mode | AI/Automation Features |
|---|---|
| Connect | Search LinkedIn profiles, score candidates, generate personalized connection notes with area-aware templates |
| Companies | Batch-follow target companies by query or list; preset queues for creative/tech industries |
| Jobs | Rank Easy Apply listings by fit score; auto-fill forms from encrypted local profile cache; review before submit |
| Feed | Generate contextual comments on posts using AI + thread-context awareness; auto-react with category templates |
Built-in guardrails: Boolean search builder (EN/PT-BR), scheduled recurring runs, weekly quota guard (150 invites/week), CAPTCHA detection, background task management, and activity dashboard with charts.
Requirements: Google Chrome or Brave (desktop). No build step.
Install directly from the Chrome Web Store — one click, automatic updates.
Go to the Releases page, download the latest linkedin-engage-vX.Y.Z.zip, and extract it anywhere on your computer.
Type brave://extensions (Brave) or chrome://extensions (Chrome) in your address bar.
Toggle Developer mode on (top-right corner). Three buttons appear — click Load unpacked and select the extracted folder (the one containing manifest.json).
Click the puzzle piece icon in the toolbar, pin LinkedIn Engage, then open linkedin.com and click the extension icon to open the popup.
LinkedIn Engage uses Groq to generate personalized comments and connection notes in real-time. Set up is one-time:
-
Get a free Groq API key:
- Go to console.groq.com
- Sign up (free tier available)
- Copy your API key from the dashboard
-
Add it to LinkedIn Engage:
- Open the extension popup on linkedin.com
- Go to Settings → API Configuration
- Paste your Groq API key
- Save
That's it — AI features are now active. No data is sent to external servers except your Groq API calls (which use your own API key).
![]() Connect mode |
![]() Companies mode |
![]() Feed mode |
![]() Jobs mode |
Download the new zip from the Releases page, replace the old folder, then go to brave://extensions / chrome://extensions and click the reload button (↻) on the LinkedIn Engage card.
git clone https://github.com/LucasSantana-Dev/linkedin-engage.git
cd linkedin-engage && npm install
node linkedin-connector.js # opens browser for first-time login
curl -X POST http://localhost:3000/api/linkedin/connectImport n8n-linkedin-workflow.json into n8n for scheduled webhook-triggered runs.
- 50–100 requests/day max — built-in delays and human-timing guardrails apply automatically
- Weekly invite cap — enforced at 150; the extension stops and notifies when the limit is hit
- Jobs mode requires manual final submit — review each application before submitting
- Auto-backoff on 429s — pauses 30 s → 60 s → 120 s after consecutive failures
Use in accordance with LinkedIn's Terms of Service. Excessive automation may result in account restrictions.
LinkedIn Engage is intentionally minimal with permissions:
| Permission | Why it's needed |
|---|---|
activeTab |
Read the current LinkedIn page to extract post content and profiles |
storage |
Save your settings and quota counters locally (never uploaded) |
scripting |
Inject the automation logic on linkedin.com |
alarms |
Run scheduled automation sessions in the background |
What LinkedIn Engage does NOT do:
- ✓ No data sent to external servers (except your own Groq API calls with your API key)
- ✓ No access to your messages, contacts, or connection list
- ✓ No analytics or telemetry
- ✓ Fully open-source — read the code: github.com/LucasSantana-Dev/linkedin-engage
- Frontend: TypeScript, React (popup UI)
- Runtime: Chrome Extension (Manifest V3)
- AI: Groq API for comment generation and context analysis
- Bundler: Webpack
- Background Tasks: Service Workers
- Storage: Chrome local storage (encrypted)
- Build: Node.js, npm
See CHANGELOG.md for the full feature and fix history.








