---
title: Write LinkedIn messages and warm intro requests
description: Kite researches each person you want to reach, finds a real reason to write to them now, spots who might introduce you, and drafts short LinkedIn messages and intro requests for you to send.
slug: /use-cases/linkedin-messages-and-intros
page_type: use-case
lead_prompt: How do I write LinkedIn messages and warm intro requests with AI?
target_prompts:
  - Can an AI marketing agent write LinkedIn messages and warm intro requests?
  - What should I say in a LinkedIn connection request to a prospect?
  - How do I ask someone for a warm introduction?
  - How do I write a LinkedIn message that gets a reply?
  - What's a good LinkedIn InMail template for sales?
entity: Kite
category: AI marketing agent
author: Devon Wells and Kite
date_published: '2026-10-26'
date_modified: '2026-10-26'
related_integrations:
  - /integrations/crustdata.md
related_playbooks:
  - /how-to/build-a-linkedin-prospect-list-with-phantombuster.md
  - /how-to/build-a-prospect-list-from-linkedin-data.md
  - /how-to/find-linkedin-prospects-with-crustdata.md
---

# Write LinkedIn messages and warm intro requests

## Key Takeaways

- A LinkedIn message gets a reply when it gives the person one real reason you're writing to them, today, in a few sentences. A warm intro request works when it makes the favor easy for the person introducing you and easy for the person receiving it to say yes.
- Kite starts with research, not wording. It reads each person's profile, recent posts, and company news to find the specific reason to write, such as a new role, a funding round, or a post about the problem you solve.
- Kite writes the message for where it's going: a short connection note, a first message after someone accepts, an InMail, or a two-part intro request with a note for your contact and a short blurb they can forward.
- For warm intros, Kite looks for people who might know your prospect by comparing work and school history across your team, advisors, investors, and customers. If your team uses Affinity, Kite also reads the relationships recorded there. You confirm who actually knows whom.
- You send every LinkedIn message and intro request yourself, from your own account. Kite drafts them, one per person, and gets better at it as you tell it what got replies.

## What makes a LinkedIn message or intro request work?

Reaching someone through LinkedIn or a mutual contact is often a better first step than a cold email. The person can see who you are, your profile gives them context, and an introduction from someone they trust gets read. The catch is that it only works when the message is personal. A generic connection note looks like a pitch, and a vague intro request puts all the work on the friend you're asking.

A message that gets a reply usually has three things:

- **A reason that belongs to this person.** "I saw you just took over growth at Ledgerly" beats "I help companies like yours." The reason should be something true and recent about them or their company.
- **A small, clear ask.** Ask to connect, to swap notes, or for 15 minutes. A first message that asks for a demo is asking too much from someone who doesn't know you yet.
- **Very few words.** Connection notes have a character limit, and even an InMail gets skimmed on a phone. If the message runs past four or five sentences, it's usually trying to do too much.

A warm intro request has its own shape. You're asking a favor from someone who knows you, so the request has to be easy to grant. The best ones explain in a sentence why you want to meet the person, then include a short note your contact can forward without rewriting it. Your contact checks with the other person first, and if they say yes, the introduction happens.

The writing is the easy part. The hard part is the research behind it: reading each person's profile and posts, finding the news that gives you a reason to write, and figuring out who in your network might know them. Doing that for 30 people takes an afternoon, and most people skip it and send the same note to everyone.

That research is work an AI agent does well. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Here's how it writes LinkedIn messages and intro requests that sound like you did your homework, because Kite did.

## How Kite writes LinkedIn messages and warm intro requests

Kite starts with what it already knows about your company. During onboarding, it researched your positioning, products, customers, and brand voice and saved them in your team's knowledge base. That tells it who your buyers are and what you'd want to say to them.

From there, Kite works out who to message, either from a list you give it or one it builds from your ideal customer profile. It researches each person to find a specific reason to write now, and it looks for anyone who could introduce you. Then it writes one message per person, matched to the kind of message you're sending, and hands them to you to send from your own LinkedIn account. When you tell Kite which ones got replies, it uses that to write the next round.

### Choose the people worth messaging

Kite can start with names you already have or find new people who fit your ideal customer profile. You might paste in ten people you met at a conference, point Kite at a list in your CRM, or ask it to find heads of people operations at 100-to-500-person software companies in the US.

When Kite builds the list, it finds companies that match your criteria first, then the right people at those companies by title, function, and seniority. Each person comes with their role, company, and LinkedIn profile. Kite confirms each person still holds that role before writing to them, because a message congratulating someone on a job they left last spring ends the conversation before it starts.

Kite scores each person from one to five against your criteria and explains the score. That lets you start with the people who fit best and hold the rest for later.

**Related Playbooks**

