A Chrome extension for automated, human-like LinkedIn outreach to promote the Dial crypto platform.
- Human-Like Behavior: Randomized delays, natural typing patterns, Bezier curve mouse movements
- Smart Personalization: Automatically extracts profile data and personalizes messages
- Message Templates: Pre-built templates for different outreach scenarios
- Daily Limits: Built-in rate limiting to protect your account
- QA Logging: Comprehensive local and remote logging for quality assurance
- Session Breaks: Automatic pauses to mimic natural usage patterns
- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
dial-linkedin-extensionfolder - The extension icon should appear in your toolbar
- Navigate to LinkedIn and log in
- Click the Dial extension icon
- Select your message template
- Configure settings (daily limit, delays)
- Navigate to a profile or search results page
- Click "Start Outreach"
| Setting | Default | Description |
|---|---|---|
| Daily Limit | 15 | Maximum messages per day |
| Min Delay | 3s | Minimum delay between actions |
| Max Delay | 8s | Maximum delay between actions |
| Session Break | Every 7 actions | Take a longer pause |
- Introduction: General networking outreach
- Investor: Pitch to VCs and investors
- Partnership: Business development outreach
- Developer: Tech talent outreach
- Custom: Write your own message
Use these in custom messages:
{firstName}- First name{lastName}- Last name{company}- Current company{role}- Current role
To enable remote QA logging:
- Open extension settings
- Enter your telemetry endpoint URL
- Enable "Remote Logging"
Logs are batched and sent every 5 minutes or when the batch reaches 10 entries.
- Account Risk: LinkedIn may restrict accounts that use automation
- Keep volume low: 10-20 messages/day maximum recommended
- Human supervision: Always monitor the extension while running
- Respect LinkedIn ToS: Use responsibly
# Watch for changes (requires web-ext)
npx web-ext run --source-dir=. --target=chromiumdial-linkedin-extension/
├── manifest.json # Extension configuration
├── popup/ # Extension popup UI
│ ├── popup.html
│ ├── popup.css
│ └── popup.js
├── background/ # Service worker
│ └── service-worker.js
├── content/ # LinkedIn page scripts
│ ├── linkedin-automation.js
│ ├── human-behavior.js
│ └── message-templates.js
├── lib/ # Utilities
│ └── logger.js
├── config/ # Settings
│ └── default-settings.js
└── icons/ # Extension icons
Private - All rights reserved