Skip to main content
    Back to Resources
    Workflows15 min read

    Last verified:

    ChatGPT + Indeed Just Joined Forces: Apply to Hundreds of Jobs an Hour

    Indeed now plugs straight into ChatGPT. The 30-second install, the prompt that pulls every job you qualify for and ranks it by your odds of an interview, and the browser command that tailors and sends the applications while you do something else.

    Get the full guide as a PDF

    Free

    Save it, print it, read it offline. It's yours.

    Indeed now plugs straight into ChatGPT. This is the 30-second install, the prompt that pulls every job you qualify for and ranks it by your odds of an interview, and the browser command that tailors and sends the applications while you do something else.

    The plan · 4 steps

    1. 1Install and connect Indeed
    2. 2Fix your resume first
    3. 3Pull every job you qualify for
    4. 4Let ChatGPT apply

    Before you start

    30 sec

    to install and connect Indeed

    7 days

    the posting window that gets replies

    500

    the apply target in the browser command

    What Just Happened

    Indeed built an official plugin for ChatGPT, and it changes what a job search looks like. Instead of scrolling listings one at a time and pasting your resume into the same form forty times, you install the plugin, connect your Indeed account, and ChatGPT pulls the jobs straight from Indeed, matched against your profile and ranked by how likely you are to actually get called. Then you hand that list to ChatGPT's built-in browser and it works through the applications one by one, tailoring each one to the job description, while you go make dinner.

    I tried a version of this last year with ChatGPT's old Agent Mode and got 12 interview requests in 24 hours, not from random listings but from strong matches where the resume actually lined up with what the company needed. The Indeed plugin makes the finding part faster and cleaner because the listings come from Indeed directly instead of from a browser scraping pages, and the applying part now runs in ChatGPT Work with a real browser. Same idea, way better tooling.

    How The Two Halves Fit Together

    It helps to know this up front because the video compresses it into one breath. The Indeed plugin is the search half: it reads your Indeed profile, searches Indeed's live listings, shows you pay, ratings and details inside the chat, and gives you an Apply on Indeed button for each one. The browser is the apply half: ChatGPT Work opens Indeed in its own built-in browser, signed in as you, and fills out the applications. The plugin finds, the browser applies. Keep that straight and every step below makes sense.

    What the Indeed plugin can do inside a chat. Search jobs using your Indeed profile and career goals. Pull the details on any specific listing. Show company overviews and employee ratings from Indeed. Hand you an Apply on Indeed button for every result. What it cannot do on its own is submit the application, which is why Step 4 uses the browser.

    One more thing before the steps. The plugin matches jobs off your Indeed profile, not off a file you upload to the chat, and Indeed Apply sends whatever resume is stored on Indeed. So the resume rewrite in Step 2 only pays off if you put the new version on Indeed too. Most people skip that and then wonder why the applications went out with the old resume.

    What You Need

    Three things: a ChatGPT account, an Indeed account with a filled-in profile, and your current resume as a PDF or Word file. Steps 1 to 3 work on the free plan, on the web or in the app. Step 4 is the only part with a requirement, because the built-in browser lives in ChatGPT Work inside the desktop app, and Work is on Plus and up.

    StepWhat it usesFree / GoPlus and up
    1. Install the pluginPlugins page, any chatYesYes
    2. Resume rewriteA normal chat with a file uploadYesYes
    3. Ranked job search@Indeed in a normal chatYesYes
    4. Apply in the browserChatGPT Work + @browser, desktop appNoYes, metered

    If you are on the free plan, do steps 1 to 3 anyway. A ranked list of every job you qualify for, refreshed whenever you want, is already more than most job boards give you, and you can work through the top of the list by hand with the Apply on Indeed button. The browser just does the typing faster.

    Get the desktop app. Download it at chatgpt.com/download (Mac and Windows). Work is the toggle at the top of the screen once you are in, and the built-in browser lives inside it. The web version of ChatGPT does not have the browser.

    Heads up. Work runs on a usage allowance, the same pool Codex uses. On Plus that is a five-hour window plus a weekly cap, so a big overnight apply session can hit the limit and pause until it resets. Pro plans get more room. Plan a long run for the start of a fresh window rather than the end of one.

    Fill in your Indeed profile first. Before you install anything, open indeed.com, sign in, and make sure your profile has a resume uploaded, your work history, your skills, your location, and your job preferences (title, pay, remote or not). The plugin reads all of that to match you. An empty profile means the search comes back thin no matter how good the prompt is. You will replace the resume with a better one in Step 2, so a rough version is fine for now.

    1

    Install And Connect Indeed (30 Seconds)

    Open ChatGPT and click Plugins in the left sidebar. It sits right there in a normal chat, on the free plan, so you do not need to switch to Work yet. If you do not see it, go straight to chatgpt.com/plugins and the same page opens.

    Type Indeed into the search box on the right. One card comes up: Indeed, "Find jobs tailored for you." Click it, then click Install plugin. ChatGPT asks you to connect, a login window pops up, and you sign in to your Indeed account and allow the connection. That is the whole install.

    From now on, typing @Indeed at the start of any message sends it to Indeed and the results come back inside the chat: the listing, the pay if it is posted, the company rating, and an Apply on Indeed button on each one. You can also open it from the plus button in the message box under More.

    Test it (30 seconds). Type this into any chat:

    @Indeed find me remote customer success roles posted this week that pay at least $60k, and show me the three with the best company ratings.

    If that comes back with real listings, you are connected and can skip to Step 2. If it comes back empty or asks you to connect again, run through the box below.

    If it is not showing up. Signed out of ChatGPT: sign in and reload the Plugins page. Work or school account: an admin may need to approve plugins for the workspace, so use a personal account for this. Connected but empty results: your Indeed profile is probably missing a resume or job preferences, so fill those in on indeed.com and try again. Wrong Indeed account connected: open Settings, then Plugins, find Indeed and disconnect it, then install again and sign in with the right one.

    Maverick's tip

    The video says to choose Work at the top first. You can, but you do not have to. Plugins lives in the regular chat sidebar too, and Work is only needed for the browser in Step 4. Doing the search in a normal chat saves your Work allowance for the part that actually needs it.

    2

    Fix Your Resume First

    The plugin can only match you to jobs as well as your resume describes you, and the browser can only tailor what is already there. So spend ten minutes here before you search anything. A recruiter spends about seven seconds on a first pass. The resumes that survive those seven seconds all have the same shape, and Google's own recruiting team gave it a name: the XYZ formula.

    "Accomplished [X] as measured by [Y], by doing [Z]." Every bullet states what you achieved, gives the number that proves it, and says how you did it. It comes from Laszlo Bock, who ran People Operations at Google, and it works because it turns a duty into a result a hiring manager can picture.

    Before (what most resumes say)After (XYZ)
    Responsible for social mediaGrew Instagram from 4k to 31k followers in 8 months by posting three edited Reels a week
    Handled customer support ticketsCut average ticket response time from 9 hours to 90 minutes by building a 40-template reply library
    Managed a sales teamLifted team quota attainment from 71% to 104% in two quarters by introducing weekly pipeline reviews
    Worked on the company websiteRaised checkout conversion 18% by rebuilding the mobile cart flow and cutting form fields from 11 to 5

    First, get the honest recruiter read

    Upload your current resume to a normal ChatGPT chat (the plus button in the message box, or drag the file in) and run this. It tells you which roles you are actually competitive for and what a hiring manager would flag in the first ten seconds. Those flags are what the rewrite fixes.

    Recruiter Analysis

    Prompt 1 · Copy & paste
    Act as a senior recruiter with 15 years in talent acquisition. Based on my attached resume:
    1. List the 15 job titles I am most qualified for, ranked by strength of fit.
    2. For each title, list the exact keywords applicant tracking systems scan for in that role.
    3. Identify any gaps or weaknesses a hiring manager would notice in under 10 seconds.
    4. Rate my resume 1 to 10 and tell me exactly what would move it to a 10.
    Be honest. I need the real assessment, not a polite one.

    Then rewrite every bullet

    The XYZ Resume Rewrite

    Prompt 2 · Copy & paste
    Now rewrite my resume using the Google XYZ formula. Every bullet must read "Accomplished [X] as measured by [Y], by doing [Z]," with a real number in every bullet. If I did not give you a number for something, ask me for it instead of inventing one. Keep my job titles, companies and dates exactly as they are. Weave in the ATS keywords from the top three roles you identified, but only where they are true. Keep it to one page if I have under 10 years of experience, two pages otherwise. Give me the finished resume as a downloadable Word file.

    It will stop and ask you for numbers, and you should answer them properly. "How many tickets a week?" "Roughly what was the budget?" A real number you had to think about beats a vague adjective every time, and a made-up one is the fastest way to lose an interview.

    Now put the new resume on Indeed. On indeed.com, open your profile, replace the stored resume with the new file, and paste the new bullets into your Indeed work history. The plugin matches jobs off what is on Indeed, not off the file in your chat, and ChatGPT's browser cannot upload files for you, so whatever resume Indeed has on file is the one every application goes out with. Two minutes here decides whether Step 4 sends the good resume or the old one.

    Maverick's tip

    Ask a follow-up: "Check this resume against the top three titles and tell me which keywords are still missing." Applicant tracking systems filter on those words before a human ever sees the page.

    3

    Pull Every Job You Qualify For

    Start a new chat, upload the finished resume again so ChatGPT has it in front of it, and run the prompt from the video. The @Indeed at the front is what routes the message to the plugin, and the seven-day window matters because fresh postings are where replies come from.

    The Ranked Job Search

    Prompt 3 · Copy & paste
    @Indeed Use what is on my resume to find every job I am qualified for that was posted in the last seven days, and rank them by how likely I am to land an interview. For each one give me the title, company, location or remote, pay if listed, a match score out of 100, and one line on why it scored that way. Put the full list in a table, best odds at the top.

    ChatGPT pulls the listings directly from Indeed and hands you the ranked table. The first pass is rarely the final one, so run it a few more times with a tweak each time until the top of the list looks like jobs you would actually want.

    Narrow It Down

    Prompt 4 · Copy & paste
    @Indeed Run the same search again but only remote roles at companies rated 4 stars and up on Indeed, and add roles one level above my current title. Re-rank the combined list and mark anything new.

    Widen It

    Prompt 5 · Copy & paste
    @Indeed Now search titles that use different words for the same job as mine (for example "client success" and "account manager" for "customer success"), posted in the last 7 days, within 30 miles of my location or remote. Add anything with a match score above 70 to the list.

    Turn the list into a tracker

    Once the list looks right, ask for it as a file so you have something to work from and update as applications go out.

    Save The Tracker

    Prompt 6 · Copy & paste
    Save the top 50 from the ranked list to a spreadsheet with these columns: Rank, Title, Company, Location, Pay, Match Score, Link, Date Applied, Status, Notes. Leave the last three blank. Give me the file.

    Gut-check the companies

    The plugin also pulls Indeed's company pages, which is faster than opening ten tabs of reviews.

    Company Check

    Prompt 7 · Copy & paste
    @Indeed Tell me more about working at [COMPANY]. Give me the overall rating, what employees say about pay and management, and anything in the reviews that would make me think twice.

    Maverick's tip

    Match score is ChatGPT's read of how your resume lines up with the posting, not Indeed's. Treat it as a sorting tool, not a promise. A 92 with a company you would hate is still a no.

    4

    Let ChatGPT Apply

    Open the ChatGPT desktop app and pick Work from the toggle at the top of the screen. Work is the version of ChatGPT that can use a browser and your files, and it is where the applying happens. Open the built-in browser first (the browser button in the toolbar, or Cmd+Shift+B on Mac and Ctrl+Shift+B on Windows), go to indeed.com and sign in, so every Indeed Apply button is unlocked when it starts. The built-in browser keeps its own logins, separate from Chrome, so signing in there once is enough.

    Then, in the same conversation as your ranked list (or with the tracker file attached), run this.

    Apply To The Top 500

    Prompt 8 · Copy & paste
    @browser Go through the ranked job list, starting from the top, and apply to the top 500 jobs. For each one, open the listing on Indeed, read the job description, and tailor my application to it: rewrite my summary and the three most relevant bullets in the Google XYZ formula using the exact keywords from the description, and write a four-sentence cover letter that names the company and the role. Fill in every required field, use my Indeed resume, and submit. If a listing needs a login, an assessment, or a question you cannot answer, skip it and add it to a "do manually" list. Keep a running table of company, title, date applied and status, and give me the full report when you are done.

    The permission setting that decides everything

    Under the message box in Work there is a permissions control with three settings. This is the difference between a run that needs you every thirty seconds and a run that actually goes while you sleep.

    SettingWhat it doesWhen to use it
    Ask for approvalStops before every submit, login or purchase and shows you what it is about to doThe first 10 applications, so you read the cover letters going out under your name
    Approve for meReviews its own actions and keeps going, pausing only on anything riskyOnce the cover letters look right. This is the overnight setting
    Full accessRuns without pausing at allDo not use it for this. Applications go out with your name on them

    Approve for me and Full access are switched on in Settings, then General, then Permissions the first time you want them. Even on Approve for me, the browser pauses when a site asks for something it should not decide on its own, like a login or a security question, and you just answer and it continues.

    Heads up. "While you sleep" comes with one physical requirement. The built-in browser runs on your computer, so the desktop app has to stay open and the machine has to stay awake. Plug it in, turn off sleep in your system settings for the night, and leave the app in front. If it stops partway, open the same chat and say "continue from where you stopped in the list."

    Resume A Stopped Run

    Prompt 9 · Copy & paste
    @browser Continue applying from where you stopped. Check the tracker for the last job marked Applied, skip anything already submitted, and carry on down the list. Update the tracker as you go.

    Maverick's tip

    Indeed Apply listings (the ones marked "Easily apply") are the fast lane, because the whole form lives inside Indeed. Listings that bounce to a company career site are slower, throw more custom questions, and are where most of the "do manually" pile comes from. If you want volume, add "Indeed Apply listings first" to the prompt.

    What to do the next morning

    Open the report, skim the cover letters on five random applications to make sure the quality held, and work the "do manually" list yourself, because those are usually the career-site jobs with the fewest other applicants. Then run Prompt 3 again with "posted since yesterday" and feed the new ones in.

    Bonus Prompts: After The Applications Land

    Volume gets you the replies. These are the prompts for what happens when the replies start coming in, and they run in any normal ChatGPT chat.

    Cover letters worth reading

    The Four-Sentence Cover Letter

    Prompt 10 · Copy & paste
    Write a four-sentence cover letter for the [ROLE] role at [COMPANY] using my resume. Sentence 1: the single result from my resume most relevant to this posting. Sentence 2: why this specific company (use something real from their site or the posting, not flattery). Sentence 3: what I would do in the first 90 days. Sentence 4: a plain ask for a conversation. No buzzwords, no "I am excited to apply."

    Interview prep in one prompt

    Mock Interview

    Prompt 11 · Copy & paste
    You are the hiring manager for [ROLE] at [COMPANY]. Here is the job description: [PASTE]. Interview me. Ask one question at a time, wait for my answer, then give me a score out of 10 and the stronger version of my answer before moving on. Cover: two behavioral questions, two role-specific questions, one question about a weakness, and "why us." Use my resume for context.

    The Questions They Will Ask

    Prompt 12 · Copy & paste
    Based on this job description and my resume, list the 10 questions I am most likely to be asked, including the two that would be hardest for me given the gaps in my experience. For each one, give me a STAR-format answer using real examples from my resume, kept under 90 seconds spoken.

    Salary, before you say a number

    Salary Research And Script

    Prompt 13 · Copy & paste
    @Indeed What is the posted pay range for [ROLE] jobs in [CITY or Remote] right now? Then, in the chat: based on that range and my experience level, tell me the number I should anchor at, the number I should not go below, and give me a two-sentence script for answering "what are your salary expectations" that keeps the range open without lowballing myself.

    Negotiate The Offer

    Prompt 14 · Copy & paste
    I have an offer for [ROLE] at [COMPANY]: base [X], bonus [Y], [other details]. Draft a short, warm negotiation email asking for [TARGET], backed by two specific points from my experience and the market range, and offer one alternative if base is fixed (signing bonus, extra PTO, or an earlier review). Keep it under 150 words.

    Maverick's tip

    Keep every reply, rejection and interview in the tracker from Prompt 6. After two weeks, ask ChatGPT to read it and tell you which titles and company sizes are actually converting. That is the data that decides what you search for in week three.

    The 7 Mistakes That Kill Auto-Applied Applications

    Every one of these is something I have watched people do, and a couple I did myself. None of them are obvious until an application goes out wrong.

    1. The old resume is still on Indeed. You rewrote it in ChatGPT and never replaced the file on your Indeed profile, so every Indeed Apply went out with the version that said "responsible for social media." Fix it in Step 2 before you run anything.
    2. Running Full access on the first night. Applications carry your name. Ten on Ask for approval costs you five minutes and tells you whether the cover letters are any good. Skipping that is how a letter addressed to the wrong company goes out fifty times.
    3. Letting the laptop sleep. The browser runs on your machine. Sleep mode stops the run, and it does not always resume cleanly. Plug in, disable sleep, leave the app in front.
    4. Applying to everything above a 50. The ranking exists so you can be picky at scale. Sending 300 applications to jobs you are a weak match for buries the strong ones and burns your Work allowance. Cut the list at a real score before Step 4.
    5. Invented numbers in the XYZ bullets. When the rewrite prompt asks you for a figure, give it a real one. A recruiter will ask about the 40% you cannot explain, and that interview is over.
    6. Ignoring the "do manually" list. Those are the career-site jobs with custom questions, and they usually have the fewest applicants. Twenty minutes on that list often beats two hundred auto-applies.
    7. Never re-running the search. Seven days of postings is a snapshot. Run Prompt 3 every morning with "posted since yesterday" and you are always first in on the fresh ones, which is where reply rates are highest.

    What Works And What Doesn't

    "Hundreds an hour" is the ceiling, not the average, and you should know that before you plan your night around it. Here is the honest version so nothing surprises you.

    Works well

    • Indeed Apply listings. The whole form is inside Indeed, the browser knows the layout, and these go through fast.
    • High-volume fields. Sales, customer success, support, admin, marketing coordinators, junior tech. Lots of postings, standardized applications.
    • Remote roles. No location filtering to fight, and the biggest pool of fresh postings every day.
    • Entry to mid-level. The applications are simpler and the XYZ resume moves the needle most here.
    • The morning re-run. Fresh postings from the last 24 hours get the highest reply rates, and the plugin makes that a one-line habit.

    Works less well

    • Career-site redirects. Custom questions, separate logins, sometimes a CAPTCHA you have to click yourself. These land in the manual pile.
    • Senior and specialist roles. Fewer postings, more judgment calls in the application, and hiring managers who read every word. Do these by hand with the bonus prompts.
    • File uploads. The built-in browser cannot upload files, so anything that demands a fresh attachment is a manual job. Indeed Apply avoids this by using your stored resume.
    • A big overnight run on Plus. Work is metered. A realistic session is 50 to 200 applications before you hit a window or the manual pile piles up, which is still ten to twenty times a normal week.

    One thing worth knowing

    Indeed's own terms ask that applications go through their tools rather than through bots, and they can flag accounts that look automated. Keep yourself in the loop on what goes out, keep the permission setting at Approve for me rather than Full access, and treat this as ChatGPT doing the typing for you rather than a fire-and-forget machine. Run it that way and you get the volume without the spray-and-pray applications that get an account flagged or a reputation with a recruiter you actually wanted.

    The realistic result. A tight ranked list of 50 to 150 real matches, tailored applications on the Indeed Apply ones, a short manual list of the higher-value career-site jobs, and a tracker that tells you what is converting. Do that for two weeks and you have applied to more good-fit jobs than most people do in a quarter.

    Quick Reference

    The whole system on one page.

    StepWhereWhat you type
    InstallPlugins (left sidebar) or chatgpt.com/pluginsSearch Indeed, Install plugin, sign in to Indeed
    ResumeNormal chat, upload resumePrompt 1 (recruiter read), Prompt 2 (XYZ rewrite), then replace resume on Indeed
    SearchNormal chatPrompt 3 with @Indeed, then Prompts 4 and 5 to tune, Prompt 6 to save
    ApplyDesktop app, Work, built-in browser signed in to IndeedPrompt 8 with @browser, Ask for approval for the first 10, then Approve for me
    Resume a runSame Work chatPrompt 9
    DailyNormal chatPrompt 3 again with "posted since yesterday"
    RepliesNormal chatPrompts 10 to 14 for cover letters, interviews and salary

    A two-week schedule that works

    DayDo thisTime
    Day 1Fill in Indeed profile, install plugin, Prompts 1 and 2, put the new resume on Indeed45 min
    Day 1 eveningPrompts 3 to 6, cut the list at a real score, first 10 applies on Ask for approval30 min
    Night 1Switch to Approve for me, plug in, sleep off, let it run0 min
    Day 2Read the report, spot-check five cover letters, work the manual list30 min
    Days 3 to 14Morning: Prompt 3 for new postings, feed them in. Evening: replies, Prompts 10 to 1220 min a day

    Do this today. Steps 1 and 2. The install takes 30 seconds and the resume rewrite is the highest-return ten minutes in this whole guide, because every application after it, automated or not, goes out with a better resume. Run the search tonight. The first ranked list is the moment this stops feeling like a job board and starts feeling like a recruiter who works for you.

    Let ChatGPT do the applying. You do the interviews.

    Want the complete version?

    This is a summary. The full guide goes deeper with more examples, frameworks, and prompts you can copy and paste.

    Download Full PDF (Free)

    Keep reading