Cold emails have a terrible reputation and for good reason. Most of them are generic, self-centered, and forgettable. But the ones that work feel personal, relevant, and impossible to ignore. This guide breaks down exactly how to write a cold email to any company whether you are targeting a Fortune 500 or a 10-person startup.
Why Most Cold Emails Fail
The biggest mistake people make is writing about themselves instead of the person they are emailing. Hiring managers and engineers receive dozens of these every week. They are scanning for a reason to reply and most emails do not give them one.
Think about it from the hiring manager perspective. They open their inbox on a Monday morning and see five emails that all start with the same sentence. I am a third year computer science student looking for an internship opportunity. Every single one of those emails goes straight to the trash. Not because the candidates are unqualified but because nothing in the email gives the reader a reason to care.
The best cold emails flip this completely. They start with the reader not the sender. They reference something specific about the company or the person being emailed. They make it obvious that this is not a mass email sent to a hundred companies at once.
The 4-Part Cold Email Framework
Every great cold email has four parts. A hook, a connection, a value statement, and a clear ask. Master these four parts and your reply rate will be dramatically higher than the average student cold email.
The Hook is your opening line and it needs to prove you have done your homework. Reference something specific about the company like a recent product launch, a blog post the person wrote, a problem they are solving, or something you genuinely admire about their work. Generic openers like I have always admired your company or I have been following your work for years get ignored immediately because they could have been written by anyone about any company.
The Connection bridges who you are to what they care about. Do not list your credentials in the abstract. Show how your specific experience is relevant to their specific work. If you are emailing a fintech startup and you have built a personal finance app, lead with that. The connection should feel obvious and natural, not forced.
The Value Statement is where most students undersell themselves. Even as a student you have skills, projects, and perspectives that are genuinely useful to companies. Make your value concrete and specific. I built a React app used by 400 students at my university is far stronger than I have experience with React. Numbers, outcomes, and specifics are always more compelling than generic skill lists.
The Clear Ask should end your email with one specific low-commitment request. A 15-minute call is much easier to say yes to than let me know if there are any openings. The smaller the ask the more likely you are to get a yes. You can always expand the relationship after that first conversation happens.
Subject Lines That Get Opens
Your subject line determines whether the email gets opened at all. Keep it short, specific, and human. Here are formats that consistently work well for students and job seekers.
- Quick question about a specific team or product
- Mutual connection suggested I reach out
- Loved your work on a specific recent project
- CS student with a specific skill, quick ask
- Re your recent post on a specific topic
Avoid subject lines that sound like mass outreach. Internship Inquiry, Job Application, and Seeking Opportunities are all subject lines that signal to the reader that this email went to a hundred other people. Specific subject lines that could only have been written for that particular person perform dramatically better.
Keep It Short
A cold email should never exceed 150 words. If you cannot make your case in 150 words you have not thought hard enough about what you are actually trying to say.
Hiring managers read on their phones, between meetings, at the end of long days. A wall of text signals that you do not respect their time. A concise well-crafted email signals competence and consideration. Respect their time and they are far more likely to respond.
The 150 word limit also forces you to prioritize. When you have to cut your email down to 150 words you figure out what actually matters and what is just filler. That editing process almost always makes the email significantly better.
Personalization at Scale
If you are emailing multiple companies you do not need to write a completely unique email for each one but you cannot send identical emails either. Create a template with three blanks. The company-specific hook, the relevant skill or project, and the specific role or team you are interested in.
Changing just these three things makes each email feel personal without requiring hours of work per application. The goal is to make it impossible for the reader to believe this email went to anyone else. Even if the structure is the same the specific details should make it feel written just for them.
Following Up
If you do not hear back in a week send one follow-up. Keep it shorter than your original email, just a single sentence referencing your previous message and reiterating your ask. Most replies actually come from follow-ups not first emails. People are busy and your first email may have arrived at a bad moment.
Do not send more than two emails total. After that move on. Sending three or four follow-up emails does not signal persistence it signals desperation and poor judgment. One follow-up is professional. Multiple follow-ups are annoying.
The Bottom Line
A great cold email is specific, brief, and about the reader not the sender. If you follow this framework you will be in the top five percent of cold emails that person has ever received. That alone is enough to get a reply.
The students who land internships and jobs through cold email are not the ones with the best resumes. They are the ones who write the most thoughtful, specific, and human emails. Start there and everything else follows.