RefolkCandidates

Apply GPT

Using GPT to apply for jobs, and where the chat window gives out

A chat window will write you a good tailored resume. It will do it for the second job too. Somewhere around the eighth, re-pasting your entire career for the eighth time stops being worth it, and that is the whole reason this category exists. Here is the prompt that works, and the honest account of where it stops.

Free to start. No card.

A comparison. In a chat window, the full resume and job description are pasted again for every job. In a run, four postings are tailored at once and each keeps its fit score.

to copy and use right now, free
1 prompt
applications a real search takes
~40
of attention per application here
< 1 min

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

What people mean by an apply GPT

The phrase covers three different things, and which one you want changes the answer completely. Worth separating them before picking one, because two of the three are free and the third is only worth reaching for if you are applying at volume.

  • A prompt you paste into a general chat assistant along with your resume and a job description. Free, good, and the right answer for a handful of applications. The prompt is below.
  • A custom GPT from an assistant store, which is that same prompt with a name and an icon on it. Convenient, and the same ceiling.
  • A purpose-built application engine that holds your history, reads each posting, writes a version per job, scores the fit, and tracks what you sent. Different category, and only worth it past roughly ten applications.
  • None of the three can log into an employer's system and submit on your behalf, whatever the marketing on a given one says. Somebody presses submit, and it should be you.

A prompt that actually works in a chat window

Most prompts on this subject fail the same way: they ask for a tailored resume and get back a resume that has quietly acquired skills the candidate does not have. The fix is to spend most of the prompt on constraints rather than on the request, and to demand the gaps be reported rather than closed. Copy this one as-is. It costs nothing and it is genuinely the right tool for your first few applications.

  • Constrain first, ask second. The ban on inventing anything has to come before the instruction to tailor, or it reads as a suggestion.
  • Ask for the gaps explicitly. A model that has been told to make you look good will not volunteer them.
  • Ask for one thing at a time. Resume, then letter, then score. A single request for all three gets you a mediocre version of each.
  • Paste the full posting, not the job title. Everything good about tailoring comes from the specifics in the description.
Copy this into any chat assistant
You are rewriting my resume for one specific job. Follow these rules before anything else:

1. Use only what is in MY HISTORY below. Do not add any company, job title, date, number, tool, or technology that does not appear there.
2. If the posting asks for something my history does not show, do not imply I have it. List it under GAPS instead.
3. Do not use em-dashes. Do not use the words "passionate", "results-driven", "team player", or "detail-oriented".
4. Every bullet starts with what changed, then how I did it. Include a number whenever my history supports one.

Then produce, in this order:

A. A tailored resume. Same facts as my history, reordered and rephrased for this posting. Bullets, no tables, no images, standard headings.
B. GAPS: every requirement in the posting my history does not cover. Be blunt.
C. FIT: a score from 0 to 100 for how well my history matches this posting, one sentence on the strongest overlap, one on the clearest gap. Do not inflate it.

MY HISTORY:
[paste your resume or a plain description of your last few roles]

THE POSTING:
[paste the full job description, not just the title]

Ask for the cover letter as a second message once you have read the fit score. If the score is under 45, the useful move is usually to skip the job rather than to write a better letter for it.

Where the chat window gives out

Nothing above is a criticism of the model. A general assistant is genuinely good at this task, once. What breaks is everything around the task, and it breaks in four predictable ways that all show up in the same week of a real search.

  • Repetition. Every new job means re-pasting your full history, the posting, and the constraints. Forty times is several hours of clipboard work before a word gets written.
  • Drift. Long threads lose the constraints first. By the tenth job in one conversation, the model is confidently listing a framework you mentioned once as something you have shipped.
  • No memory of the search. It cannot tell you that you already applied to this company three weeks ago, because it never saw the first one.
  • No honest score. Ask a chat assistant whether you should apply and it will find a way to say yes. The useful answer is often no, and it costs you an hour when you do not get it.
  • No trail. Six weeks later, a recruiter references a bullet from the version you sent them, and that conversation has scrolled into the void.

What a purpose-built one does with the same model

The model doing the writing is not the interesting part. What changes the arithmetic is the structure around it: your history stored once as structured data rather than re-pasted as prose, the posting fetched and read rather than summarised by you, and the constraints reapplied identically on the fortieth job as on the first.

  • Your history is parsed once and reused on every application after that.
  • Postings are read from the public boards of 157 companies, straight from the source. Links from the major applicant tracking systems are parsed into company and role automatically.
  • Each job produces its own resume, its own cover letter, and a fit score out of 100 with a note on the strongest overlap and the clearest gap.
  • Nothing drifts, because every application is a fresh run against the same constraints rather than turn forty of one conversation.
  • Switch on the daily run and it picks the jobs too: every weekday morning the best few openings come back already written up, on a limit you set.
  • Every application is taken to the point where it is ready to send. You read it and press submit yourself.

Will an employer know a model wrote it

They will know if it reads generic, and genericness is the actual tell, not authorship. What gets noticed is phrasing that shows up identically across candidates, claims with no specifics behind them, and a letter whose first paragraph would suit any company in the industry. All three come from asking for a resume in the abstract instead of building one from a specific history against a specific posting.

  • Specific beats polished. A number from your own work is not something a generic draft can produce.
  • The opening line of a cover letter is where this is decided. If it could be sent to any company, it will read as machine-written whether or not it was.
  • Read every draft before sending it. That is not a disclaimer, it is the step that catches the one bullet in twenty that misrepresents you.
  • Sending the identical file to forty employers is the habit that reads badly, and it long predates any of this.

Side by side

Chat windowCustom GPTHere
Getting startedFreeFreeFree, and no card
Keeps your history between jobsNo, re-paste each timeNo, re-paste each timeYes, parsed once
Reads the posting from a linkSometimesSometimesYes
Honest fit scoreIt will find a way to say yesSame0 to 100, and often says no
Holds up at forty applicationsConstraints driftConstraints driftEvery run is fresh
Tracks what you sent whereNoNoYes, through to offer
Submits the applicationNoNoNo, and neither should anything else
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

Is there an official Apply GPT?
Not from any assistant vendor. The phrase is a category name people search for rather than one product, and it covers everything from a pasted prompt to a full application engine. Anything using the name is a third-party tool, so judge it on what it does rather than on the name.
Can GPT actually apply to jobs for me?
It can write everything an application needs and it cannot send it. Filling in an employer's application form means holding your credentials and acting as you inside their system, which is a line worth not crossing even where it is technically possible. Anything claiming otherwise is either driving a browser on your behalf or overstating what it does.
What is the best prompt for tailoring a resume?
The one on this page, and the reason it works is that most of it is constraints rather than requests. Ban invention before you ask for tailoring, demand the gaps be listed rather than closed, and ask for one artefact at a time. Paste the full posting rather than the job title, because every useful thing tailoring does comes out of the specifics in the description.
Is a chat window good enough on its own?
For under about ten applications, yes, and you should use it rather than reach for anything else. The break-even is the re-pasting: once you are on your eighth job, re-entering your entire career for the eighth time costs more attention than the tailoring saves.
Does it hallucinate experience?
A general assistant will, especially deep into a long thread where the original constraints have scrolled out of the way. That is why the prompt above puts the ban on inventing anything first and asks for gaps as an explicit output. Here, every application is a fresh run against the same constraints rather than turn forty of one conversation, and the gap always lands in the fit notes rather than on the resume.
Where do the job postings come from?
The public board APIs that 157 companies publish for exactly this purpose, read straight from the source rather than through an aggregator. That is why a posting can be read in full rather than guessed at from a title, and why an opening that has been filled stops appearing.

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