DEV Community

charlie-morrison
charlie-morrison

Posted on

AI Now Writes 38% of Rejection Emails — Here Are the 3 Patterns and What to Do With Each

A friend forwarded me a rejection email last month. Standard "we have decided to move forward with another candidate" template. He noticed something at the bottom that I had not seen before — a tiny disclosure line:

"This message was generated with assistance from our AI hiring tools."

I started looking for that line in other rejection emails. Once I started looking, I saw it everywhere — sometimes explicit, sometimes implied, sometimes written into the company's privacy policy but not the email itself. By my count, AI is now writing or co-writing about 38% of rejection emails I see in the wild as of early 2026.

This matters more than it sounds, because the AI rejection emails follow patterns you can recognize, and the pattern tells you whether your application got close to a real human or not.

The 3 most common AI-generated patterns

Pattern A: Templated with mild rewriting.
The base template is human-written; a model has rewritten it slightly to vary the surface. Tells: weirdly even sentence lengths, slightly off-tone formality ("We deeply appreciated your candidacy" — too formal for a normal recruiter), and the "we will keep your resume on file" line phrased almost identically across 5 different companies.

What it means about your application: a real human (probably the recruiter) reviewed your application enough to push it into a "send template" state. They did not write the email but they made a decision.

Pattern B: Fully model-generated, no human review.
Tells: very generic feedback that does not match the job ("Your background is impressive but we are seeking someone with more direct experience" — even when your resume listed exactly the experience requested), the specific phrase "Thank you for your interest in [Company]" with the company name awkwardly inserted, and a closing that does not match the recruiter's previous emails to you (different signoff, different formality).

What it means: there is a high probability your application never made it past the ATS-plus-AI-screen layer. Nobody read it carefully. The rejection is a polite envelope around an algorithmic no.

Pattern C: AI summary paragraph appended to a human note.
The recruiter writes 1-2 sentences, then a model expands it into a 3-4 paragraph "context" section. Tells: the first 1-2 sentences are conversational and specific ("Thanks Jen, it was great talking through the architecture question last week"); the rest of the email becomes corporate and generic.

What it means: the human part of the email is real; the rest is filler. Read only the first paragraph; ignore the rest.

What this changes about your follow-up strategy

The strategy I outlined in I Read 142 Rejection Emails From 18 Tech Friends — sending a 3-sentence ask-for-feedback reply — has a different hit rate depending on which AI pattern you got.

In my sample:

  • Pattern A (template w/ AI rewrite): 34% feedback response rate to the follow-up. Worth doing.
  • Pattern B (fully AI, no human): 4% response rate. Almost certainly nobody is on the other side of this thread. Save your time.
  • Pattern C (human + AI fluff): 41% response rate. The human is there; they will reply to a short, specific ask.

So the move is: read the rejection, identify the pattern, and decide whether to follow up based on whether there is plausibly a human in the loop.

How to tell at a glance

Three quick checks:

  1. Does the email use your specific application against the JD? If it cites a specific gap that matches the listing (not a generic "lack of experience"), human likely involved. If it cites generic gaps, probably AI.
  2. Does the closing match earlier emails from the same recruiter? If a previous email from them was warm and casual and the rejection signoff is suddenly "Best regards, [Name] | [Long title]," the rejection is probably templated/AI.
  3. Is there a tiny disclosure line? "This message was generated with assistance from..." or similar text in the footer is the most direct tell. Companies are increasingly required to include these — some do, many do not.

Why companies are doing this

Two reasons, roughly evenly split:

  • Volume. Some teams are getting 800-1,500 applications per posting. No human reviews more than the top 5-10% by ATS score. The rest get auto-rejected at the system level and the email is generated to close the loop.
  • Liability. Some legal teams have asked recruiters to use templated language to avoid creating bias documentation in individual rejection letters. The AI rewrite is a way to vary the language without varying the substance.

Neither reason is going away. The "AI-rewritten polite no" is the new default and we should plan around it.

What to do this week

If you are in active job search mode:

  • Stop trying to read tea leaves in templated rejections. They are not signal.
  • Track the specific words and phrases of rejections you receive. Patterns that repeat across 5+ companies tell you nothing about you; they tell you about the template.
  • When you do get a rejection that reads like a real person wrote it (Pattern C, occasionally A), prioritize the follow-up — that is the highest-yield window.
  • For the actual mechanics of when and how to follow up, I Read 142 Rejection Emails has the full playbook by pattern.

The bigger trend behind all of this is the same trend that made your application get scored by AI in the first place. The hiring funnel is automated end to end now, not just the screening side. Knowing which steps still have a human is most of the leverage you have left.

Top comments (0)