A cover letter that sounds like you got the role — not like a template.
Paste the job description. The letter opens with your strongest quantified achievement, speaks the posting's language, and never claims anything your CV can't back up. Review, copy, send.
Welcome bonus covers your first 2 letters · No subscription · Credits never expire
Recruiters don't reject AI letters. They reject generic ones.
The letter that gets skimmed past
- “I am writing to express my interest…”
- “Proven track record” — of what, exactly?
- Could open any letter for any job
- Claims with no numbers behind them
- Reads identical to the last 40 applicants
What this generator writes
- Opens with your best quantified achievement
- Maps 2–3 of the posting's requirements to CV facts
- Uses the ad's own terminology — where truthful
- Stock phrases are hard-banned in the generator
- Honest about gaps instead of papering over them
Nothing gets invented — the same code guarantee as our CV tailoring.
Skills, employers, dates and metrics can only come from your CV; company facts only from the posting. If the job wants Kafka and your CV has no Kafka, the letter doesn't claim it — you see it flagged as a gap instead. A fabricated line costs you the interview; we treat that as a hard constraint.
What a run actually gives you
A hook, not a greeting restatement
The opener is built from your single most relevant achievement, tied to the role's top requirement — the sentence a recruiter actually reads before deciding whether to keep reading.
"At ITRex Group I built the operational excellence function from scratch for a 200-person company and cut project margin leakage by 14%…"
Evidence paragraphs in the posting's language
Two to three of the job's key requirements, each mapped to a concrete CV fact with the numbers kept intact. The posting's own terminology — only where it's truthful.
"…rolled out quarterly planning across 12 delivery teams and introduced lean workflow that cut cycle time 22%."
An honest keyword report
Which of the posting's must-haves the letter genuinely covers — and which it deliberately leaves out because your CV can't evidence them. The gaps are yours to address, not to hide.
Your voice settings
Tone (professional / warm / direct — or mirror the ad's own register), length from ~150 to ~400 words, and the letter's language: your CV's or the posting's. Optional: the hiring manager's name and a 'make sure to mention' steer.
Copy it, or download a PDF that matches your CV
Copy-to-clipboard is the primary exit — what you copy is byte-for-byte what you reviewed. The PDF carries your CV's letterhead identity: same body font, same accent color, dated on the day you download it.
How it works
Open your resume
Use a CV you've built in Resumap, or import an existing PDF — it parses into editable sections.
Paste the job description
Pick the tone, length and language. Ran an ATS check on this job already? One click reuses it — no re-paste.
Review, copy, send
30–90 seconds later: the letter, the keyword report, and nothing sent anywhere until you say so.
Cost: 50 credits per letter — the same as one ATS scan. New users get 100 credits on sign-up — your first 2 letters covered. Credits never expire, and a failed run refunds automatically.
Built for the applications that ask for one.
72% of hiring managers expect a cover letter even when the field says "optional". Writing a real one for every application is the part nobody has time for.
High-volume searches
“Ten applications a week. I can't hand-write ten letters that don't sound identical.”
The 'optional' field
“It says optional — but I know skipping it reads as low effort.”
Non-native writers
“My experience is strong; my English cover letters don't sound like it.”
Career changers
“The letter has to connect dots my CV can't — without overselling.”
How Resumap letters compare
Every resume-builder subscription bundles a letter generator. The differences are what grounds the text, what polices the clichés, and what you pay when you only need three letters.
| Feature | Resumap | Kickresume / Enhancv / Teal |
|---|---|---|
| Grounded in your resume AND the job description | Varies — some are JD-only | |
| Stock recruiter-tell phrases banned in the generator | ||
| Honest report of requirements your CV can't cover | ||
| PDF matches your resume's font + accent | Template pairs on paid tiers | |
| Version history per job | ||
| Pricing model | Pay per letter | Subscription ($13–40/mo tiers) |
Comparison reflects July 2026 product behaviour. Competitor plans change frequently — check their sites for current pricing. Full matchups: vs Kickresume · vs Enhancv
Frequently asked questions
How is this different from every other AI cover letter generator?
Two mechanisms most tools skip. First, grounding: the letter is generated from your structured CV plus the specific job posting — every factual claim has to trace back to something your CV actually says, and NDA-protected employers never even reach the model. Second, anti-generic discipline: the generator is hard-banned from the stock phrases recruiters skim past ('I am writing to express my interest', 'proven track record', 'detail-oriented professional') and must open with your most relevant, ideally quantified achievement instead of a greeting restatement.
Will it invent skills or experience I don't have?
No. The same honesty contract as our CV tailoring applies: skills, employers, dates, metrics and seniority can only come from your CV; company facts can only come from the posting itself. When the job asks for something your CV can't evidence, the letter honestly leaves it out — and shows it to you in the keyword report as a gap, so you decide how to handle it. Recruiters consistently say fabricated confidence is what kills candidates in interviews; we treat it as a hard constraint.
Recruiters say they can spot AI cover letters. Won't this get binned?
What recruiters actually spot is genericness — the same opener, the same buzzwords, no numbers, nothing specific to the role. Surveys put the tell on stock phrasing, not AI use itself (two-thirds of candidates use AI now). This generator attacks exactly that failure mode: banned phrase list, a hook built from a concrete achievement, the posting's own terminology where truthful, and varied sentence rhythm. You review every word before anything is sent.
How much does it cost?
Each letter costs 50 credits — the same as one ATS scan. New users get a 100-credit welcome bonus on sign-up: 2 letters before you ever pay. Credits never expire, there's no subscription, and a failed run refunds automatically.
Why not just use ChatGPT?
You can — but you'll paste your CV into a chat window every time, get a wall of text back, re-check it for invented claims yourself, and reformat it by hand. Here the letter is generated from the CV you already maintain, the anti-fabrication guardrails are enforced by the product rather than by prompt hygiene, every version is saved per job, and the PDF comes out matching your resume's typography and accent color.
Can it write in languages other than English?
Yes. A language setting picks between the language your CV is written in and the language of the job posting — useful when you're applying with an English CV to a Polish-language ad or vice versa. Latin and Cyrillic scripts are fully covered in the PDF export.
How do I send the result?
Copy-to-clipboard is the primary path — most applications want the letter pasted into a form field, and what you copy is exactly what you reviewed. For attachments, one click downloads a PDF with the same letterhead identity as your CV: same body font, same accent color, your name and contacts — dated on the day you download it, not the day you generated it.
Every application deserves its own letter.
Paste the posting, review the letter, paste it into the form. 30–90 seconds, grounded in your CV.
Welcome bonus covers your first 2 letters · Credits never expire · No subscription