Cold LinkedIn Message Templates for Recruiters (That Get Replies)
162 applications per offer, 2026 average.
Advertisement
"Hello Sir, Please Give Me Job. I Am B.Tech CSE Fresher."#
That message gets ignored. Every time. Recruiters delete it within 2 seconds. You have probably sent 50 of those messages and gotten 1 reply (and that reply was "we don't hire freshers").
LinkedIn cold messaging works. But you have to do it right. The same recruiter who ignores "hi sir" replies to a well-crafted, personalized message about 30% of the time. That is the difference between a productive job search and 6 months of silence.
Let me show you exactly what to write, who to message, when to message them, and the templates that actually get responses from Indian recruiters at TCS, Infosys, Razorpay, Flipkart, and product startups.
Why Most LinkedIn Messages Get Ignored#
Recruiters get 50-200 InMails and DMs per week. They scan their inbox for 30 seconds. They reply to maybe 3-5 messages that day.
A message gets ignored when:
- It starts with "Hi Sir" or "Respected Madam"
- It is generic and could be sent to anyone
- It asks for too much in the first message ("can you refer me, give me feedback on my resume, and schedule a call?")
- It is full of typos and bad grammar
- It is way too long (recruiters won't scroll)
- It doesn't mention a specific role or company context
- The profile looks empty or unprofessional
Your job is to do the opposite of all the above.
The 4 Types of People You Should Message on LinkedIn#
Before we get to templates, you need to know who to target. Different people need different messages.
1. In-house Recruiters
These work directly at companies like TCS, Razorpay, Microsoft. They have "Talent Acquisition" or "Recruiter" in their title. They actively look at LinkedIn.
Reply rate: 15-25% with a good message.
2. Agency Recruiters
These work at staffing firms like ABC Consultants, Quess Corp, Random Trees. They place candidates across many companies. They reply much more often because their bonus depends on it.
Reply rate: 30-50% with a good message.
3. Engineering Managers / Hiring Managers
These are the actual people who would be your boss. They have titles like "Engineering Manager," "Senior Manager," "Director."
Reply rate: 10-15% but higher quality replies (they make hiring decisions).
4. Future Coworkers (Engineers at Target Company)
These are people in roles similar to what you want, at companies you want to join. They can refer you internally (most Indian companies pay ₹25,000+ for successful referrals).
Reply rate: 20-30% if the message is good.
The 6 Rules of a Great Cold Message#
Before any template, internalize these rules.
1. Personalize in the first line. Mention something specific about the person or their company.
2. Keep it short. Aim for 80-150 words. Recruiters read on phones.
3. Ask for one thing only. Either a conversation, a referral, or feedback. Not all three.
4. Make it easy to say yes. Suggest a specific time, attach your resume, give 2-3 lines they can quickly review.
5. Sign off professionally. Your full name, phone (optional), LinkedIn profile link.
6. Follow up once after 5-7 days. If no reply, send one polite nudge. After that, move on.
Template 1: Asking for a Referral (Best for Targeting Specific Companies)#
This works for messaging current employees at a company where you want to work.
Connection request note (300 char max):
"Hi Karthik, I am a 2025 CSE grad applying for the SDE-1 role at Razorpay. I noticed you joined Razorpay last year from Flipkart. I would love to learn how you transitioned. Mind connecting?"
After they accept (send within 24 hours):
Hi Karthik,
Thanks for connecting. I am Rohit, a 2025 B.Tech CSE grad from VIT Vellore. I have been preparing for the SDE-1 role at Razorpay and wanted to reach out to someone on the team.
Quick summary:
- Built a payment retry system using Java + Spring Boot for my final year project
- 600+ rating on LeetCode (100+ problems solved)
- Internship at a Series-A fintech startup last summer
The role I am targeting is JR-2024-1029 (Backend SDE-1, Bangalore).
Would you be open to referring me? Happy to share my resume here. I know referrals take time, and I really appreciate even a no.
Best, Rohit Sharma linkedin.com/in/rohit-sharma
Template 2: Asking for a Recruiter Conversation#
For messaging in-house recruiters who post jobs you are interested in.
Connection request note:
"Hi Priya, I saw your post about the QA Engineer role at Zerodha. I have 6 months of Selenium + API testing experience and am very interested. Could we connect?"
After accept:
Hi Priya,
Thanks for accepting. I saw your post on March 2nd about the QA Engineer opening at Zerodha. I applied through the Zerodha careers page (Application ID: ZER-2026-0231).
Quick context on me:
- 2024 CSE grad from PSG Tech, Coimbatore
- 10 months of automation testing experience at a mid-size fintech
- Tools: Selenium WebDriver, TestNG, Postman, Rest-Assured, Jenkins
- Currently writing a blog series on Salesforce automation testing
I'd love a 10-minute chat about the role and what the team is looking for. I am flexible on time, my evenings 6-9 PM IST are open.
Best, Ananya Reddy [email protected] +91 87654 32109
Template 3: Cold Outreach to a Hiring Manager (Toughest, Highest Reward)#
For directly messaging the person who would be your manager. Use sparingly, only for companies you really want.
Connection request note:
"Hi Arjun, I follow your posts on building distributed systems at Swiggy. I am exploring SDE-1 opportunities and noticed your team is hiring. Mind if I connect?"
After accept:
Hi Arjun,
Thanks for connecting. I am Vikram, a backend engineer with 2 years at a Series-B logistics startup, looking to join a high-scale consumer team.
I noticed your team is hiring SDE-1 (job ID SW-2026-1812). Quick reasons I think I would be a strong fit:
- Built order-routing microservice handling 5M+ daily transactions
- Java + Spring Boot + Kafka stack, similar to what Swiggy uses
- Wrote a public post on race conditions in distributed cache (linked in profile)
- Open source contributor to Spring Cloud (3 merged PRs)
Would you be open to a brief intro call? I am happy to share more context, code samples, or a deep-dive on a specific system I have built. 15 minutes max.
Resume attached. If now is not the right time, no worries, I will keep an eye out for future openings on your team.
Best, Vikram Iyer +91 98765 43210
Template 4: Quick Follow-Up After Applying#
When you have applied for a job and want to nudge a recruiter.
Message (no connection needed if Open Profile):
Hi Sneha,
I applied for the Marketing Associate role at Zomato on Naukri (Application ID 4783912). Just wanted to send a quick note in case my application gets buried.
Background:
- 2024 BBA from Christ University, Bangalore
- 8 months content marketing internship at a D2C food brand
- Built a 20K-follower Instagram for my food blog (link in profile)
- Familiar with Hubspot, GA4, and basic SQL
I am especially excited about Zomato's expansion into India tier-2 cities and would love to contribute to that. Happy to do a paid case study or send a 1-page strategy document if it helps.
Thanks for considering.
Best, Neha Gupta linkedin.com/in/neha-gupta
Template 5: Cold Message to Agency Recruiter#
Agency recruiters are the easiest to crack. They are paid per placement.
Message:
Hi Aditi,
I am Tanvi, a 3-year experience backend engineer (Java + Spring Boot) in Pune, looking to switch. Current CTC ₹8 LPA, expecting ₹16-18 LPA.
Open to:
- Backend SDE roles at product companies
- SaaS startups (Series A-C)
- Bangalore, Hyderabad, Pune, Remote
Skills: Java, Spring Boot, Kafka, MySQL, Redis, AWS basics, Docker
Notice period: 60 days, but can negotiate down to 30.
Could you let me know if you have anything matching? Resume attached.
Thanks! Tanvi Mehta +91 98765 12345
Template 6: After Attending an Online Event#
This is one of the highest-converting message types. Reference something specific.
Message:
Hi Manish,
I attended your talk on "Scaling MySQL at PhonePe" at the Bangalore Tech Meetup last Thursday. Your slide on the journey from a single replica to 12-region sharded setup was the clearest explanation I have seen on this topic.
I am a backend SDE with 2 years experience at a tier-2 fintech, currently exploring senior SDE roles at high-scale product companies.
Would you be open to a 15-minute virtual coffee? I would love to learn how you built the MySQL DBRE team at PhonePe and whether your team is currently hiring.
Resume attached.
Best, Rajesh Kumar [email protected]
What to Send for the Connection Request Itself#
LinkedIn lets you add a 300-character note when sending a connection request. Use it. About 70% of recruiters accept requests with a personalized note. Without a note, the accept rate drops to 30%.
Bad note: "I'd like to connect"
Good notes:
- "Hi Priya, I saw your Razorpay QA hiring post yesterday. I have Selenium + API testing experience and am applying. Mind connecting?"
- "Hi Karthik, I am a 2025 CSE grad targeting your team at Swiggy. Would love to learn how you transitioned from a service company. Connecting!"
- "Hi Aditi, I noticed you're an agency recruiter focused on fintech. I am a 3-yr exp Java dev looking to switch. Open to connecting?"
When to Send Messages#
Timing matters more than people think.
Best times to send:
- Tuesday to Thursday
- Between 10 AM and 12 PM (IST)
- Between 2 PM and 4 PM (IST)
Worst times to send:
- Monday morning (people are catching up on weekend emails)
- Friday after 4 PM (mentally checked out)
- Weekends (most professional accounts inactive)
- 9-10 AM (overflowing inbox triage time)
If a recruiter is online (green dot on their profile), your message has a much higher chance of being seen immediately. Some LinkedIn premium tools let you filter by "online now."
Following Up Without Being Annoying#
If a recruiter doesn't reply within 5-7 days, send ONE follow-up. After that, stop. Move to the next person.
Follow-up template:
Hi Karthik,
Following up on my previous message. Wanted to check if you had a chance to look at my note about the Backend SDE role at Razorpay.
Totally fine if now isn't a good time. I'll stop bothering after this one. Wishing you the best either way.
Best, Rohit
That's it. One follow-up, then move on. Sending 3 follow-ups makes you look desperate and gets you blocked.
What NOT to Do#
1. Don't send the same message to 50 people.
LinkedIn's algorithm flags identical messages and shadowbans your account. Customize at least the first 2 lines for each person.
2. Don't ask for "any opportunity" without specifying.
"Please let me know if you have any openings" is too vague. Be specific: "I'm targeting Backend SDE-1 roles in Bangalore or remote."
3. Don't message C-level executives unsolicited.
CEOs, CTOs, VPs of large companies almost never reply to cold messages from freshers. Stick to engineers, recruiters, and engineering managers.
4. Don't attach your full resume in the first message.
Send a 3-4 line summary and offer to share the full resume on request. Attachments in cold messages often go to spam.
5. Don't be desperate.
"I have been searching for 6 months and would be eternally grateful if you could help" makes people uncomfortable. Be confident, professional, and easy to say yes to.
6. Don't ask multiple things.
"Can you refer me, give feedback on my resume, schedule a call, and connect me with your team" is too much. Pick ONE thing per message.
How to Make Your Profile Worth Replying To#
Before you cold message anyone, your LinkedIn profile must be ready.
Bare minimum checklist:
- Professional headshot (not a group photo or selfie)
- Headline that mentions your target role: "Backend Engineer | Java + Spring Boot | Open to SDE-1 Roles"
- About section with 3-4 sentences on what you do and what you want
- Experience section with measurable bullet points
- 5+ relevant skills endorsed
- 2-3 recommendations
- Links to GitHub, portfolio, or notable work
If your profile is empty, recruiters won't engage. Spend a Saturday filling it out properly.
If you want to do this faster, our LinkedIn Optimizer tool generates a complete profile from your resume in 2 minutes. Headline, about section, experience bullets, all done.
Realistic Reply Rates#
Set realistic expectations. Out of 100 cold messages:
- 60-70% will be ignored entirely
- 15-20% will get a generic "we don't have openings" reply
- 10-15% will get a real conversation started
- 3-5% will lead to an interview
That's the math. Don't get discouraged after 20 messages. Aim to send 100-200 over a few weeks. The numbers compound.
Bottom Line#
LinkedIn cold messaging works, but only if you do it right. The formula:
- Pick the right person (in-house recruiter, hiring manager, future coworker, agency recruiter)
- Send a personalized connection request note
- Follow up after they accept with a specific, short, professional message
- Ask for ONE thing (referral, conversation, or info)
- Follow up ONCE if they don't reply, then move on
- Send at the right time (Tue-Thu, 10 AM-12 PM IST)
If writing 50 different personalized messages sounds exhausting, our cold email generator does this in 30 seconds per message. Paste the recruiter's LinkedIn URL and your background, and we generate a tailored message ready to send.
The math is simple: 1 good message > 50 bad ones. Make every message count and the replies will come.
Advertisement
Advertisement
Send this to whoever has the interview this week.
Keep reading
Australia 482 Visa Jobs for Software Engineers: How It Works
A practical guide to the Australia 482 visa for software engineers, covering sponsorship, occupation lists, and the application timeline.
Backend Developer Jobs in Finland with Visa Sponsorship
Your guide to landing backend developer jobs in Finland with visa sponsorship, covering the market, salaries, and a clear application checklist.
Business Analyst Jobs in Australia with Visa Sponsorship
Find out how to land business analyst jobs in Australia with visa sponsorship, including salary ranges and application tips for 2026.
Advertisement
Advertisement