Cover letters that don't sound like AI
Most AI cover letter generators produce the same recognizable slop — 'I am writing to express my interest.' JobTailor writes hook-first, under 350 words, in a tone you pick, grounded only in what's actually on your resume.
You've read the ChatGPT cover letter. Recruiters have read thousands.
The tell is the opening line.
"I am writing to express my strong interest in the [Role] position at [Company]." "With my proven track record and passion for innovation…" You know it. Every hiring manager knows it. When a cover letter opens like that, it goes in the same pile as the other 400 that also open like that.
The problem isn't AI. The problem is that most AI cover letter generators are trained to sound formal, and formal reads as generic. They also invent things — a 'passion for fintech' you don't have, a 'proven leadership philosophy' from a job where you weren't a lead.
JobTailor writes cover letters differently. Hook-first opener that names a specific thing about the company or role. Under 350 words. Grounded only in what's on your resume — nothing invented. And a tone picker so it doesn't sound like the same LinkedIn voice every time.
How JobTailor drafts a cover letter
Same flow as the resume tailor. One extraction, one draft, edit inline.
- 1Extract the job post
Open the job page on LinkedIn, Indeed, Greenhouse, Lever, or one of the other 50+ boards the extension supports. Click the JobTailor icon. The role, company, and requirements get pulled into your dashboard.
- 2Pick a tone
Warm, professional, direct, or enthusiastic. Not four flavors of 'AI formal' — actually different voices. Pick what fits the company: warm for a small studio, direct for a senior IC role, professional for enterprise.
- 3Generate the draft
You get a hook opener that references something concrete from the posting, two middle paragraphs mapping your real experience to what the job asks for, and a short close. Word count target: 280-340. No 'To whom it may concern.'
- 4Edit inline and export
Every sentence is click-to-edit. Rewrite the hook, cut a paragraph, swap a phrase. Export to PDF in a clean single-column layout — no ATS-hostile columns, no logo header, just the letter.
Before vs after — the same job, two openers
Product marketing role at a Series B analytics company. Same resume, same job post.
I am writing to express my enthusiastic interest in the Product Marketing Manager position at Acme Analytics. With my proven track record in driving growth and my passion for data-driven storytelling, I am confident I would be a valuable addition to your dynamic team.
Your Q3 launch of the self-serve tier is the kind of PMM problem I like — technical buyers, a pricing page that has to do a lot of the work, and a sales team that needs to know when to step in. At Segment I owned the launch of our free plan, which is why the job description caught my eye.
The 'after' names a specific thing (Q3 self-serve launch), makes a claim tied to real resume experience (Segment free plan launch), and skips the throat-clearing. It's 60 words instead of 45 but does infinitely more work.
The candidate. The resume. The job. Same inputs — different opener because JobTailor is prompted to hook, not to introduce itself. That's the whole difference between 'AI slop' and 'passes for human.'
What we won't do
What makes an AI cover letter read as human
These are the rules we bake into the prompt so you don't have to prompt-engineer every time.
- Opens with something specific to the company or role, not with 'I am writing to'
- Under 350 words — recruiters spend 30 seconds, not three minutes
- One idea per paragraph, three paragraphs max
- Uses contractions (I'm, I've, don't) instead of the full-form robot voice
- Names one real project or number from your resume, not a vague 'proven track record'
- Ends with a specific ask ('happy to walk through the Segment launch on a call') not a stock 'I look forward to hearing from you'
- Doesn't use the words: passionate, dynamic, synergy, leverage, ecosystem, proven, results-driven
Where it fits in the workflow
The cover letter is drafted in the same session as the tailored resume. You extract the job once, and JobTailor uses that same job context for both documents — so the letter references the same skills the resume was tailored around. No copy-pasting the JD twice.
Both documents export to PDF. Both are stored in your dashboard alongside the job so you can go back and see what you sent when the recruiter calls three weeks later.
Free plan: 3 cover letters per month. Pro ($2.99/mo): 100. Max ($9.99/mo): 200. Cover letters are counted separately from resumes because most people apply to more roles than they write letters for.
Frequently asked
Can recruiters tell if a cover letter was written by AI?
Usually, yes — when it's written by a generic AI tool. The tells are the 'I am writing to express my interest' opener, sentences that use the word 'passionate' twice, and a lot of abstract claims with no specifics. JobTailor is built to avoid those exact tells: hook-first opener, contractions, specific projects from your actual resume, and a hard word limit that forces concrete over abstract.
How is this different from asking ChatGPT to write a cover letter?
Two things. First, ChatGPT doesn't know your resume unless you paste it every time, and it doesn't know the job unless you paste that too — so most people give it half the context. JobTailor extracts the job post from the page you're on and reads your saved resume automatically. Second, the prompt is tuned specifically against the ChatGPT cover letter voice — hook-first, under 350 words, no invented experience, tone picker.
Will it invent skills or experience I don't have?
No, and this is enforced in the prompt. The letter can only reference things that appear on your resume. If the job wants Python and your resume doesn't have Python, the letter won't claim it. We've had users request an override for this — we don't offer one, because that's how candidates get caught in a first-round screen.
How long should an AI-generated cover letter be?
Under 350 words is the target. Recruiters spend around 30 seconds on a cover letter — a 600-word letter doesn't get read, it gets skimmed and discarded. Three paragraphs, one idea each, is enough to make the case without overstaying.
Is JobTailor's AI cover letter generator free?
Yes, on the free plan — 3 cover letters and 2 tailored resumes per month, with 6 job extractions. If you're applying more actively, Pro is $2.99/month for 100 cover letters and Max is $9.99/month for 200.
What tones can I pick from?
Warm, professional, direct, and enthusiastic. They're actually different voices, not four shades of the same corporate register. Warm reads like a note to a small team, direct reads like a senior IC who respects the reader's time, professional fits enterprise applications, enthusiastic works when you genuinely care about a specific mission.
Does it work on LinkedIn, Indeed, and Greenhouse?
Yes — the Chrome extension works on 50+ job boards including LinkedIn, Indeed, Greenhouse, Lever, Workday, and most ATS domains. You click the icon on the job page, and the role, company, and requirements get pulled into your dashboard automatically.
Can I edit the cover letter after it's generated?
Every sentence is click-to-edit in the browser. Rewrite the hook, swap a middle paragraph, change the close. When you're done, export to PDF in a clean single-column layout — no logo header, no ATS-hostile columns, just the letter.
Write one cover letter and see the difference
Free plan includes 3 cover letters and 2 tailored resumes per month. No card required.