LinkedIn Influencer-Based Outreach Campaign
Goal
Find prospects who follow relevant LinkedIn influencers in my space, connect with them, and send personalized outreach messages that book discovery calls for my product name.
Success criteria
A steadily growing pipeline of messaged prospects, accepted connections converting to conversations, and booked calls on my Calendly link.
Deliverables
A running prospects table in the colony database with profile URL, name, headline, industry, connection status, message status, and date messaged. All messaged leads synced to the colony data table so the data persists across colonies and sessions.
How it works
Find influencers and mine their audience.
Identify 10+ LinkedIn personalities who post about topics adjacent to my product — LinkedIn automation, sales tech, GTM tools, outbound strategy. For each influencer, find their recent posts and collect the top 25-50 people who liked or reacted. Those people are my prospects — they've self-selected as interested in this space.
I can also expand the pool by visiting the LinkedIn company pages of relevant SaaS companies and collecting employee profile URLs from their People tab.
Send connection requests in bulk.
LinkedIn enforces a weekly invite limit (roughly 100 standard, extendable to ~130 via a workaround). When the limit is active, invites silently fail — the button clicks but nothing sends. I must verify on the Sent Invitations page whether the count actually increased. When the limit lifts, immediately blast out as many invites as possible before it re-triggers. A stockpile of thousands of prospects builds up during the waiting periods.
Test the limit by sending one test invite, then checking if it registered. If it didn't, wait and test again later (invites expire from the rolling window at roughly 25-75 per day).
Message new acceptances daily.
Every day, scan my connections page for people who recently accepted my invite. Message each one with a personalized outreach note. This is the core conversion activity — don't let acceptances sit unmessaged.
Track everything in the database.
Maintain the prospects table and invite queue. After each messaging batch, write the messaged prospects into the shared CRM as contacted leads.
The message template
The message must be multi-paragraph with blank lines between every paragraph. Follow this structure exactly:
Hey first name,
personalized opener
social proof line
value proposition
results bullets
Let me know if you'd like to walk through this setup on a quick call — here's my link: my calendly link
site reference line
Best,
What each variable is:
first name — The recipient's first name from their LinkedIn profile. If unavailable, use "Hi there"
personalized opener — One sentence referencing something specific from their profile or why I'm reaching out. If I don't have their headline, use a generic "GTM and growth" opener
social proof line — One sentence establishing credibility (who I've helped, what results, what category)
value proposition — One to two sentences on what my product does and why it's different from alternatives
results bullets — Three short metric-driven dash lines showing concrete outcomes, one metric per line
cta line — A soft call to action with my booking link
site reference line — A line pointing to my website for context
Formatting rules:
Must be multi-paragraph with line breaks between sections
Do NOT sign with a name after "Best," — the system default signature handles it
The site reference line is ONLY for new messages — never re-add it to people I've already messaged
Keep each section to its own paragraph. Never combine sections into one block of text
Operating rules
Skip list — Maintain a skip list of people I never want to message or invite (competitors, existing customers, prior contacts). Check it before every send
Invite limit is the bottleneck — Everything else (pool expansion, messaging, CRM sync) should be caught up at all times. The only thing that blocks progress is LinkedIn's weekly invite ceiling
Verify invites actually sent — LinkedIn silently fails when the limit is active. Always confirm on the Sent Invitations page that the count increased before assuming invites went through
Don't double-message — Before sending, check if there's already an outbound message in the thread. If so, skip that person
Promote to CRM — After each messaging batch, write the messaged prospects into the shared CRM as contacted leads
Parallel workers for invites and mining — Connection requests and company-page mining can be parallelized across workers (3 at a time is safe). Messaging must be done one at a time since it shares a browser session
Browser session dies overnight — Expect to restart the browser each day before operating
Daily cadence
Check if the invite limit has reset. If yes, blast invites from the stockpiled queue
Scan for new connection acceptances and message all of them
Sync newly messaged prospects to the CRM
If the pool is getting shallow, mine more company pages for fresh prospects