Cold email guide

How do you cold email HR for a job in India?

Last updated · 7 min read· By NextKnock Team

यह गाइड हिंदी में पढ़ें

Short answer

Find the right person at the company (HR, a recruiter or the hiring manager), then send a short, personal email of 80–150 words: who you are, the exact role, one or two proofs that you fit, and a simple ask. Use a clear subject line, attach a one-page PDF resume, and follow up once after 4–5 working days.

Cold emailing HR means writing directly to someone at a company about a job, instead of only clicking 'Apply' on a portal. In India it works especially well for freshers and people with 0–3 years of experience, because a short, specific email gets read by a person, while a portal application often sits in a pile of hundreds.

Does cold emailing HR actually work in India?

Yes, when it is done well, but not every email will get a reply. HR teams and recruiters are busy, many get a lot of email, and some never answer cold messages at all. Treat it like any other channel: a careful email to the right person at a company that is hiring has a real chance; a copy-pasted email to a generic address with no context almost never does.

The good news is that most candidates don't do it, and most of those who do send the same long, generic paragraph. A short email that names the role and shows one real piece of work stands out quickly.

Who should you email?

  • HR or talent acquisition: the safest default, especially at mid-size and large companies and for fresher or campus-style roles.
  • The recruiter named on the job post: if a post or LinkedIn update names a recruiter for the role, write to them first.
  • The hiring manager or team lead: good for startups and for specialised roles, where the manager decides quickly.
  • A founder: at very small startups (a few dozen people or fewer), founders often hire directly and read their own email.

Only use work addresses that the company or the person has made public for this kind of contact. Our guide on how to find an HR email address explains the ethical ways to do that.

How to cold email HR, step by step

  1. Pick companies that are hiring right now

    Start with companies that have a live opening that fits you, not a random list. A fresh listing on the company's own careers page means someone is actively reading applications this week.

  2. Find the right person and their work address

    Look at the job post first, then the careers page, then the company's LinkedIn page for talent acquisition or HR people. At small startups, the hiring manager or a founder is often the right person.

  3. Read the job post and pick two proofs

    Pick the two things from your resume that match the post best: a project, an internship, a skill the post names, a hackathon result. Two strong, specific points beat a list of ten.

  4. Write a subject line that says what this is

    Name the role and one hook, for example 'Application: Frontend Developer (React) – 2026 graduate'. No 'Urgent', no all caps, no emoji.

  5. Write the body in three short paragraphs

    Who you are and which role. Why you fit, with your two proofs. A simple ask: to be considered, or a 10-minute call. Keep it under 150 words.

  6. Attach a one-page PDF resume with a clean file name

    Use a text-based PDF named like 'Firstname-Lastname-Resume.pdf'. Add one link that shows your work, such as GitHub or a portfolio.

  7. Send it from a professional Gmail on a working day

    Use an address with your name in it. Send on a weekday morning, India time, and send a handful of careful emails a day rather than hundreds of copies.

  8. Follow up once, then move on

    If there is no reply after 4–5 working days, reply in the same thread with a short, polite nudge. If there is still nothing after another week, close the loop and focus on other companies.

What a good cold email looks like

A good cold email is short enough to read on a phone in 30 seconds. It answers three questions in order: who are you, why this role at this company, and why should they spend five minutes on your resume. Everything else can wait for the interview.

  • Length: 80–150 words. If you need to scroll on a phone, it's too long.
  • Greeting: 'Hello Hiring Team,' or the person's name if you are sure of it. Avoid 'Dear Sir/Madam'.
  • First line: your name, what you do, and the exact role. No life story.
  • Proof: one or two specific things, ideally with a link. 'Built a React app used by 200 students in my college' says more than 'passionate about technology' (use your own real numbers, never invented ones).
  • Ask: one clear, small ask. 'I'd be glad to be considered' or 'Could we do a 10-minute call?'

Copy-ready templates

