Quick overview
Automate B2B lead generation on autopilot: every weekday morning, DataForB2B finds fresh leads matching your ICP (800M+ profiles, 50+ filters), skips anyone already contacted, and sends up to 10 personalized LinkedIn connection requests per day via LinkUp API - with safe, human-like limits.
How it works
- Runs every weekday at 9:00 AM using a schedule trigger.
- Searches for people matching your ICP in DataForB2B (for example, “Head of Sales” in the United States) and returns up to 25 results.
- Normalizes the lead data into consistent fields such as LinkedIn profile URL, name, title, company, and location.
- Skips leads whose LinkedIn URLs were already processed in previous executions to avoid re-contacting the same profiles.
- Limits the list to a daily cap of 10 leads.
- Sends a personalized connection request for each remaining lead using the LinkUp API, continuing even if individual invites fail.
Setup
- Create a DataForB2B API key at app.dataforb2b.ai and adjust the people filters to match your ICP.
- Get your LinkUp API key at app.linkupapi.com and connect your account in the LinkUp dashboard.
- Update the schedule (cron expression) if you want a different time or cadence.
- Customize the connection message template to match your outreach style and compliance requirements.
Requirements
- A DataForB2B account and API key — free credits to start (app.dataforb2b.ai)
- A LinkUp API key with your account connected (app.linkupapi.com)
- Self-hosted n8n with the verified community nodes "DataForB2B" and "Linkup API" installed
Customization
- Adjust the ICP filters — 50+ available (title, country, industry, company size, funding stage...)
- Edit the connection message template to match your voice
- Change the daily cap and schedule to fit your account's activity level
- Add a Google Sheets or CRM step after the send node to log contacted leads