ChatGPT Cover Letter: 12 Prompts That Don't Sound Like a Bot (2026)
How to write a cover letter with ChatGPT that a hiring manager will actually finish: the setup prompt, 12 copy-paste prompts, three templates by situation, the mistakes that get letters skipped, and a fact-checked alternative.
TL;DR: ChatGPT writes a decent cover letter only when you give it three things: your actual résumé, the actual posting, and rules that forbid invention. Skip any of the three and you get the same letter everyone else is sending. Below is the setup prompt, 12 prompts for each part of the letter, three templates for the situations that trip people up, the mistakes that get letters skipped, and a way to get the whole thing written from your real experience without the copy-paste.
Key takeaways
- A cover letter tailored to the job earned 53% more interview callbacks than no letter in a field experiment (ResumeGo, 2020). A generic one earns you nothing and costs you credibility.
- ChatGPT's default cover letter is generic because its default input is nothing. Feed it your résumé and the posting, and tell it what it may not do.
- Keep it under 250 words. One story, one reason for this company, one ask.
- Never let the model add a tool, a number or a responsibility that is not on your résumé. That is the mistake that follows you into the interview.
- If you want this every time without the pasting, connect your AI to OneResume and it writes the letter from your saved application.
Why most ChatGPT cover letters get skipped
Open ChatGPT, type "write me a cover letter for a product manager job," and you get a letter that begins "I am excited to apply for the Product Manager position at your esteemed company." Hiring managers have read that sentence hundreds of times this year. They stop there.
The problem is not ChatGPT. The problem is that it was given nothing to work with, so it filled the page with the average of every cover letter it has seen. Three symptoms give it away:
- It could be about anyone. No project names, no numbers, no specific team or product.
- It could be sent to any company. "Your innovative culture" is not a reason.
- It claims things your résumé does not. Models fill gaps with plausible-sounding experience. In a cover letter that reads as lying.
Fix the inputs and all three go away.
What a hiring manager actually reads, in order
Before the prompts, it helps to know what the letter is for. A hiring manager with forty applications open is not reading your letter top to bottom. They are checking four things, roughly in this order:
- The first sentence. Does it say something only this candidate could say? If it opens with "I am excited," the eyes move to the résumé and the letter is done.
- One relevant result. Is there a project or number that maps to the hardest part of the role? That is what gets you on the shortlist.
- Evidence you read the posting. One specific reference to the team's work, product or problem. Not flattery, recognition.
- A clean close. A specific next step rather than "I look forward to hearing from you."
Everything in the prompts below is in service of those four reads. If a sentence does not serve one of them, cut it.
The setup prompt (do this first)
Paste this once at the top of a new chat, then paste your résumé and the posting underneath it.
You are helping me write a cover letter. I will paste my résumé and a job posting. Rules: use only facts that appear in my résumé; do not add tools, numbers, titles or responsibilities that are not there. No clichés ("I am excited to apply," "esteemed," "passionate," "leverage"). Plain, direct sentences. Under 250 words. Three paragraphs: the one thing I did that maps to what this role needs, why this company specifically (from the posting), and a short close with a specific ask. If something in the posting is a gap for me, say so honestly in one sentence rather than papering over it. Ask me one question if you need a fact you do not have.
That last line matters. A model that is allowed to ask will ask instead of inventing.
Two notes on what to paste. Paste the whole posting, including the parts about the team and the company, because that is where the "why this company" sentence comes from. Paste your résumé as plain text, not a PDF screenshot, so every number is read exactly. Leave out your home address and anything you would not want in a chat log; the letter does not need them.
12 prompts for each part of the letter
Use these after the setup prompt. Each one assumes the résumé and posting are already in the chat.
1. The opening that is not "I am excited"
Write three possible first sentences. Each must name one specific result from my résumé that connects to the first requirement in the posting. No greetings, no "I am writing to apply."
2. Why this company, from the posting
From the posting only, what does this team seem to care about? Write one sentence that shows I noticed, without flattery.
3. The one story
Pick the single most relevant project on my résumé for this role. Write one paragraph: the situation in one clause, what I did, the result with the number that is already on my résumé.
4. Handle the gap honestly
The posting asks for [requirement I do not have]. Write one sentence that acknowledges it and points to the closest real thing I have done. Do not claim I have it.
5. The close with an ask
Write a two-sentence close that proposes a specific next step (a 20-minute call, a portfolio walk-through) and does not thank anyone for their time.
6. Cut it to 250 words
Cut this to under 250 words. Remove any sentence that would be true of most candidates.
7. The tone pass
Rewrite in the voice of someone who has options and is choosing this role, not someone who needs it. Confident, not salesy. Keep every fact.
8. Match the keywords without stuffing
List the five most important terms in the posting. Tell me which already appear in my letter and which I could add truthfully based on my résumé. Do not add any that would be a stretch.
9. The email version
Turn this into a short email: subject line under 60 characters, three sentences, résumé attached. The subject must name the role and my name.
10. The LinkedIn note version
Turn this into a LinkedIn connection note under 200 characters for the hiring manager. Name the role, one fact, one ask.
11. The follow-up after a week
Write a three-sentence follow-up I can send a week after applying. Reference one detail from the posting. No "just checking in."
12. Fact-check your own draft
Go through this letter sentence by sentence. For each claim, quote the line in my résumé that supports it. Flag anything you cannot support.
Prompt 12 is the one people skip and the one that saves you in the interview.
A worked example
A product marketer applying for a pricing role. The résumé includes "Ran freemium-to-paid pricing experiments that raised conversion 11% over two quarters."
Before (default ChatGPT): "I am excited to apply for the Pricing Manager position. With my strong background in marketing and my passion for data-driven decision making, I believe I would be a valuable addition to your innovative team."
After (setup prompt plus prompts 1, 3 and 5): "In the last two quarters I ran the freemium-to-paid pricing experiments at [company] and lifted conversion 11%, which is the same problem your posting describes for the self-serve tier. The work that mattered most was deciding which features to hold behind the paywall, and I would bring that test plan with me. If it is useful, I can walk through it in a 20-minute call."
Same person. Same facts. The second one gets read.
Three templates for the situations that trip people up
The setup prompt handles the common case. These three need one extra instruction each.
The career change
The risk is a letter that apologises for the old career. Add to the setup prompt:
I am moving from [old field] to [new field]. Do not apologise for the change or call it a leap. Pick the two results from my résumé that are most transferable to this posting, state them as results, and let the reader draw the line.
Sample middle paragraph for a teacher moving into customer success: "For six years I ran a classroom of thirty with a retention problem of my own: families who disengaged by November. I built a weekly check-in system that cut mid-year transfers from eight to two. Your posting describes churn at the 90-day mark; the mechanics are the same."
The referral
The risk is leaning on the name instead of the work. Add:
[Name] referred me. Mention this once, in the first sentence, factually, and then write the rest of the letter as if the referral did not exist.
First sentence: "[Name] on your platform team suggested I apply after we worked together on the [project] migration, where I owned the cutover plan." The referral buys the second sentence; the work has to buy the rest.
The missing requirement
The risk is pretending. Prompt 4 above handles the sentence; the template is where it goes. Put the honest line in the second paragraph, after your strongest result and before the "why this company" sentence, so it reads as context rather than confession: "I have not run a team of direct reports yet; the closest thing is the six-person contractor group I led through the [project] launch, which shipped on the original date."
Where the letter goes: email, form field, or attachment
The same 250 words land differently depending on the channel.
- Email to a person. Prompt 9. Subject line names the role and you. The letter is the body; the résumé is attached as a PDF named with your name and the role.
- Application form field. Many forms cap the field at 1,000 to 2,000 characters and strip formatting. Paste plain text, no bullet symbols, and check the count. Prompt 6 at "under 1,500 characters" works.
- Attachment. A PDF with your name, the date and the company at the top. Same text; do not pad it to fill the page.
- "Optional" letter. Write it if you can make it specific. If it would be generic, leave the field empty; an empty field beats a template.
The three mistakes that still get letters skipped
Letting the model invent. Even with rules, models drift. Run prompt 12 every time. If a claim has no line in your résumé to support it, delete it.
Restating the résumé. The letter is not a summary of your work history. It is the one story that matches this role, plus the reason it is this company.
Sending the same letter twice. A letter that mentions nothing specific about the company signals that you did not read the posting. Eighteen percent of hiring managers call a generic, uncustomized application an instant deal-breaker (CareerBuilder, 2018). Change the company paragraph every time, at minimum.
A ten-minute routine per application
Once the setup prompt and your résumé are in a chat, a letter takes about ten minutes:
- Paste the posting. Run prompt 1 and pick an opening. (2 minutes)
- Run prompts 2 and 3. Read the result once as the hiring manager. (3 minutes)
- If there is a gap, run prompt 4. (1 minute)
- Run prompts 5 and 6. (1 minute)
- Run prompt 12 and fix anything flagged. (2 minutes)
- Pick the channel version, prompt 9 or 10 if needed. (1 minute)
Keep one chat per job so the posting and the letter stay together, and keep your résumé text in a note you can paste in under a minute.
The fact-checked way: let your AI write it from your real profile
Everything above works. It also means pasting your résumé into a chat for every application, and trusting yourself to catch what the model invents.
The alternative is to connect the assistant you already use to your OneResume account. Add OneResume as a custom connector in ChatGPT, Claude or Grok once, about a minute. After that, "write the cover letter for the Help Scout application" does this:
- The assistant reads the résumé you saved for that job and your master profile. Nothing to paste.
- OneResume writes the letter from those facts and checks it against your profile before saving it to the application.
- Honest gaps are called out, not papered over, so you walk into the interview knowing what is on the page.
- The same connector finds jobs, tailors the résumé, drafts the hiring-manager note and tracks the application. It never submits or sends anything for you.
Cover letters are included in OneResume Pro, which also unlocks the connector. If you want to see the whole loop first, the demo on the connector page is 90 seconds.
Related reading
Frequently Asked Questions
Yes. Paste your résumé, the job posting and a short set of rules (only use facts from the résumé, no clichés, under 250 words) and ChatGPT will draft a usable letter in seconds. The quality depends almost entirely on what you give it; a prompt with no résumé produces a generic template every time.
AI-detection tools are unreliable and most employers do not run them. What hiring managers notice is the symptoms: generic openings, claims that do not match the résumé, and phrasing that could apply to any company. A letter built from your real experience and specific to the role reads as yours, whichever tool typed it.
Under 250 words, three or four short paragraphs. Hiring managers skim. Lead with the one thing you did that maps to what the role needs, say why this company, and close with a specific ask.
No disclosure is expected for drafting help, the same as using spell-check or a template. What you are responsible for is accuracy. Never let a letter make a claim you cannot back up in the interview.
Yes, when you can make it specific. An optional letter that names one real result and one real reason for this company is a free advantage; a generic one is a liability. If you only have time for generic, skip it.
Usually you do not. Salary belongs in the application field or the recruiter call, and relocation only needs a line if the posting asks for it or your location would otherwise rule you out. Keep the letter about the work.
Yes. Connect ChatGPT, Claude or Grok to OneResume and the assistant reads your master profile and the résumé you saved for that job. The cover letter is written from those facts and checked against them before it is saved to your tracker.
Stop Rewriting Your Resume
Build one master profile and let AI tailor it for every job application. Beat the ATS automatically.
1 free tailored resume per month · No credit card required
Prefer to just follow along?
Get an email when we publish something new. No spam, unsubscribe anytime.