Skip to main content
  • Jobs
  • Features
  • How it works
  • Pricing
Log inStart free
  • Jobs
  • Features
  • How it works
  • Pricing
  • Log in
  1. Home
  2. /
  3. AI cover letter generator

Updated October 12, 2026

AI cover letter generator: a first draft from your resume and the job ad

An AI cover letter generator can only write about what it is given. Profilis writes the letter from your resume and the job posting, in the same run that tailors your resume to that job, so the draft starts from work you have actually done, described in the employer's terms. Below: what separates a good AI cover letter from a generic one, a full example before and after editing, and how to edit yours.

Write your cover letter

Cover letters are not part of the Free plan. Pro includes 20 a month and costs €14 a month or €84 a year.

Free plan: One resume · Basic templates · PDF download without watermark

What makes an AI cover letter good, and what makes it generic

A cover letter does one job the resume can't: in a few paragraphs of plain prose, it connects your experience to what this employer needs. An AI cover letter generator is quick at the mechanical part of that, which is reading a long job ad, picking out the requirements and describing your experience in the ad's vocabulary. Whether the result is any good depends on two things: what the generator was given, and what you change before you send it.

Generic AI cover letters tend to fail in the same ways, and good ones get the same things right:

A generic AI cover letterA good cover letter
Opens with "I am excited to apply for the position of…"Opens with what the job needs and why you fit it
Repeats the resume as a list of skillsPicks the two or three requirements that matter most and proves each with one example
Praises the company in words that fit any companyGives one reason that applies only to this employer
Borrows tools and duties from the ad, whether or not you have themClaims only what your resume shows, and names a gap plainly if there is one
Describes you with adjectives: passionate, dynamic, results-drivenDescribes your work with numbers and outcomes
Fills a page because it canStays around 250 to 400 words
Ends with "I look forward to hearing from you"Ends with a specific next step

The generic version is what you get when the generator has little to work from. Give it only a job title and it writes about a job title. Give it the job ad but not your resume and it fills the gaps with the ad's own words, which is how tools you have never used end up in a letter with your name under it. A generator that reads your full resume and the full posting starts from better material. None of them knows why you want this particular job, though, and the sentence that says why is the one most likely to make the letter yours.

An AI cover letter example: from job ad to finished letter

Meet Tessa, a middle school science teacher moving into instructional design. Tessa, her employers and the job below are fictional. We wrote the first draft ourselves to show the usual problems of an AI first draft in one place; it is not copied from any particular tool.

The job ad (excerpt)

Instructional Designer, Store Training at Kestrel & Oak, a home goods retailer with 85 stores

You'll design the training our store associates take in their first 30 days and every time we roll out a new process. You'll report to Marisol Reyes, Store Training Lead.

  • Design and build e-learning modules, job aids and facilitator guides for store teams
  • Work with subject-matter experts in operations, loss prevention and customer service to turn processes into training
  • Measure whether training works, using completion rates, quiz results and store feedback, and revise it
  • Manage courses in our LMS (Docebo)

Requirements: 2+ years designing learning experiences, experience with an authoring tool such as Articulate Storyline or Rise, and clear writing. Retail experience is a plus.

The resume the letter works from

Every claim the letter makes about Tessa's work has to be backed by this resume. Notice what is on it: 12 self-paced units, a pass rate that rose from 68% to 81%, facilitator guides, and a 2026 certificate with two modules built in Rise. Notice too what isn't: no retail job, no Docebo, and nothing beyond the basics of Storyline.

Tessa Morgan
7th Grade Science Teacher
tessa.morgan@example.com (720) 555-0143 Denver, CO English (native), Spanish (intermediate)

Science teacher with six years' experience designing courses, self-paced online units and assessments for about 140 students a year, and training fellow teachers. Completed an instructional design certificate in 2026, building two e-learning modules in Articulate Rise and learning the basics of Storyline. Moving into instructional design for adult learners.

Experience
7th Grade Science Teacher

Alder Park Middle School

