The exact message structure, targeting approach, and platform we used. Read it here. Use it today.
The message
The message that booked 5 calls in 2 hours was 2 lines long. Short messages with a specific, relevant result outperform long pitches every time on LinkedIn.
Subject line formula
[Specific outcome] for {{company}}
Why it works: personalised to their company, leads with a specific outcome, creates immediate curiosity about how.
Message formula
Hey {{firstname}}, we ran [channel] for a [industry] company, they got [result 1], [result 2] and [result 3] in [timeframe].
Happy to jump on a quick call and show you exactly how we did it. Worth it for {{company}}?
The result is from the same industry as the prospect. They immediately see themselves in it.
135 replies, 20 calls, 4 clients, 30 days. Exact numbers make the claim credible. Vague claims get ignored.
The message ends with a yes/no question. Low friction, easy to say yes to.
The only job of message 1 is to get a reply. Nothing else.
The list
The message is half the equation. The list is where most campaigns fail. Here is exactly how we built it.
The person who feels the pain of an empty pipeline is the founder or owner, not someone 2 levels down.
This is the most important filter. If someone has not been active recently, your InMail sits unread. We only contact people who have been active in the last month.
The case study you reference should come from a company in the same market as your prospect. The closer the match, the higher the relevance.
Every profile confirmed they are still in the same role. Outdated titles mean your personalisation is wrong before the message even lands.
The activity filter is not optional. A smaller list of active, relevant prospects will always outperform a larger list of cold ones.
The platform
All messages in this campaign were LinkedIn InMails, not connection requests or cold DMs. InMails land in the inbox immediately without needing to be connected first.
Connection requests have 2-step friction. InMails land immediately. For a campaign built around speed, InMails are the right channel.
LinkedIn users who turn on Open Profile can receive InMails from anyone for free. By targeting open profiles, we sent hundreds of messages without burning InMail credits.
We sent this campaign through InMailer.ai. It handles high-volume InMail sending safely using human-like sending patterns and account rotation.
Every message used {{firstname}} and {{company}} variables pulled from the list automatically. Personal feel, fully automated.
The framework
This works for any B2B offer where you can point to a real result from a real client. Here is the exact process.
Pick your strongest case study. Specific numbers only. Revenue added, meetings booked, clients signed, time saved.
Find more companies like your best client. Same industry, same size, same role. The closer the match, the higher the reply rate.
Only target people active on LinkedIn in the last 30 days. This is non-negotiable.
Line 1: what you did for a client like them, with exact numbers. Line 2: one question asking if they want to see how.
Reference their company name and a specific result. "4 new clients for {{company}}" beats "Quick question" every time.
Target open profiles. No credits burned. Personalisation variables handle the rest.
Results

LinkedIn InMail campaign. Claude-powered ICP research.

AI SEO agency. 20.8% reply rate.

B2B consultancy. Fully done-for-you.
We build the list, write the copy, run the campaign, and hand you booked calls. Done-for-you, start to finish. 140+ B2B companies. 7-12% reply rates. Live in 24 hours.
Book a call