Skip to main content
All articles

Automation

The SDR's daily LinkedIn prospecting workflow, step by step

A daily LinkedIn prospecting workflow for SDRs: reply first, source from real channels, let a sequence send the repetitive touches, and close the loop.

By Swimlane Updated September 14, 2026 8 min read

An SDR prospecting workflow on LinkedIn fails in a predictable way: the morning goes to scrolling the feed, the afternoon to researching profiles one tab at a time, and the replies that came in at 10 am get answered at 5 pm. The fix is not more hours. It is separating three jobs that most SDRs mix together: finding the right people, sending the repetitive touches, and talking to the humans who answer.

This is the workflow, block by block. It takes about 90 minutes of LinkedIn time a day.

The shape of an SDR prospecting workflow

  • Morning, 30 minutes: the inbox. Replies, received invitations, reminders.
  • Midday, 30 minutes: sourcing. Build tomorrow’s conversations.
  • Afternoon, 15 minutes: outreach. Check the sequence, write the messages that need a human.
  • End of day, 15 minutes: close the loop. Stages, notes, reminders.

The order matters. The only thing in your day that loses value by the hour is a reply from a prospect, so it comes first.

Morning: the inbox first (30 minutes)

Replies before anything else

Open the conversations where the prospect wrote last and answer every one before you do anything else. A prospect who replied at 9 am and hears back at 9:30 is still in the conversation. At 5 pm they have moved on.

This matters even more if you run sequences. A sequence does not stop by itself when someone replies. If your follow-up step has no reply check in front of it, the prospect who answered yesterday gets your scripted follow-up today. Build the check into the sequence (below) and read the replies in the morning.

Received invitations

People who invite you are inbound, and they are easy to lose in LinkedIn’s notifications. Go through them in one place: accept the ones who fit, ignore the rest. This flow for triaging received invitations shows what to send the ones you accept.

Reminders due today

Every “call me next week” from last week is today’s work. Act on it or move it with a reason written in the note.

Midday: source tomorrow’s conversations (30 minutes)

Most SDR workflows say “research prospects” and stop there. Name your channels instead. Each one brings a different kind of person:

  1. People search written as a persona. Describe who you want (“heads of RevOps at 50–500-person B2B software companies, not agencies”). The search expands it into job-title variants and exclusions, and you review the results before anyone enters a list.
  2. Post commenters. The people who comment on a competitor’s post, or on a post about the problem you solve, have just told you what they care about. The flow from post commenters to a first conversation turns them into outreach.
  3. Profile visitors. Someone who looked at your profile is curious. Import them automatically instead of checking the notification when you remember.
  4. Topic posts. The authors of posts about a topic are actively thinking about it. Useful for finding people who talk about the problem, not just people with the right title.
  5. Lead-magnet posts. The authors of posts that give away a resource in exchange for a comment are running lead generation right now — a sharp signal if you sell to marketers.
  6. Received invitations. Already handled in the morning block.

For the searches — people, topic posts, lead-magnet posts — the review step is where the quality of your pipeline is decided. Twenty minutes spent rejecting off-persona profiles saves a week of messages to people who were never going to buy. Commenter and visitor imports land straight in a list, so check that list before a sequence runs on it.

Afternoon: a sequence for the repetitive, your hands for the rest (15 minutes)

The sequence

The first touches on a fresh second- or third-degree prospect are the same for everyone: a light signal, a request, a short first message. That part should run as a sequence, with the checks in the right place:

The flow
  1. Source List built from people search: second- and third-degree contacts only
  2. Like their last post Like their last post (the step simply completes if they never post)
  3. Wait 2 days, set as the delay on the connection request
  4. Connection request Connection request: short note or none, no pitch
  5. Condition Accepted within the request’s 7-day wait for acceptance?
  6. Yes Message Send message one day later: why them, one question
  7. No Tag Tag "not-accepted": no second invitation

Then the follow-up, which is where most sequences go wrong:

