Updated

LinkedIn follow-up message: 12 templates + AI agent

Copyable LinkedIn follow-up messages for 12 situations, how long to wait, how many to send, and how an AI agent drafts them for you to approve.

Finchreach teamLinkedInMCPHow toCampaignsOutreach

The short answer

A good LinkedIn follow-up message is short, refers to something specific from your last exchange, and makes one easy ask, or none. After a message that got no reply, wait a few business days to about a week before following up. Send one or two follow-ups at most, then stop: silence is an answer too.

The basic shape
Hi {first_name}, [what happened last: the call, the event, my message]. [One useful thing or one easy question]. [An easy out].

Below: when to follow up, 12 copyable templates, what not to do, how many follow-ups to send, and how an AI agent drafts and queues them with Finchreach for your approval.

When to follow up, and how long to wait

There is no magic number, only reasonable habits. These are sensible defaults to adjust:

  • After they accept your invitation: within a day or two, while the reason you connected is still fresh.
  • After a meeting, call or event: the same day or the next. A thank-you that arrives a week later reads as an afterthought.
  • After no reply to a first message: at least a few business days, often about a week. People travel, get busy and check LinkedIn irregularly.
  • Between later follow-ups: leave more room each time, for example another week or two.
  • After a job application or a recruiter chat: follow the timeline they gave you. If they gave none, about a week is a reasonable default.

Send during the recipient’s working hours, in their time zone. A message that lands early on a Sunday morning gets buried under everything that arrives on Monday.

12 LinkedIn follow-up message templates

Replace the parts in braces, like {first_name} or {topic}, and cut anything that doesn’t fit the person. Each template is a starting point: the specific detail you add is what makes it work.

1. After they accept your invitation
Thanks for connecting, {first_name}. I reached out because of your post on {topic}, especially the part about {specific_point}. How is your team approaching it these days?
2. After they accept, with something useful
Thanks for accepting, {first_name}. Since you work on {area}, this {article_or_resource} might be useful: {link}. No reply needed, it just made me think of your work.
3. No reply to your first message
Hi {first_name}, bumping this in case it got buried. Short version: {one_line_summary}. If the timing is wrong, no problem at all.
4. No reply, with something new
Hi {first_name}, one more thought on {topic}: {new_detail_or_resource}. Happy to share more if it’s useful, and if not, no worries.
5. After a meeting or call
Thanks for the time today, {first_name}. My notes: {point_1} and {point_2}. As agreed, I’ll {next_step} by {date}. Anything I missed?
6. After an event
Good meeting you at {event}, {first_name}. I keep thinking about what you said on {topic}. If you’re open to it, I’d like to continue that conversation on a short call sometime.
7. After a job application
Hi {first_name}, I applied for the {role} role on {date} and wanted to say directly that I’m excited about {team_focus}. My work on {relevant_project} is the closest match. Happy to share more if helpful.
8. After a recruiter chat
Thanks for the conversation about the {role} role, {first_name}. It sounds like a strong fit with my work on {area}. Is there anything else you need from me before the next step?
9. After they engaged with your post
Hi {first_name}, thanks for your comment on my post about {topic}. Your point about {their_point} is one I hadn’t considered. How has that played out on your side?
10. After you sent something they asked for
Hi {first_name}, checking that the {document} I sent on {date} reached you. Happy to walk through it or answer questions whenever suits you.
11. The last follow-up
Hi {first_name}, I don’t want to crowd your inbox, so this is my last note on {topic}. If it becomes relevant later, my door is open. All the best with {their_project}.
12. Re-engaging an old conversation
Hi {first_name}, it’s been a while since we talked about {topic}. I saw {recent_news_or_post} and it reminded me of our conversation. How are things going with {their_project}?

Job seekers: one follow-up after applying and one after each interview is plenty. Several messages in one week reads as impatience, not interest.

What not to do

  • “Just following up” and nothing else. Give them a reason to read: a detail, a resource or a clearer question.
  • Guilt or pressure, like “I’ve messaged you three times” or “Did you see my message?”. It makes replying awkward.
  • A pitch in the first message after they accept. They agreed to connect, not to a demo.
  • Copy-paste that shows: the wrong name, the wrong company, a placeholder left as {first_name}. Read every message once as the recipient would.
  • Calendar links nobody asked for. Offer a call and let them choose to book one.
  • Follow-ups after a clear no. “Not interested” ends the sequence: thank them and stop.
  • Walls of text. If it doesn’t fit on a phone screen without scrolling, cut it.

How many follow-ups to send

For cold outreach, one or two follow-ups after the first message is a common and reasonable ceiling. Beyond that, more messages rarely change the outcome and start to cost you goodwill. For warm contacts, people you met, interviewed with or worked with, one follow-up per real event, such as a meeting or a piece of news, is fine.