- [How to build a prospect list from LinkedIn data](/how-to/build-a-prospect-list-from-linkedin-data.md): Turn LinkedIn profiles, company pages, and posts into a focused list of people worth contacting.
- [How to find LinkedIn prospects with Crustdata](/how-to/find-linkedin-prospects-with-crustdata.md): Search for people by role and company, then add the ones who fit to your prospect list.
- [How to build a LinkedIn prospect list with PhantomBuster](/how-to/build-a-linkedin-prospect-list-with-phantombuster.md): Use the profiles your PhantomBuster automations already collected as the starting list.

### Find a reason to write to each person

Kite looks for one true, recent fact that explains why you're writing to this person now. That reason is the difference between a message someone answers and one they ignore.

For each person, Kite reads their profile headline, their current and previous roles, and their recent public posts. It also checks their company for news, such as a funding round, a leadership change, a product launch, or a wave of new job postings. Then it picks the fact that connects most directly to what you sell.

Say you sell onboarding software to fast-growing companies. One prospect, a head of people, posted last week about how hard it is to get new hires productive in their first month. Another works at a company that raised a Series B in September and has 30 open roles. A third has neither, but recently moved from a 5,000-person company to a 200-person one. Each of those is a different, specific opening, and Kite uses the one that fits each person.

When Kite finds nothing recent worth mentioning, it says so and writes a shorter message built on the person's role and the problem you solve, rather than inventing a hook.

### Write a connection request, a first message, or an InMail

Kite writes each message for the place it will be read, because a connection note, a first message, and an InMail each have a different job.

- **A connection request note.** LinkedIn gives you up to 300 characters, and free accounts get a shorter limit and only a few personalized notes a month. Kite writes one or two sentences: the reason and a light ask to connect. For the head of people above, it might write, "Hi Maya, your post about new hires' first month stuck with me. We work on exactly that problem at 200-person companies. Would be glad to connect."
- **A first message after someone accepts.** This is where you can say a little more. Kite keeps it under about 60 words, builds on the reason from the connection note, and ends with one easy question or a small ask, such as whether they'd be open to a 15-minute call.
- **An InMail.** An InMail reaches someone you aren't connected to, so it has to earn attention quickly. Kite writes a short subject line that names the reason, then three or four sentences that explain why you're writing, what you've seen work for similar companies, and the ask.
- **A follow-up.** If someone hasn't replied after a week or so, Kite drafts one short follow-up that adds something new, such as a relevant article or a customer example, instead of a "just bumping this" note.

Every draft is written in your brand voice and in the first person, since it goes out under your name. If your team has told Kite how you like to sound, such as no exclamation points or always using first names, it follows that in every message.

### Find who can introduce you

Kite looks for people who might know your prospect by comparing work and school history. It reads the prospect's previous employers and education, then checks the same details for the people around you: your team, and any advisors, investors, or customers you name. When the history overlaps, Kite flags the connection and explains it.

For example, Kite might find that Maya spent four years at Gusto, and that your advisor Sam was at Gusto during the same years. That doesn't prove they know each other, so Kite presents it as a lead for you to check: "Sam and Maya overlapped at Gusto from 2019 to 2022. Worth asking Sam whether he knows her."

LinkedIn doesn't share who is connected to whom, so Kite can't read your network directly. Two other sources fill that in. If your team uses Affinity, Kite reads the people, companies, and lists your team keeps there, including who on your team already has a relationship with someone at the account. And you can always tell Kite who you know at a company, which is often the fastest route of all.

### Write the intro request and the forwardable note

Kite writes a warm intro request in two parts, so the person you're asking has almost nothing to do.

The first part is a short note to your contact. It says who you'd like to meet, why that person in particular, and makes it easy to say no. It might read, "Sam, I noticed you and Maya Chen overlapped at Gusto. She's now running people ops at Ledgerly, which just doubled its hiring plan. Would you be comfortable introducing us? If not, no problem at all."

The second part is a forwardable note of three or four sentences, written so Sam can pass it to Maya as is. It explains who you are, why you'd like to talk to her, and what she'd get out of it. Because Sam can forward it without rewriting anything, he's much more likely to follow through. It also lets Maya decide whether she wants the introduction before Sam connects you, which most people appreciate.

You send the request yourself, by LinkedIn message, email, or text, because it's a favor between two people who know each other.

### Send the messages and learn what gets replies

You send each LinkedIn message from your own account, and Kite gives you everything you need to do it quickly. The drafts arrive as one list, with each person's name, role, company, LinkedIn profile link, the reason Kite chose, and the message itself. You open the profile, paste the message, adjust anything you want, and send.

Kite gets better as you work together. When you edit a draft before sending it, tell Kite what you changed, or reply with feedback like "too formal" or "lead with the post, not the funding." Kite records that as a rule for future messages, so the next batch already sounds more like you. When people reply, tell Kite who answered and what they said. It uses that to see which kinds of reasons and asks work for your buyers, and to draft your reply or the next step.