2020 - Present

  • Design and teach a year-long 7th grade science course for about 140 students a year, writing each unit's objectives, activities and assessments
  • Built 12 self-paced Canvas units during the 2020–21 remote school year; the four-teacher grade team still uses them
  • Rewrote three units after reviewing test results; the unit-test pass rate rose from 68% to 81% the following year
  • Led six professional development workshops on Canvas and video lessons for 30 colleagues
  • Recorded and edited 40 short video lessons in Camtasia

Skills: Curriculum design, Assessment design, Canvas LMS, Camtasia, Google Workspace

Education Programs Assistant

Silverpine Science Center

2018 - 2020

  • Led hands-on science workshops for school groups of up to 30 students
  • Wrote facilitator guides that let volunteers run four of the center's workshops on their own

Skills: Workshop facilitation, Facilitator guides

Education
Mesa Ridge University

Bachelor's Degree - Biology

2014 - 2018

Certificates
Instructional Design Certificate

2026 - Lifetime

Sample resume · Default Slate template

The first draft

Dear Hiring Manager,

I am excited to apply for the Instructional Designer position at Kestrel & Oak. With a proven track record in education and a passion for creating engaging learning experiences, I am confident that I would be a valuable addition to your team.

In my six years as a science teacher at Alder Park Middle School, I have developed strong skills in curriculum design, assessment and technology integration. I have extensive experience with learning management systems, including Canvas and Docebo, and I am proficient in Articulate Storyline and Rise. My deep understanding of retail customer service, combined with my educational background, makes me well suited to designing training for store associates.

I am particularly drawn to Kestrel & Oak's commitment to excellence and innovation. I thrive in fast-paced environments and am a strong communicator who collaborates effectively with stakeholders at all levels.

Thank you for your time and consideration. I look forward to the opportunity to discuss how my skills and experience align with your needs.

Sincerely,
Tessa Morgan

It reads smoothly, it fits on a page, and three of its claims are false. Tessa has never used Docebo, she is not proficient in Storyline, and she has no retail experience. All three came from the job ad, not from her resume. The rest is not so much false as empty: any teacher could send it to any employer.

What changed, and why

The opening shows the difference best:

Before

I am excited to apply for the Instructional Designer position at Kestrel & Oak. With a proven track record in education and a passion for creating engaging learning experiences, I am confident that I would be a valuable addition to your team.

After

Kestrel & Oak wants training that a new store associate can finish in their first 30 days and use on the floor. I have spent six years designing learning for a very different audience: about 140 seventh graders a year.

EditWhy
"Dear Hiring Manager" became "Dear Marisol Reyes"The ad names who the role reports to; the full name avoids guessing between Ms., Mr. or Mx.
The opening starts from the job's main taskThe first lines now say something only this letter could say
"Extensive experience with … Docebo" came outTessa has used Canvas, never Docebo; the draft took the name from the ad
"Proficient in Articulate Storyline and Rise" became two modules in Rise and "only the basics of Storyline"It still answers the authoring tool requirement, at her real level
"Deep understanding of retail customer service" came outIt isn't true. The letter names the gap and what she would do about it
A list of skills became three requirements with one example eachEvery number comes straight from her resume
"Commitment to excellence and innovation" became a reason from her own experience of the storeOnly Tessa knows it, so no generator could have written it
The close offers to walk through her two Rise modulesA specific next step instead of a formula

The edited letter

Dear Marisol Reyes,

Kestrel & Oak wants training that a new store associate can finish in their first 30 days and use on the floor. I have spent six years designing learning for a very different audience: about 140 seventh graders a year. I'm applying for the Instructional Designer, Store Training role to do this work full time, for adults.

Three parts of the job are things I already do:

  • Building self-paced learning. During the 2020–21 remote school year I built 12 self-paced units in Canvas. Our four-teacher grade team still uses them, so I have seen how a module holds up when someone else delivers it.
  • Measuring whether training works. I read test results unit by unit and rewrite what isn't landing. After I rewrote three units, the unit-test pass rate rose from 68% to 81% the following year.
  • Writing for the people who deliver it. At Silverpine Science Center I wrote facilitator guides that let volunteers run four workshops on their own, and I have trained 30 fellow teachers in six workshops on Canvas and video lessons.

