LinkedInLead GenerationCase Study

I Booked 15 Meetings in 30 Days Using LinkedIn Automation — Here's How

··Last updated 2 days ago·Outreach Templates & Playbooks

Fifteen meetings came out of 30 days of steady, low-volume connection requests, spread across three tightly defined segments rather than one broad list. Every contact was warmed up first (profile view, then a like on a recent post, then a follow) before the request went out, and the request itself carried no pitch at all. The ask waited for the follow-ups: a question on day 1 after acceptance, a relevance-led message on day 5, and a direct 15-minute call request with a calendar link on day 12.

Thirty days. Fifteen meetings booked. All from LinkedIn. No cold calling, no paid ads, no referrals. Just targeted outreach with the right message, to the right people, at the right time.

Here's exactly how it worked, step by step.

The starting point

I was launching outreach for a B2B SaaS product targeting mid-market companies. The goal was straightforward: book discovery calls with decision-makers who could actually buy. No vanity connections, no "let's stay in touch" conversations that go nowhere. Real meetings with real prospects.

I'd tried manual outreach before. Spending an hour a day sending connection requests, personalising each one, following up. It worked, but I was maxing out at 3-4 meetings per month and burning out on the process.

So I decided to automate the tedious parts while keeping the human parts human.

Week 1: Setting up the targeting

This is where most people go wrong. They start with a broad audience — "all VPs at tech companies" — and blast generic messages. That's a recipe for low acceptance rates and a restricted account.

Instead, I built three focused segments:

Segment 1: VP of Sales at Series B-C SaaS companies (50-200 employees)

These are companies big enough to have outbound sales teams but small enough that the VP is still hands-on with process decisions.

Segment 2: Head of Growth at fintech startups

A more niche segment, but highly relevant to our product. Smaller volume, higher conversion potential.

Segment 3: Revenue Operations leaders at mid-market companies

The people who actually implement and manage sales tools. Often overlooked in favour of more senior titles, but they're frequently the ones driving buying decisions.

For each segment, I set up targeting filters: title, industry, company size, and location (North America and UK). The automation scraped LinkedIn search results for contacts matching these criteria and filtered out anyone with irrelevant titles before adding them to the campaign.

Week 1-2: The warm-up phase

Before sending a single connection request, I ran a warm-up sequence for each contact. This is the step most people skip, and it makes a huge difference.

Here's what the warm-up looked like:

  • Day 1: View their profile (they get a notification)
  • Day 2-3: Like one of their recent posts (only posts from the last 30 days)
  • Day 3-4: Follow them

By the time my connection request arrived, my name had already appeared in their notifications two or three times. I wasn't a complete stranger anymore, and more of those requests were accepted than my cold ones had been. Not everyone had a recent post to like, so some contacts got a view and a follow only.

Week 2-3: Connection requests

With the warm-up done, I started sending connection requests. I used different templates for each segment, but they all followed the same structure: short, relevant, no pitch.

Template for Segment 1 (VP of Sales):

"Hey , fellow SaaS person here. Always interested in connecting with sales leaders who are building outbound at scale. Would love to stay in touch."

Template for Segment 2 (Head of Growth):

"Hi , noticed you're leading growth at . Fintech outbound is a fascinating challenge right now. Would love to connect."

Template for Segment 3 (RevOps):

"Hey , always great to connect with RevOps people. The tooling landscape changes so fast — helpful to know people who are in the trenches."

Key things to notice:

  • No pitch. Zero selling in the connection request.
  • Each template speaks to the segment's specific context.
  • They're conversational, not corporate.
  • Messages that couldn't be fully personalised (missing company name, for example) were automatically skipped.

The acceptance rate is the number to watch. Invitations that are accepted, rather than ignored or left pending, are what keep the pending queue short.

Week 2-4: The follow-up sequence

Here's where the meetings actually get booked. The connection request opens the door. The follow-ups walk through it.

I used a three-step follow-up sequence with delays between each step.

Follow-up 1 (Day 1 after acceptance):

"Thanks for connecting, . Quick question — what's the biggest bottleneck in your outbound pipeline right now? Always curious what others in your role are dealing with."

