Writing a follow-up email after you just walked out of an interview is one of those things everyone says you should do and half the people ignore.
I used to send them because my hiring manager told me to during orientation at my old job. Now I send them when it's strategically worth my time. The difference matters more than the template. Most people open with "Thank you so much for the opportunity." That reads like a form letter because it is a form letter. The person you're emailing has read that exact phrase twelve times this week. Start with something specific to your conversation instead. Keep it under 200 words. Recruiters skim these on their phone between meetings. If you need more than a few sentences, you've already lost the battle for attention. I learned this the hard way after I wrote a three-paragraph essay to a senior engineer who was clearly hiring someone next week. He replied with "Thanks, we've made a decision." Not rude, just factual. Three paragraphs for nothing.
The timing rule is simple: send it within 24 hours. Not two weeks later "just checking in," not the same morning while you're still riding the adrenaline high. Late afternoon of the same day is ideal. It lands in their inbox before the weekend and shows you were organized enough to prioritize it. Here's what most people miss about the content. You don't just thank them. You reinforce one specific talking point from the interview that demonstrates you understood something important. If the role involved migration work and you discussed legacy system compatibility during the conversation, reference that. One detail, not a summary of the entire chat. I ran into a weird edge case once where I interviewed for a product role and the hiring manager casually mentioned they were debating between two candidates with different backgrounds. One had a technical background, the other didn't. I spent the thank you email reinforcing why my technical experience made me the safer hire without directly addressing the comparison. It worked. I got the offer. The other candidate was clearly better on paper but they wanted someone who could talk to the engineering team without needing translation.
Do not copy and paste the same email to every interviewer on the panel. The senior engineer gets a different note than the HR coordinator. Two sentences about what you discussed with each person. Takes three extra minutes and prevents you from looking lazy. There are situations where a thank you letter is basically useless. If the job posting said "no calls, no emails, check our careers page for updates," respect that boundary and skip it. Some companies explicitly train hiring teams to deprioritize candidates who send follow-up messages because it signals boundary issues. I saw this happen at a fintech where the CTO asked candidates to refrain from reaching out directly and wanted everyone going through a structured ATS workflow. Candidate sent the thank you anyway. Didn't affect the outcome since they rejected the applicant for other reasons, but it's an unnecessary risk. Another scenario where it fails: when you're applying through an external recruiting agency rather than directly to the company. The recruiter already has your profile and conversation notes. A duplicate email from you to the end client bypasses the recruiter's process and creates awkwardness for everyone. Send it to the recruiter instead and let them handle it.
Get the Full Details

What about when you didn't get the job and want to send one anyway? You can, but the purpose changes completely. You're not reinforcing your candidacy anymore. You're maintaining a relationship for future openings. In that case, drop the sales pitch. Mention one thing you genuinely appreciated about the conversation, wish them well, and keep it to four sentences max.
The Template That Doesn't Sound Like One
Hi [Name], Thanks for taking the time to walk me through the [specific project or challenge you discussed]. I especially appreciated the discussion around [specific detail]. It reinforced my interest in the role, particularly how the team approaches [relevant topic]. I'm confident my experience with [specific skill or project from the interview] would translate well to [specific team goal or challenge mentioned].
Please let me know if you need anything else from my end. Hope to connect again soon. Best,
[Your name] Fill in the brackets with actual details from the conversation. Generic placeholders get flagged immediately. I've seen hiring managers say they can tell the difference between a template and a real email within the first two sentences. They can. The specificity is what separates the two.

If you're emailing someone you barely connected with, the letter still works but you adjust the tone down a notch. Less enthusiasm, more professionalism. You're not pretending to be passionate about a conversation that was surface-level. Just polite and competent. One more practical detail nobody talks about: use your personal email address if you're still waiting on a response from the company's domain. Corporate email filters sometimes catch thank you messages from external addresses as low-priority spam. Personal Gmail or Outlook gets delivered. I started doing this after noticing that my responses dropped from an 80% reply rate to about 40% when I switched to using my work email for follow-ups. Same content, different deliverability. It's annoying but it's real. Subject line matters too. "Thank you" alone gets buried. "Thank you - [Your Name] - [Role] Interview" gives the recipient immediate context without opening the email. Takes five seconds to compose and saves three minutes of the recipient squinting at their inbox trying to figure out who you are.
That's honestly all there is to it. Most people overthink the wording and underthink the logistics. Get the timing right, make it specific, keep it short, and stop worrying about whether the grammar is perfect. Nobody cares about your semicolons in a post-interview thank you.