There are two gaps I would rather name than hide. I haven't worked in retail, so I would lean on your operations and loss prevention experts for the processes and spend time in stores early on. And Docebo would be new to me: I have used Canvas. On the authoring side, I built two modules in Articulate Rise for the instructional design certificate I completed in May 2026, though I know only the basics of Storyline.

I have shopped at your Aurora store since it opened and watched its associates handle a Saturday line out the door. Helping new associates get good at that in their first month is work I would be glad to do.

I would welcome the chance to walk you through my two Rise modules.

Sincerely,
Tessa Morgan

The edited letter is about 300 words, and every number about her work is on her resume. The one passage no generator could have written is the one about the Aurora store, because it isn't on her resume at all.

How Profilis writes a cover letter from your resume and the job posting

In Profilis the cover letter is not a separate form. It is written in the same run that tailors your resume to a job, from that job's posting and your resume.

  1. Start from your resume

    Your resume is what the letter is written from, so the more concrete it is (numbers, tools, results), the more the letter has to work with. Upload it as a PDF, paste the text, or build it in a chat.

  2. Add the job and read the analysis

    On the Jobs page, choose Add a job and paste the full job description: its requirements are what the letter will answer. Profilis lists the required skills, preferred skills and key responsibilities it found, and the terms your resume doesn't show yet. Note them: naming a gap is an edit you make yourself, because the draft is written to connect your experience to the job, not to point out what's missing. Each job uses one of your monthly tailorings, and nothing is sent to the employer.

  3. Approve the tailoring

    Choose Safe, Balanced or Bold edits; until you do, nothing on your resume changes. Profilis rewrites your summary and each role on a copy of your resume made for this job; your base resume stays as it was. Then it writes the cover letter in your resume's language, connecting your experience to the job's key responsibilities and required skills and aiming for under 400 words. The assistant is told never to add a tool, technology or employer you didn't have. For the resume half of the run, see how to tailor your resume to a job description.

  4. Download the letter and make it yours

    The letter is saved with that application, and you can download it as a PDF next to your tailored resume. Treat it as a first draft: copy the text out of the PDF into the document or email you will actually send and work through the edits below.

On the Free plan, the same steps tailor your resume to up to 3 jobs a month, and the cover letter step tells you that cover letters aren't included in your plan.

Have a job ad open? Add it to Profilis, read the analysis, and get a tailored resume for that job, plus a first-draft cover letter on Pro.

Write your cover letter

Cover letters are not part of the Free plan. Pro includes 20 a month and costs €14 a month or €84 a year.

Free plan: One resume · Basic templates · PDF download without watermark

How to edit an AI-generated cover letter

Whichever tool wrote the draft, these are the edits that turn it into your letter, roughly in order of importance.

Check the facts before the style

Every tool, number, job title, employer and date the letter claims about you should also be on your resume. If it isn't, cut it or correct it: a claim in a cover letter is as easy to test in an interview as one on your resume. If you tailored in Profilis, check the letter against your base resume, not the tailored copy: tailoring can add skills from the ad to your roles, and Bold edits may estimate numbers. The assistant is told to list its estimates under "Estimated — check these" on the roles it rewrote, but nothing in the letter is flagged, so any number in it that isn't on your base resume is one to check.

  1. Rewrite the first two sentences yourself. Start from what the job needs, not from how excited you are to apply. If the ad names the person you would report to, address the letter to them, using their full name if you don't know whether they go by Ms., Mr. or Mx.
  2. Keep two or three examples and cut the rest. One example per requirement, each with a number or an outcome. A letter that tries to cover everything proves nothing.
  3. Add the sentence only you can write. Why this employer, who referred you, why you are moving to their city, which of their products you use. The generator doesn't know any of it unless you tell it, so it is rarely in the draft.
  4. Name each gap once. If the ad asks for something you don't have, say what you have instead and how you would close the gap, all in one place. Say it plainly, and don't apologize for it.
  5. Cut the stock phrases. "I am excited to apply", "proven track record", "passion for", "fast-paced environment", "results-driven", "team player" and "I am confident I would be a valuable addition" fit any letter, which is exactly why they say nothing in yours.
  6. Read it aloud. Rewrite any sentence you wouldn't say to the hiring manager in person.
  7. Check the length and the format. Around 250 to 400 words, the job title spelled exactly as in the ad, and sent the way the ad asks: pasted into a form field, attached as a PDF, or written into the email itself.