Space them out and make each one add something. When you reach your last one, say so (template 11) and mean it. If they reply later, great. If they don’t, keep engaging with their posts where you have something to add, and let them come to you.

Draft and send follow-ups with an AI agent

Finchreach is a remote LinkedIn MCP server at https://mcp.finchreach.com/mcp. MCP (Model Context Protocol) is a standard plug that lets AI apps use outside tools. You connect your assistant once, by OAuth sign-in in clients like Claude, ChatGPT and Gemini, or with an API key in clients that send headers. Setup for each client is in the docs.

For one-off follow-ups, the agent works from your real inbox:

  1. linkedin_get_conversations lists your conversations with the participants and the last message, so the agent can spot threads where you wrote last and got no answer.
  2. linkedin_get_messages reads a whole conversation, so the draft refers to what was actually said instead of a guess.
  3. linkedin_get_person_profile and linkedin_search add context when it helps, like a new role or a recent post. Viewing a profile shows up for them, like a visit from you.
  4. linkedin_send_dm proposes the message, into the existing conversation or to a new recipient. It doesn’t go to LinkedIn yet: it waits in your approval queue, where you can edit the text, approve or reject it. Once approved, it is sent within your account’s working hours and daily limits.
Ask your assistant“Look through my LinkedIn conversations from the last three weeks. Find the ones where I sent the last message and got no reply for at least five days. For each one, read the thread and draft a short follow-up that refers to what we discussed and adds one useful thing. Skip anyone who said no. Queue them for my approval.”

The agent can see what is waiting with linkedin_list_queue, but it can’t approve its own proposals. Approving is yours.

Follow-ups for a list of people: campaigns

For many people at once, a campaign runs the sequence on Finchreach’s servers. The agent builds it with linkedin_create_campaign from step types such as invite (with an optional note), wait (a number of days, or until the invitation is accepted), dm and follow_up (a message template plus delayDays, counted from when the previous step was queued). Leads come from linkedin_add_campaign_leads or a daily saved search set with linkedin_set_campaign_search. Check the wording with linkedin_preview_campaign before linkedin_launch_campaign.

Campaign templates use their own double-brace variables: {{firstName}}, {{lastName}}, {{fullName}}, {{company}} and {{headline}}, each with an optional fallback such as {{company|your team}}. Any other variable is rejected, so details like the event or the call can’t be merged per person. Campaigns suit the simpler templates above (1, 3 and 11); keep meeting and event follow-ups hand-written.

How stopping and approval work today:

  • Stop on reply: for leads the campaign invited, it checks your inbox before each wait, message or follow-up step. If the newest message in your one-to-one thread came from them, the lead is marked as replied and gets nothing more. The check only runs for invited leads, so in a message-only campaign to existing connections a reply does not stop the next follow-up. Use per_message approval there and reject the follow-ups that no longer fit.
  • Approval: per_message, the default, puts every invitation and message in your approval queue. With template_once you approve the templates once with linkedin_approve_campaign_templates, and later sends are queued without per-message review; auto queues them without review. Each step can override the campaign’s mode, so follow-ups can still be reviewed one by one.
  • Pacing: every send goes through your account’s queue, inside the working hours set with linkedin_update_account_schedule and the account’s daily caps.
  • Do-not-contact list: people added with linkedin_block_contacts are skipped when leads are added to any campaign. For someone already in a running campaign, remove them with linkedin_remove_campaign_leads and cancel anything already queued for them with linkedin_cancel_action.
  • Pausing: linkedin_pause_campaign stops advancing leads; sends already in the queue stay there until you cancel them.
Ask your assistant“Create a LinkedIn campaign for the attendee list I’ll paste: an invitation with a short note using their first name, wait until accepted (withdraw after 21 days), then a thank-you message, and one follow-up 7 days later that ends with an easy out. Use per_message approval and show me the preview before launching.”

The full walkthrough, from saved search to stats, is in how to run a LinkedIn outreach campaign from your AI agent.

A note on safety

Automating a personal LinkedIn account carries risk under LinkedIn’s User Agreement, and no tool can promise your account won’t be restricted. What lowers the risk is what makes follow-ups good anyway: a person approving each message, a human pace, and messages written for one person at a time. For the invitation that comes before all of this, see LinkedIn connection request message templates.

LinkedIn follow-up messages: FAQ

How long should I wait to follow up on LinkedIn? A few business days to about a week after a message that got no reply. After a meeting, call or event, the same day or the next.

How many times should I follow up? One or two follow-ups after the first message for cold outreach, then stop. Warm contacts can hear from you again whenever there is a real reason.

Is it rude to follow up on LinkedIn? Not when it is short, adds something and gives an easy out. Repeated bumps with nothing new are what feel rude.

Can my AI agent send follow-ups without me seeing them? Not one-off messages: linkedin_send_dm waits in the approval queue. Campaigns let you choose per campaign and per step: review every send, approve the templates once, or send without review.