Follow-up after the first message
  1. Message The first message from the sequence above
  2. Condition Replied to message? Checked 5 days later (delay on the condition step)
  3. Yes Tag Tag "replied": the inbox takes over
  4. No Poke Poke: a nudge on the conversation you already opened, no second paragraph

Four rules make this safe:

  • Only invite people you know are not connected. An already-connected contact who reaches a connection request leaves the sequence, and so does a contact whose connection degree was never synced.
  • One follow-up, not four. If the poke gets nothing, the prospect is not ready. Revisit the list next quarter with a different angle.
  • Link the message steps to saved templates. Steps are locked once a campaign is launched; a step linked to a template picks up your edits to that template.
  • Respect the ceilings. LinkedIn caps invitations per week without publishing the number. Keep daily requests modest, inside office hours, spaced irregularly. Our guide to LinkedIn automation that does not get your account restricted covers the details.

What stays manual

  • Every reply. A sequence opens a conversation. You hold it.
  • Messages with real context. A prospect who commented on your post or asked a question in a comment gets a message you write, not the template.
  • First messages to your best fits. Keep excellent-fit prospects out of the generic sequence and write to them yourself. For everyone else, write the template as if for one person: variables like {firstName} and {company} are grammar, not personalisation.

End of day: close the loop (15 minutes)

For every conversation that moved today:

  • move the contact to the right pipeline stage;
  • write one line in the note: what they said, what happens next;
  • set a reminder if a date was mentioned.

A quarter of an hour here is what makes tomorrow’s morning block take thirty minutes instead of sixty.

Weekly additions

  • Friday review (30 minutes). For each sequence: connection requests sent, accepted, replies, reply rate. Run one sequence per source list and the same numbers tell you which channel produces conversations. Stop sourcing from the channel that brings acceptances but no replies.
  • List hygiene (15 minutes). Archive contacts who are clearly off-persona so they stop appearing in your views.
  • One post (optional). Something you learned from this week’s conversations. It gives prospects a reason to look at your profile, which feeds Monday’s profile-visitor list.

Doing this in Swimlane

Every block above maps to a screen:

  • Inbox: all LinkedIn conversations synced, with a Last message by contact filter for the morning block. Invitations → Received lets you accept or ignore each invitation, and the sender is kept as a contact either way. Reminders lists what is due.
  • Sourcing: People Search expands a persona into title variants and exclusions and rates each profile before you import. Thematic Posts and Lead Magnet Hunters find post authors. Post commenters and profile visitors can be imported on a recurring schedule.
  • ICP fit: each contact gets an ICP level from very low to excellent, with the reason. In a campaign’s audience you can set a floor such as Medium match or better.
  • Sequences: Connection Request (with its wait for acceptance), Send Message, Like last post, Poke, Add tag / Remove tag and conditions such as Replied to message, each step with its own delay. New members of the source list are enrolled as they arrive, so you do not relaunch the campaign every week.
  • Safety: office hours, daily ceilings you can lower, irregular spacing between actions.

The LinkedIn prospecting page walks through each sourcing channel.

Mistakes that waste the workflow

  • Importing without reviewing. Volume from a sloppy search costs more than it saves.
  • A follow-up with no reply check in front of it. It will message someone who already answered.
  • Researching low-fit profiles by hand. Spend manual research on the excellent fits. Let the sequence handle the rest.
  • Relaunching campaigns. Keep one campaign running on a list that keeps growing.
  • Answering replies at the end of the day. See the morning block.

Start smaller

If 90 minutes is too much on day one:

  • Week 1: the morning block only.
  • Week 2: add sourcing, one channel at a time.
  • Week 3: add one sequence on one list.
  • Week 4: the full workflow, plus the Friday review.

After a month, you will not think about the blocks anymore. You will notice that the replies get answered before lunch.

Do this with Swimlane

Everything in this article, minus the manual part.

Start my free trial

See how it works in Swimlane LinkedIn prospecting

Keep reading