If your team keeps prospects in a connected CRM, Kite can save the people it researched there, with their LinkedIn profiles and the reason it chose, so your outreach and your records stay together.

## What you get

- **A list of people worth messaging.** Each person has their role, company, LinkedIn profile, and a fit score from one to five with a short explanation.
- **A reason to write to each person.** The specific post, role change, or company news that makes the message timely, with a link to the source so you can check it.
- **Messages ready to send.** Connection notes, first messages, InMails, and follow-ups, each written for that person and that kind of message, in your voice.
- **Possible introducers.** People on your team or in your circle whose work or school history overlaps with each prospect, with the overlap explained so you can decide whether to ask.
- **Intro requests your contacts can act on.** A short ask for your contact and a forwardable note for the person you want to meet.

## How to get started

Start by telling Kite who you want to reach and why, in plain language. You might say, "Write LinkedIn connection notes for these 15 people I met at SaaStr," or "Find heads of people at Series B software companies and draft intro requests for anyone our advisors might know."

Kite shows you who it plans to message and the reason it found for each person before it writes everything, so you can drop anyone or point it at a better angle. Then it drafts the messages and hands them to you to send. You can work with Kite in the Kite web app or in Slack.

You don't need to connect anything to get started. Kite's research on people and companies, including LinkedIn profiles, recent posts, and company news, is built in. Connect Affinity when you want Kite to use the relationships your team already tracks, and connect PhantomBuster when you want it to start from the lists your automations have collected.

## Integrations used to write LinkedIn messages and warm intro requests

Kite's people and company research is built in, so it can find prospects and research them without a separate account. Connected products add the lists and relationships your team already keeps.

### Find and research the people you want to reach

- LinkedIn (data) + Kite (coming soon): Built into Kite. Kite looks up public profiles and company pages, searches for people by role and company, and reads recent posts so each message can mention something the person actually said.
- [Crustdata + Kite](/integrations/crustdata.md): Built into Kite. Kite searches for people by title and company, reads their work history, and checks company details like funding and hiring that often supply the reason to write.
- PhantomBuster + Kite (coming soon): Connect your PhantomBuster account and Kite reads the profiles your automations already collected, then researches and writes to the people who fit.

### See who on your team already knows them

- Affinity + Kite (coming soon): Connect Affinity and Kite reads the people, companies, and lists your team tracks there, so it can see who already has a relationship at an account before suggesting who should ask for the introduction.

## Common questions

### Can Kite send LinkedIn messages for me?

No. Kite writes the messages and you send them from your own LinkedIn account. That keeps the message coming from you, which is the whole point of reaching out on LinkedIn instead of by cold email. Kite makes sending quick by giving you each person's profile link next to their message, so you can work through a list in a few minutes.

### What is a good introduction message for LinkedIn?

A good introduction message names one specific reason you're writing, says in a sentence what you do and why it's relevant to them, and ends with a small ask. Keep it to two or three sentences. "Congrats on the new role at Ledgerly. I work with people teams going through fast hiring, and I'd be glad to connect" works better than a paragraph about your product. For more ready-to-use wording, see LinkedIn message templates for outreach and warm intro requests (coming soon).

### What should I write after someone accepts my connection request?

Thank them briefly, then build on the reason you gave in your connection note rather than starting over. Add one useful detail, such as how a similar company handled the problem, and ask one easy question. Avoid sending a pitch or a calendar link in the first message. Kite drafts this first message along with the connection note, so the two read as one conversation.

### Should I use InMail or a connection request?

Use a connection request when you're comfortable waiting for someone to accept and you want an ongoing connection. Use InMail when you need to reach a specific person quickly and you aren't connected, such as a senior buyer who rarely accepts requests from strangers. InMail costs credits from a paid LinkedIn plan, so it's worth saving for the people who fit best. Kite can tell you which people on your list scored highest so you can decide where to spend them.

### How do I ask someone for a warm introduction without making it awkward?

Make it easy to say yes and just as easy to say no. Tell your contact who you'd like to meet and why, give them a short note they can forward as is, and say plainly that it's fine if they'd rather not. Ask them to check with the other person before connecting you, so nobody gets an introduction they didn't want. Kite writes both the ask and the forwardable note this way.

### What is the 4-1-1 rule on LinkedIn?

The 4-1-1 rule is a guideline for what you post, not what you send in messages. For every six posts, share four pieces of useful content from other people, one original piece of your own, and one promotional post. It keeps your profile from looking like an ad, which matters for outreach too, because many people check your recent activity before they reply. If you want help with the posting side, see [Write LinkedIn posts for founders and executives](/use-cases/executive-linkedin-posts.md).
