RefolkCandidates

Cover letter generator

A cover letter generator that could not send the same letter twice

A generated cover letter fails for one reason: it would suit any company. Every letter here is written against one specific posting and one specific set of things you actually did, which is what makes the first line impossible to reuse. Free to start, no card.

Free to start. No card.

An illustration of one cover letter per company. Three openings, each written from a different part of the same history: Ramp - Settlement failures were a third of the support load until I went looking for where the retries were being swallowed. Linear - The console started as a weekend hack for one team of three, and the reason it spread was not the code. Stripe - The bill had a region on it that had been switched off eight months earlier, and nothing in the dashboard showed it.

letter per company, never reused
1
paragraphs, and the first one is the job
4
words, because page two decides nothing
< 250

157 boards I read every day, straight from the source

StripeDatabricksAnthropicDoorDashDatadogMongoDBSamsaraBrexCloudflareElasticPinterestScale AIRedditTwilioAirbnbAffirmFigmaCoinbaseLyftAsanaRobinhoodInstacartGustoDiscordAirtableDropboxSumUpOktaHelloFreshLucid MotorsZiplineCelonisAdyenRobloxGitLabRiot GamesDoctolibFlixFlexportEpic GamesGrafana LabsNetskopeIntercomPostmanRubrikTideNuroN26MonzoFaireAbnormal SecurityChainguardDuolingoChimePelotonCartaTogether AIMercuryGetYourGuideFastlyCabifyTailscaleSweetgreenCogniteFREENOWMixpanelAmplitudeAlgoliaMarqetaBettermentFeedzaiKomodo HealthRaisinGoStudentWebflowCulture AmpContentfulTruecallerKhan Academy
GlossierGreenhousePagerDutyDataikuGinkgo BioworksMotiveHootsuiteCalendlySquarespaceUdemyTypeformTaskRabbitLatticeOpenAIElevenLabsSierraRampCursorVantaReplitModalLinearAirwallexSnowflakeHarveyDeliverooCheckout.comCohereDecagonPreplyPlaidAlanNubankLangChainPerplexity1PasswordHeadwaySupabaseAshbyThumbtackBenchlingSentryTrainlineHopperMiroPleoAbridgeThought MachineJobberWealthsimpleMollieQontoRenderConfluentSafetyCulturePoshmarkMultiverseTeleportAwayMarshmallowZapierSubstackFortoPatreonImprobableLedgerPineconeMaterial SecurityGopuffIncluded HealthSpotifyFarfetchdLocalRoZopaSwileContentsquareWealthfront

Why generated cover letters read as generated

It is not the grammar and it is not some detectable machine cadence. It is that the letter contains no information. Four tells account for nearly all of it, and every one comes from writing the letter in the abstract rather than from a specific history against a specific posting.

  • An opening line that names the role and the company and says nothing else. I am excited to apply for the Senior Analyst position at your company is a sentence with no author.
  • Adjectives standing where evidence should be. Passionate, driven, and results-oriented are claims that cost nothing to make.
  • A middle paragraph that restates the job description back to the employer, who wrote it.
  • Nothing in it that is true only of this company. If the letter would still make sense with the name swapped, it will read as a form letter, whoever wrote it.

The opening line is the whole letter

A hiring manager reads the first sentence and decides whether the rest is worth their time. That sentence should be a specific thing you did, chosen because it is the closest thing in your history to the problem this posting describes. Not an introduction, not a statement of enthusiasm, and not the name of the job they already know they posted.

  • Start mid-story, with the work. Settlement failures were a third of the support load until I went looking for where the retries were being swallowed.
  • Pick the thing that overlaps this posting most, which is a different thing for a different posting. That is what makes the letter unreusable by construction.
  • Skip the throat-clearing. I am writing to express my interest is a sentence that can always be deleted with no loss.
  • One number in the first two sentences, if your work supports one.

The structure I use

Four short paragraphs, under 250 words in total. Long letters are not read; the second page has never once been the deciding factor. Each paragraph has one job, and a paragraph that is not doing its job is cut rather than padded.

  • One: the closest thing you have done to what this posting is asking for, told as something that happened.
  • Two: why that generalises to their problem, in their vocabulary, using the specifics from the posting rather than its adjectives.
  • Three: the one thing about this company that is true only of them. A product decision, a market position, a public change of direction. Not their mission statement.
  • Four: what you want, in one line. No paragraph of gratitude, no availability schedule, no restating your resume.

What it will not write

Same constraint as everywhere else on the candidate side: the letter is built from your history and the posting, and it does not get to add to either. A requirement you have never met produces a gap in the fit notes, not a sentence in the letter implying you have met it.

  • No invented projects, employers, numbers, or timelines.
  • No claimed enthusiasm for a mission it knows nothing about. If there is nothing specific to say about the company, the paragraph is shorter rather than fabricated.
  • No apologising for a gap. A career break, a short tenure, or a change of field is stated plainly if it comes up at all, and it usually should not come up here.
  • No restating the resume. The letter exists to say the thing that did not fit on the resume.

When a cover letter is not worth writing

The honest answer to whether cover letters still matter is that it depends who reads them, and often nobody does. Worth knowing which situation you are in before spending twenty minutes, or before letting a generated one go out on autopilot.

  • Optional, at a large company, through a form: usually unread. Spend the effort on the resume instead.
  • Required: write it, because a missing one is a filter you failed for free.
  • Small company, or a role where the hiring manager reads applications directly: this is where a letter changes outcomes, and where a specific first line is worth real effort.
  • A referral or a warm introduction: the letter matters least, because the thing it was trying to buy you has already happened.
  • A career change: the letter matters most, because it is the only place the story connecting the two halves of your history fits.
17.3k
open right now
157
companies hiring right now
30%
of those openings are remote
Mostly in

San Francisco, New York, London

Counted by Refolk from the public job boards of 157 companies, refreshed through the day. These are live openings, not a forecast, so the numbers move as roles are posted and filled.

FAQ

Do cover letters still matter?
Unevenly. At a large employer, through a form, where the field is optional, most go unread. At a small company, or where the hiring manager reads applications directly, a letter with one specific thing in it changes outcomes. If the field is required, write one, because a missing one is a filter you failed for nothing.
How long should a cover letter be?
Under 250 words, four short paragraphs. The second page has never been the deciding factor, and length is read as an inability to prioritise. If it does not fit on a screen without scrolling, it is being skimmed rather than read.
Do I need a different letter for every job?
Yes, and specifically a different first paragraph. The rest can carry over more than people expect, but the opening line has to be the closest thing in your history to this posting, and that is a different thing for a different posting. A letter whose first line survives a company name swap is a form letter.
Will an employer know it was AI-written?
They will notice genericness, not authorship. Identical phrasing across candidates, claims with no specifics, and a letter that would suit any company are the tells, and all three come from writing in the abstract. A letter built from your own work against one posting does not have that signature. Read it before you send it, the same as you would a draft from anyone else.
What if I know nothing specific about the company?
Then the third paragraph gets shorter rather than invented. A sentence of vague admiration is worse than no sentence, because it is the exact thing that marks a letter as a form letter. If you want that paragraph to earn its place, spend five minutes on their changelog, their pricing page, or a recent public decision, and write about that instead of their mission statement.
Can I edit what it writes?
Yes, and you should read all of it. The draft is a starting point that is already most of the way there, not a finished artefact to trust blindly. The third paragraph, the one about the company, is usually where your own knowledge adds the most.

Related

The rest of the toolkit

Paste your career in once.

Everything above runs off one profile: the resume, the version per job, the letter, the score, and the record of what you sent.

Get started