Replace everything in square brackets. Don't send a template unchanged: the one specific line about the company is what makes it work. There are six more in cold email templates for freshers.

When there is a live opening

You found a matching job on the careers page or a job board.

Subject: Application: [Job title] – [Your degree, year]

Hello Hiring Team,

I'm [Your name], a [degree] graduate from [college], applying for the [Job title] role at [Company] that I saw on your careers page.

I recently built [project], which uses [skill from the post] to [what it does]. During my internship at [place], I [one concrete thing you did]. Both are close to what the role asks for.

I've attached my resume and would be glad to be considered. If it helps, I'm happy to do a short call at a time that suits you.

Best regards,
[Your name]
[GitHub or portfolio link]

When there is no opening listed

You like the company, but nothing matching is posted yet.

Subject: [Role] interest – [Your name], [skill] developer

Hello Hiring Team,

I'm [Your name], a [degree] graduate who works mainly with [skill 1] and [skill 2]. I couldn't find an open [Role] position at [Company], so I'm writing to ask whether your team is hiring for one.

I follow [one real thing about the company: product, open-source repo, recent launch], and my project [project] solves a similar problem: [one line].

If anything opens up, I'd love to be considered. My resume is attached.

Best regards,
[Your name]

Subject lines that get opened

  • Application: Data Analyst – 2026 B.Com graduate, SQL + Power BI
  • Frontend Developer role – React projects with live links
  • Java Backend Intern – available from January

Each of these says what the email is about before it is opened.

Mistakes that get your email ignored

  • Sending the same email to 50 people in one go, or putting everyone in CC.
  • A subject like 'Job' or 'Resume' or 'Please help'.
  • Long paragraphs about your passion, with no proof.
  • Attaching a Word file, a photo of your resume, or five attachments.
  • Asking 'Do you have any job for me?' without naming a role.
  • Following up every day, or messaging the same person on three apps.
  • Paying anyone who promises a job in return for a fee. Genuine companies don't charge candidates.

When to send, and how many

Send on working days during office hours, India time. Many people prefer mornings, when inboxes are being cleared, but the exact hour matters much less than the quality of the email. Avoid late nights and weekends, simply because your email may get buried under Monday's pile.

A sensible pace is five to fifteen careful emails a day, each one personalised. Sending a large number of near-identical emails from a new Gmail address can also make your messages more likely to land in spam, so slow and specific wins.

Let NextKnock do the heavy lifting

NextKnock finds fresh openings from company careers pages across India (it is tracking 19,408 open jobs at 1,305 companies right now), finds the company's HR contact, and writes a short personal email from your resume. You review it and it goes out from your own Gmail. Try the free cold email generator first, or browse jobs for freshers.

Let NextKnock write it for you — free

Upload your resume once. NextKnock finds fresh openings, the company's HR contact, and drafts a short personal email you send from your own Gmail.

Let NextKnock write it for you — free

Frequently asked questions

Is it okay to cold email HR for a job in India?

Yes. Writing a short, polite email about a specific role to a work address the company or person has made public is normal professional outreach. Keep it relevant, send it once, follow up once, and stop if they ask you to.

How long should a cold email to HR be?

Between 80 and 150 words. That is enough to say who you are, which role you want and one or two proofs that you fit, and short enough to read on a phone.

Should I attach my resume to a cold email?

Yes, attach one resume as a one-page, text-based PDF with your name in the file name. Also include one link to your work, such as GitHub or a portfolio, in the email itself.

What if HR doesn't reply to my cold email?

Wait 4–5 working days, then reply in the same thread with a two-line follow-up. If there is still no reply after another week, send a short closing note or simply move on to other companies.

Can I send the same email to many companies?

You can reuse a structure, but change the role, the company line and the proofs for each one. Identical mass emails get ignored and can push your messages into spam.

Let NextKnock write it for you — freeTry the free email generatorBrowse 19,408 open jobs

Also see: companies hiring · open hackathons · India hiring pulse · pricing