A cover letter prompt for ChatGPT or another AI chat assistant

If you would rather use a general-purpose AI chat assistant, the letter is only as good as the prompt. Paste your full resume and the full job ad, not summaries of them, then add rules like these:

Write a cover letter of no more than 350 words for the job ad below, using only facts from my resume. Do not add tools, employers, job titles, dates or numbers that are not in my resume. Pick the three requirements in the ad that my resume supports best and give one specific example from my resume for each. If the ad requires something my resume does not show, do not claim it; list it separately after the letter. Do not use the phrases "I am excited to apply", "proven track record", "passion for" or "fast-paced environment". Write in plain, direct American English, and address the letter to the hiring manager by name if the ad gives one.

Then make the edits above. A chat assistant can't tell which of its sentences are facts, so the fact check stays with you, as it does with any generator.

For prompts that write or fix the resume itself, see the ChatGPT resume guide.

Is there a free AI cover letter generator?

Not in Profilis: cover letters come with the paid plans, starting with Pro. If you need a letter without paying, the prompt above works in a general-purpose AI chat assistant; you supply the resume and the job ad and do the fact check yourself.

The Free plan is enough to try everything around the letter: build your resume, add a job, read the analysis and tailor your resume to it, for up to 3 jobs a month. Pro adds cover letters (20 a month), raises tailoring to 50 jobs a month and adds premium templates and up to 10 resumes.

What the Free plan includes

  • One resume
  • Basic templates
  • PDF download without watermark

Pro (€14 a month or €84 a year): 10 resumes · Premium templates · Cover letters (20/mo) · Email support

Compare plans

Frequently asked questions

No. Cover letters come with the paid plans, starting with Pro, which includes 20 a month (current prices are in the plan summary on this page). The Free plan covers one resume, the basic templates, a PDF download with no watermark and tailoring your resume to 3 jobs a month, but not cover letters. You can also draft a letter in a general-purpose AI chat assistant with the prompt on this page, but then you supply the resume and the job ad yourself and check every fact.

Sometimes. What usually gives a letter away is generic wording rather than the tool itself: an opening about being excited to apply, praise that would fit any company, skills with no example behind them. Your own examples, your real numbers and one reason that only applies to this employer are what make it sound like you. If the application asks you not to use AI, or to disclose it, do what it says.

Yes, as long as everything you send is true and you can stand behind every sentence. Using AI for a first draft is not the problem; sending claims you can't back up in an interview is. Check every tool, number and job title against your resume, rewrite the opening, and add the reason you want this job, which no generator knows.

Aim for 250 to 400 words: an opening, two or three short paragraphs or bullet points of evidence, and a close, all on one page. Profilis drafts aim for under 400 words. If an application form limits the length, keep your two strongest examples rather than squeezing every sentence.

Paste your full resume and the full job ad, then set rules: a word limit, only facts from your resume, the three requirements your resume supports best with one example each, and no stock phrases. Ask the assistant to list anything the ad requires that your resume doesn't show instead of claiming it. The complete prompt is in the section on using ChatGPT or another chat assistant.

No. In Profilis the cover letter is written in the same run that tailors your resume to a job, from that job's posting and your resume, so it always has a specific job to work from. The tailoring writes to a separate copy of your resume for that job, and your base resume stays as it is.
Write your cover letter

Cover letters are not part of the Free plan. Pro includes 20 a month and costs €14 a month or €84 a year.

Free plan: One resume · Basic templates · PDF download without watermark

Related guides

  • Tailor your resume to a job→
  • ChatGPT resume→
  • How to Tailor Your Resume to a Job Description→
  • Resume Keywords: How to Find and Use Them Right→

The resume builder with a job feed attached.

Product

  • Jobs
  • Features
  • Pricing
  • Browser extension

Guides

  • Tailor your resume to a job
  • AI cover letter generator
  • ChatGPT resume
  • Blog

Resources

  • Support
  • Sign in

Legal

  • Privacy
  • Terms
  • Refunds

© 2026 Profilis

profil.is