How to Write a Cover Letter With ChatGPT

Learn to use ChatGPT to draft, refine, and personalize a cover letter that sounds like you and passes ATS scans. Step-by-step prompts and tips included.

How to Write a Cover Letter With ChatGPT

You can use ChatGPT to write a cover letter that feels personal, highlights your achievements, and gets past applicant tracking systems (ATS). This guide walks you through the entire process, from gathering your materials to polishing the final draft. It's for job seekers at any level who want to save time without sacrificing quality.

You'll need about 30–45 minutes and a free or paid ChatGPT account. The steps are straightforward, but the key is to treat ChatGPT as a writing assistant, not a ghostwriter. By the end, you'll have a tailored cover letter ready to send.

What You'll Learn

  • How to prepare your resume and a job description for ChatGPT.
  • How to craft prompts that generate a strong first draft.
  • Techniques to refine tone, length, and keywords.
  • How to spot and fix AI hallucinations.
  • How to turn your letter into a reusable template.

What You'll Need

  • A ChatGPT account (free tier works; paid plans offer newer models and faster access).
  • Your current resume (PDF or text).
  • The job description you're targeting (copy-paste or PDF).
  • Optional: a previous cover letter for reference.
  • A word processor (Google Docs, Word) for final edits.

Step-by-Step Guide

Step 1: Gather and Prepare Your Materials

Before you open ChatGPT, collect your resume and the job posting. Make sure your resume is up to date and tailored to the role. If you have a previous cover letter, keep it handy for style reference.

Save the job description as a PDF or copy the text. Uploading a PDF can keep the prompt clean and avoid a wall of text.

Expected result: You have all documents ready to paste or upload.

Step 2: Identify Keywords From the Job Description

Keywords are the skills and qualifications that appear repeatedly in the job ad. They matter because ATS software scans for them. You can ask ChatGPT to extract them.

Open a new chat and paste the job description. Use this prompt:

Analyze this job description and list the top 10 keywords and skills I should include in my cover letter. Job description: [paste]

Review the list and pick the ones that genuinely match your experience. Don't force keywords you can't back up.

Expected result: A shortlist of relevant keywords to weave into your letter.

Step 3: Draft the Initial Cover Letter

Now provide ChatGPT with context. Paste your resume and the job description, and ask for a draft. Be specific about the role, company, and tone.

Use a prompt like:

Write a cover letter for the [job title] role at [company name]. Use my resume below and incorporate the keywords we identified. Keep it under 400 words and match the company's conversational tone. Resume: [paste] Job description: [paste]

ChatGPT will generate a draft. Don't expect perfection—this is a starting point.

Expected result: A first draft that covers your key qualifications.

Step 4: Review for Accuracy and Hallucinations

ChatGPT can invent details, such as awards you never won or jobs you never had. Read the draft carefully. Check every fact against your resume.

If you spot errors, correct them in the chat. For example: "Remove the mention of [fictional achievement] and replace it with [real achievement]."

Expected result: A factually accurate draft.

Step 5: Refine Tone and Length

Ask ChatGPT to adjust the tone to sound more like you. You can also set a word limit. Cover letters should generally be under 400 words.

Try prompts like:

Make the tone more friendly and conversational. Cut it down to 250 words.

Or: "Rewrite the opening paragraph to be more engaging."

Expected result: A draft that reads naturally and fits the company's style.

Step 6: Integrate Keywords Naturally

If keywords are missing, ask ChatGPT to incorporate them without sounding forced. For example: "Weave in the terms 'project management' and 'data analysis' into the second paragraph."

Read the result aloud to ensure it flows.

Expected result: A letter that includes relevant keywords organically.

Step 7: Personalize and Add Your Voice

Copy the draft into a Google Doc or Word. Now edit manually. Replace generic phrases with your own words. Add a personal anecdote or specific achievement that only you can provide.

If you're familiar with the company's culture, consider swapping the generic "Dear Hiring Manager" for a greeting like "Dear [Company] Hiring Team." Also delete any sentences that come across as mechanical.

Expected result: A cover letter that sounds authentically you.

Step 8: Create a Reusable Template

Once you have a strong letter, ask ChatGPT to turn it into a template with placeholders. For example:

Turn this cover letter into a template with brackets around information I need to update for each application.

Save the template for future use. You can quickly adapt it by filling in new details.

Expected result: A customizable template that speeds up future applications.

Example: A Marketing Manager Cover Letter

Suppose you're applying for a marketing manager role at a tech startup. You've identified keywords like "campaign development," "B2B," and "analytics." Your prompt might be:

Write a cover letter for a marketing manager position at TechCo. Use my resume and include the keywords: campaign development, B2B, analytics. Keep it under 300 words and use a professional but friendly tone. Resume: [paste] Job description: [paste]

ChatGPT returns a draft. You then refine it: "Emphasize my experience leading a B2B campaign that increased leads by 30%." After a few iterations, you have a polished letter.

Tips and Best Practices

  • Be specific in your prompts. The more context you give, the better the output.
  • Use ChatGPT for research, not just writing. Ask it to summarize the company's recent news or press releases to tailor your letter.
  • Always fact-check. AI can hallucinate achievements or misstate your experience.
  • Match the company's tone. A formal law firm expects a different style than a creative agency.
  • Keep it concise. Aim for 250–400 words.
  • Read the final draft aloud. If it sounds unnatural, revise.

Common Mistakes and How to Fix Them

Mistake: Relying on a generic prompt

If you just say "write a cover letter," you'll get a bland result. Fix it by providing your resume, the job description, and specific instructions about tone and keywords.

Mistake: Not checking for hallucinations

ChatGPT may invent details. Always cross-check every claim against your resume and correct errors in the chat.

Mistake: Submitting the AI draft as-is

Hiring managers can spot a robotic letter. Personalize it by adding your voice, anecdotes, and specific achievements.

Mistake: Ignoring ATS keywords

If your letter lacks relevant keywords, it may be filtered out. Use ChatGPT to identify and integrate them naturally.

FAQ

Is it okay to use ChatGPT for a cover letter?

Yes, as long as you personalize and fact-check the final draft. Employers value authenticity, so use AI as a tool, not a replacement for your voice.

Will employers know I used AI?

They might if the letter sounds generic or overly polished. To avoid detection, add personal details and edit for a natural tone.

How long should a cover letter be?

Aim for under 400 words, ideally 250–350. Keep it to one page.

Can ChatGPT help with cover letters for career changes?

Yes. Use prompts that ask ChatGPT to reframe your experience and highlight transferable skills.

What if I don't have a lot of experience?

Focus on skills, projects, and education. ChatGPT can help you present them effectively.

Next Steps

You've now got a complete cover letter that's tailored, accurate, and in your voice. Save your template and use it for future applications. To speed up your workflow, consider using ChatGPT for other job search tasks like resume optimization or interview prep. You can also explore Perplexity for company research. With these tools, you're well-equipped to land your next interview.

Back to Guides