This isn't a pitch. It's a genuine question that starts a conversation. A good share of people answered it, and their answers gave me valuable context for the next follow-up.

Follow-up 2 (Day 5 after acceptance):

"Hey , been thinking about what you mentioned about [reference their reply if they responded, otherwise use a common pain point for their segment]. We've been helping teams like yours solve exactly this — basically [one sentence on the product]. Would a 15-minute call make sense to see if it's relevant?"

For people who replied to Follow-up 1, this was highly personalised based on what they said. For people who didn't reply, I used a segment-specific pain point that I knew was common in their role.

Follow-up 3 (Day 12 after acceptance):

"Hi , don't want to be that person who keeps following up, so I'll keep this short. We help people in your role at companies like [specific outcome]. If it's not the right time, no worries at all. But if you're curious, here's a quick 15-minute slot: [calendar link]."

This is the final ask. It's direct but respectful. Including the calendar link reduces friction — they can book without a back-and-forth.

Fewer people got each later step than the one before it, because some conversations had already moved on by themselves and a reply stopped the sequence for that person.

The results breakdown

After 30 days the funnel narrowed the way you'd expect: a focused list, warmed up, then connection requests, acceptances, replies to the follow-ups, and at the end 15 booked meetings. Not every booked meeting was held, which is normal for discovery calls, so book a few more than you need.

For context, Saleshandy's analysis of 53.1 million cold emails and 60,000 cold email sequences sent between January and June 2026 found an average cold email reply rate of 3.7%, and 2 to 3 meetings per 100 cold emails sent for top-performing campaigns (source). Cold calling is similar. LinkedIn outreach with proper personalisation and warm-up held up well against both channels here.

What I'd do differently

More aggressive segmentation

Three segments was good. Five or six would have been better. The more specific your segment, the more relevant your messaging, the higher your conversion at every stage.

Faster follow-up timing

I waited 5 days between Follow-up 1 and Follow-up 2. In hindsight, 3 days would have been better. People's attention moves fast on LinkedIn. By day 5, they've already forgotten your first message.

Start the warm-up earlier

I ran warm-ups for 3-4 days before sending connection requests. A full week would have been ideal. More touchpoints before the ask means higher acceptance rates.

Track meetings in CRM from day one

I didn't connect my CRM until week 2, which meant some early conversations fell through the cracks. Set up your CRM integration before you start the campaign.

The tools and setup

Here's what I used:

  • ZenMode for the automation — search scraping, warm-ups, connection requests, follow-ups, and reply detection
  • Google Calendar connected to ZenMode for meeting tracking
  • HubSpot for CRM, connected via ZenMode's native integration

The entire campaign ran on my laptop. ZenMode's desktop app did the work from my own computer, on my own internet connection, in its own Chrome window, with requests a few minutes apart.

Total time spent actively managing the campaign: about 30 minutes per day in the first week (refining templates, reviewing early responses), dropping to 10 minutes per day by week 3 (just reviewing replies and booking calls).

Key takeaways

1. Warm up before you reach out. Profile views and post likes before the connection request make a measurable difference.

2. Segment tightly. Three focused segments beat one broad audience every time.

3. Don't pitch in the connection request. Save it for Follow-up 2 or 3. The connection request is just about getting your foot in the door.

4. Ask questions in your first follow-up. Starting a conversation gets better results than starting a pitch.

5. Keep the volume low. A modest number of connection requests each business day was enough. LinkedIn publishes no limit to aim for (see LinkedIn's connection request limits). Don't try to 10x the volume.

6. Let the desktop app do the sending. It ran from my own computer, on my own internet connection, with requests a few minutes apart, while I spent my time on the replies.

7. Persistence pays off. 15 meetings didn't come from one message. They came from a systematic sequence of warm-up, connection, and three thoughtful follow-ups. Most people give up after the connection request. The meetings are in the follow-ups.

LinkedIn outreach works. Not the spray-and-pray kind. The kind where you target the right people, warm them up, send relevant messages, and follow up with patience. Automation handles the logistics. You handle the relationships.

Fifteen meetings in 30 days. Not bad for a channel that most people write off as "just networking."

Share this post

Chosen from this post's topic and the tools it discusses.