ChatGPT Prompts for Job Search: Outreach & Tracking
ChatGPT prompts for job search: outreach macros, pipeline tracking sheets, networking notes, and follow-up cadences with honesty fences for GPT-5.5 Instant.
Generate optimized prompts for ChatGPT, Claude & more
Free prompt generator — no account needed.
Try Prompt Generator →ChatGPT prompts for job search work when you treat the model as an ops desk for outreach, pipeline tracking, and networking macros. This guide gives copy-paste ROLE / TASK / FORMAT scaffolds for recruiter emails, warm intro asks, connection notes, follow-up cadences, and a tracking sheet you refresh from your paste. You leave with honesty fences that block invented employers, fake referrals, and company claims you never verified. Patterns fit GPT-5.5 Instant for fast drafts and GPT-5.6 Sol for audits.
This page covers search operations: who you contacted, what you owe them, and what you send next. Resume bullets, cover letters, and interview drills live in separate guides. PromptMake /text can scaffold a rough ask at https://promptmake.net/text.
Who ChatGPT prompts for job search help
You run an active search and need faster first drafts for outreach plus a system that shows stale threads before they go cold. The patterns fit job seekers who juggle twenty open roles, career changers who must reach strangers for context, and operators between jobs who want referral asks that sound human instead of template spam. Coaches who share a macro library with clients also land here.
Skip this page if you want resume rewrites, cover letter drafts, or mock interview scripts. Those artifacts have their own prompt libraries. Skip it if you want LinkedIn feed posts or About-section rewrites. The LinkedIn posts guide covers public content. This article stays on private outreach, pipeline rows, networking notes, and follow-up timing tied to roles you chase.
Treat ChatGPT as a drafting assistant with hard boundaries. You supply SEARCH_FACT, role targets, contact context, and the honesty rule. The model proposes outreach lines, tracking columns, and follow-up variants tied to pasted facts. You reject any draft that invents a mutual connection, a referral promise, or a company detail you never checked.
Pipeline and tracking macros
Most searches fail from drift, not from one bad email. You forget who owes a reply. You send two pings to the same recruiter. You lose the posting URL when the role reposts under a new ID. ChatGPT prompts for job search should produce a tracking artifact you paste into a sheet or notes app, then refresh weekly from a STATUS_DUMP you control.
Name the columns before you prompt. A stable schema beats a new table shape every Sunday. Typical columns: Company, Role, Source, Contact, Last touch, Next action, Status, Posting URL, Notes. The model fills rows from your paste. It does not invent contacts or stages you never named.
Run tracking in its own thread. Mixing a pipeline refresh and a cold email draft in one chat blurs dates and names. Close the tracking thread after you export the table. Open a fresh thread for the next outreach pass.
Tracking sheet and status refresh prompts
Tracking skeleton:
ROLE: You are a job search ops assistant. You update a pipeline table from STATUS_DUMP only. You never invent employers, contacts, dates, or outcomes.
TASK: Refresh the PIPELINE_TABLE from STATUS_DUMP. Add new rows for roles I list. Update Last touch, Next action, and Status when STATUS_DUMP shows a change. Flag stale rows where Last touch is older than [N] days and Next action is blank.
FORMAT: Markdown table with columns: Company | Role | Source | Contact | Last touch | Next action | Status | URL | Notes. Sort by Next action date ascending. Cap Notes at 12 words per row.
PIPELINE_TABLE: [paste current table or empty header row]
STATUS_DUMP: [paste notes: applied, replied, ghosted, interview scheduled, passed, etc.]
RULES: No invented contact names. No fake "referral secured." Mark unknown cells [NEED FACT]. If a company appears twice, merge into one row and note the duplicate in Notes.
REMINDER: Never invent pipeline facts. Use [NEED FACT] for gaps.
Weekly review pattern adds: "TASK: From PIPELINE_TABLE, list Top 5 Next actions for this week with a one-line draft task per row (email, LinkedIn note, or apply). Ban generic 'follow up' without naming the contact and the last touch date." You pick three actions and execute. The model proposes; you send.
Stale-thread flag pattern: "TASK: List every row where Status is Applied or Outreach and Last touch is 14+ days ago. For each, propose one follow-up line under 60 words that references the role title and my last touch date from the table. Do not invent a conversation we never had."
Follow-up cadence and reminder macros
Follow-ups die when you ask ChatGPT to "write a polite follow-up" with no last-touch fact. Paste LAST_TOUCH, ROLE, COMPANY, and CHANNEL first.
Recruiter follow-up pattern:
TASK: Draft a follow-up under 90 words for CHANNEL. Reference ROLE at COMPANY and LAST_TOUCH date. One ask: status update or next step. Tone: plain, warm, no guilt trip. Ban "just circling back" and "I know you're busy."
LAST_TOUCH: [date and what you sent]
ROLE: [title]
COMPANY: [name]
CHANNEL: [email | LinkedIn DM]
Hiring-manager follow-up after no reply: "TASK: Draft one follow-up under 75 words. Mention one specific detail from POSTING_SNIPPET I can tie to CANDIDATE_FACTS. Ask one question about the team or timeline. No invented mutual connections. No fake 'we spoke at X' unless LAST_TOUCH confirms it."
Cadence planner pattern: "TASK: From PIPELINE_TABLE, build a 7-day outreach plan. Max 3 outbound touches per day. Mix: new applications, follow-ups, and one networking note. Output: Day | Action type | Company | Contact | Draft task one line. Refuse to schedule more than one touch to the same contact within 5 days unless STATUS_DUMP shows they replied."
Outreach macros for recruiters and hiring managers
Outreach is the other half of ChatGPT prompts for job search. Tracking tells you who needs a ping. Outreach macros turn SEARCH_FACT into a first email, a LinkedIn connection note, or a short DM that a human can send after a two-minute fact check. Without CANDIDATE_FACTS and POSTING_SNIPPET in the prompt, the model writes generic interest letters that recruiters ignore.
Keep one role per outreach thread. Dumping five companies into one chat produces swapped names and duplicated hooks. Paste COMPANY, ROLE, POSTING_SNIPPET, CANDIDATE_FACTS, and CONTACT when you know it. Put banned phrases at the end so a long paste does not bury them.
Honesty rule for outreach: the model must not claim a referral, a prior meeting, a shared employer, or a product user story unless SEARCH_FACT confirms it. Mark gaps with [NEED FACT]. You fill them from LinkedIn, email history, or memory before send.
Cold email and recruiter reply macros
Cold email skeleton:
ROLE: You are a job search writing assistant for [target title]. You draft from CANDIDATE_FACTS and POSTING_SNIPPET only. You never invent employers, metrics, referrals, or company claims.
TASK: Draft a first outreach email to [CONTACT or Recruiting team] about ROLE at COMPANY. Lead with one proof point from CANDIDATE_FACTS that maps to POSTING_SNIPPET. One clear ask: conversation, application review, or referral to hiring manager if policy allows.
FORMAT: Subject under 8 words. Body under 120 words. Short paragraphs. Close with one next step. No attachments mentioned unless I list them in SEARCH_FACT.
POSTING_SNIPPET: [paste 3 to 5 requirements]
CANDIDATE_FACTS: [paste 3 proof points you can defend]
CONTACT: [name and title if known]
RULES: Ban "I am a perfect fit," "passionate," and "excited." No invented mutual connections. Use [NEED FACT] for missing proof.
REMINDER: Never invent career facts or referrals.
Recruiter reply when they ask for more detail: "TASK: Reply under 100 words. Answer their question from CANDIDATE_FACTS only. Attach nothing new I did not list. If they asked for salary, write [NEED FACT: salary range] unless SEARCH_FACT includes a range I approved."
Application portal short answer pattern: "TASK: From POSTING_SNIPPET and CANDIDATE_FACTS, draft answers for these fields: [list]. Cap each at [N] words. Plain language. No buzzword stacks. Flag any question that needs a fact I did not supply."
Referral asks and warm intro macros
Referral asks fail when you treat a stranger like a best friend. Name the relationship tier in SEARCH_FACT: cold, weak tie, former colleague, or friend.
Warm intro pattern:
TASK: Draft a referral ask to CONTACT for ROLE at COMPANY. Relationship tier: [weak tie | former colleague]. Mention one shared context from SEARCH_FACT. Ask for intro to hiring manager or employee referral link if COMPANY policy allows. Under 100 words. Offer a forwardable blurb they can paste.
SEARCH_FACT: [how you know them, last interaction date]
FORWARDABLE_BLURB: "Also draft a 3-sentence blurb CONTACT can forward. Third person. Facts from CANDIDATE_FACTS only. Under 60 words."
Cold alumni pattern: "TASK: Draft a LinkedIn connection note under 280 characters to an alum at COMPANY. Mention shared school from SEARCH_FACT. One ask: 15-minute informational chat about ROLE team. No claim we met before unless SEARCH_FACT says so."
Employee referral fence: "Ban phrases: 'I heard you're hiring,' 'I know someone on the inside' unless SEARCH_FACT names the person. Prefer: 'I applied to ROLE on [date]. If employee referrals are open on your team, could you point me to the right path?'"
Networking prompts that open doors
Networking macros differ from public LinkedIn posts. You write one person. You ask for context, not applause. ChatGPT can draft informational interview asks, event follow-ups, and thank-you notes after a coffee chat, as long as you paste real names and real topics from the conversation.
Keep networking threads separate from pipeline refresh threads. A coffee thank-you needs a warm tone and specific nouns from NOTES. A tracking table needs cold columns and dates. Mixing them produces thank-you emails that read like spreadsheet cells.
After any networking call, run a NOTES → NEXT_STEP prompt before you forget. The model turns messy bullets into one follow-up email and one row for PIPELINE_TABLE.
Informational interview and coffee chat asks
Informational ask skeleton:
ROLE: You are a networking draft assistant. You write from SEARCH_FACT and CANDIDATE_FACTS only. You never invent shared history or flatter strangers.
TASK: Draft a request for a 20-minute informational chat about [function or company]. Audience: [title at company]. One reason I fit the ask from CANDIDATE_FACTS. Three questions I will bring, tied to their role type, not to confidential company secrets.
FORMAT: Under 110 words for email, or under 280 characters for LinkedIn note. One ask. Propose two time windows or ask what they prefer. No "pick your brain."
SEARCH_FACT: [how I found them, shared context]
CANDIDATE_FACTS: [one relevant proof point]
Post-chat thank-you pattern: "TASK: Draft a thank-you under 100 words from NOTES. Mention one specific topic they raised. One line on how I will act on their advice. Optional: ask permission to stay in touch quarterly. Ban generic 'great insights.' No invented promises about hiring."
NOTES: [paste call bullets]
Event, community, and weak-tie follow-ups
Conference follow-up pattern: "TASK: Draft a follow-up under 90 words to CONTACT I met at [event]. Reference one topic from NOTES. One useful link or article from SEARCH_FACT if I supply URL. Ask one low-friction next step: connect on LinkedIn or short call. No claim we discussed hiring unless NOTES confirm it."
Community thread pattern: "TASK: Turn my answer in NOTES into a helpful reply in [Slack | Discord | forum] under 120 words. Add one practical tip from CANDIDATE_FACTS. No self-promo unless I set PROMO: yes. Sign with first name only."
Weak-tie nurture pattern: "TASK: From PIPELINE_TABLE, list 3 contacts I have not touched in 60+ days with Relationship = weak tie. Draft one value-first note each under 70 words: share a public article URL I paste, congratulate on NEWS I paste, or ask one genuine question from their public post. Ban 'hope you're well' openers."
Step-by-step job search prompt workflow
Use one thread per artifact type: pipeline refresh, cold outreach, referral ask, or networking thank-you. Dumping all four into one long thread swaps company names and dates. The loop below keeps SEARCH_FACT stable while you swap only the TASK block for each deliverable.
Keep SEARCH_FACT outside ChatGPT: target titles, salary range you will state, proof points, banned phrases, and referral policy notes per company. Update it when a recruiter gives new detail. Feed it into every prompt that touches outreach or tracking.
Step 1: Build SEARCH_FACT and seed the pipeline
List what you chase this month. Example: "Target: Senior PM, B2B SaaS, remote US. Proof: 6 years PM, shipped billing revamp, SQL for metrics. Salary band I will state: $160k to $180k base. Banned: passionate, thrilled, perfect fit. Referral: ask after one recruiter reply, not on first cold email." Ugly notes beat polished fiction.
Paste open roles into STATUS_DUMP. Run the tracking skeleton. Export the table to your sheet. Mark [NEED FACT] cells you must fill before outreach.
Step 2: Draft outreach, then audit
Pick one row with Next action = outreach. Open a new thread. Paste cold email or connection note skeleton with POSTING_SNIPPET and CANDIDATE_FACTS. Close the output. Check names, titles, and claims against the posting and your resume fact sheet with the chat closed.
Run an audit pass:
TASK: Audit DRAFT against CANDIDATE_FACTS, POSTING_SNIPPET, and SEARCH_FACT. For each claim, reply Keep, Soften, or Remove. List any invented referral, mutual connection, or company fact. Propose a safer rewrite for Soften and Remove lines.
Optional scaffold: open https://promptmake.net/text, describe "job search outreach and pipeline tracking prompts with honesty fences and follow-up cadences," generate once, then paste SEARCH_FACT into the returned structure. Guests get about three runs per day; registered free users get about five. Use a run to shape the prompt, then finish in ChatGPT.
Step 3: Send, log, schedule follow-up
Send only after you approve the draft. Update STATUS_DUMP with date, channel, and contact. Re-run the tracking refresh prompt or edit the sheet by hand. Schedule Next action date before you close the laptop.
Save winning prompts next to macro names: cold_recruiter_v2, referral_weak_tie, stale_14d. Reuse the same ROLE and RULES wrapper each week.
Mistakes that wreck job search ChatGPT use
Mistake 1: Asking ChatGPT to "run my job search" with no CANDIDATE_FACTS. The model invents referrals and metrics you cannot defend. Paste proof first.
Mistake 2: One mega-thread for resume, cover letter, outreach, and tracking. Split artifacts. Reuse SEARCH_FACT; change TASK and FORMAT.
Mistake 3: Claiming a mutual connection or prior meeting the model suggested. Verify on LinkedIn or email before send. Fake familiarity kills trust.
Mistake 4: Follow-ups with no LAST_TOUCH date. The draft sounds robotic or apologetic. Paste the date and channel every time.
Mistake 5: Skipping the pipeline refresh. You double-email recruiters and forget roles that reposted. Run the table prompt weekly.
Mistake 6: Using consumer chat for full resume PDFs with home address and ID numbers. Redact sensitive fields. Use approved tools when your coach or employer requires them.
Mistake 7: Trusting Instant as the final judge on referral asks to senior leaders. Fast models fit first drafts. Route accuracy audits to GPT-5.6 Sol, Claude Opus 5, or Gemini 3.1 Pro when a wrong claim would burn a contact.
Model notes for job search prompts (mid-2026)
ChatGPT often defaults to GPT-5.5 Instant for fast chat. Instant fits connection notes, short follow-ups, and pipeline table refreshes when SEARCH_FACT is already in the message. Keep prompts short: ROLE, TASK, FORMAT, facts, RULES.
GPT-5.6 Sol fits audit passes: claim checks against CANDIDATE_FACTS, referral language review, and follow-ups that must not invent shared history. Give goal, constraints, and format. Skip long chain-of-thought slogans on reasoning-class models.
Claude Sonnet 5 handles long STATUS_DUMP plus a wide PIPELINE_TABLE in one message. Claude Opus 5 fits careful audits when a wrong referral claim would reach a hiring manager. Gemini 3.5 Flash fits volume work: many follow-up variants from one table. Gemini 3.1 Pro fits conflict checks when two rows mention the same company under different role titles.
Hedge on exact menu names in each vendor UI. They shift. Re-check the model picker when you open a new thread. All models need your facts in the message. None replace a send button or a human relationship.
Build job search macros with PromptMake /text
Write the rough ask in plain words: artifact type, channel, honesty rule, and whether you need a pipeline table or a single outreach email. Open https://promptmake.net/text and generate a structured prompt once. Expect labeled sections you can fill with SEARCH_FACT and POSTING_SNIPPET.
Edit proof points, contact names, and salary bands yourself. PromptMake cannot know your pipeline. Paste the filled prompt into Instant for first drafts, or GPT-5.6 Sol for audits. Keep free-tier runs for scaffolding, not five synonym retries of the same weak "help me find a job" ask.
Workflow that sticks: SEARCH_FACT, seed pipeline, PromptMake scaffold, fill facts, fast model draft, fact check, reasoning model audit, you send, log touch, schedule follow-up. Store one template per macro family so you do not rewrite ROLE and RULES from scratch each week.
FAQ
What are the best ChatGPT prompts for job search in 2026?
The best ChatGPT prompts for job search lead with ROLE and honesty fences, paste CANDIDATE_FACTS and POSTING_SNIPPET, then demand FORMAT for one artifact: pipeline table refresh, cold outreach, referral ask, or follow-up. Add a second audit prompt that marks Keep, Soften, or Remove on each claim. Match GPT-5.5 Instant or Gemini 3.5 Flash for first drafts and GPT-5.6 Sol, Claude Opus 5, or Gemini 3.1 Pro for audits on referral or hiring-manager outreach.
Can ChatGPT track my job applications?
ChatGPT can refresh a markdown or CSV-style pipeline table from STATUS_DUMP you paste. It should not invent contacts, stages, or outcomes. Keep the master sheet in a spreadsheet or notes app you control. Run a weekly tracking prompt to flag stale rows and propose next actions. Treat the chat output as a draft update, not as your only database.
How is this different from ChatGPT prompts for resume or cover letters?
Resume and cover letter guides focus on document sections: bullets, summaries, and one-page letters tied to a posting. This guide focuses on search operations: who you emailed, when you follow up, referral asks, and networking notes. You may paste the same CANDIDATE_FACTS into both libraries, but the artifacts and channels differ. Pick the guide that matches the task on your calendar today.
How do ChatGPT prompts for job search handle networking without sounding spammy?
Paste relationship tier, shared context from SEARCH_FACT, and a cap on length. Ban guilt trips, fake familiarity, and "pick your brain." Ask for one clear next step: a short call, a forwardable blurb, or permission to stay in touch. Run a tone audit before you message weak ties. Specific nouns from their public work beat generic praise.
Should I use GPT-5.5 Instant or GPT-5.6 Sol for job search outreach?
Use Instant for first drafts of connection notes, recruiter emails, and pipeline table refreshes when facts are already labeled in the prompt. Use GPT-5.6 Sol when you need a careful audit of referral language, mutual-connection claims, or follow-ups that reference prior touches. Run both only when you measure quality for a recurring outreach workflow you send every week.
How often should I run follow-up prompts during a job search?
Refresh PIPELINE_TABLE weekly. Draft follow-ups when Last touch crosses your cadence rule, often 7 days for recruiters and 14 days for hiring managers unless they named a window. Use the stale-thread flag prompt instead of guessing who needs a ping. Cap outbound touches per day so you do not burn contacts with duplicate notes.
Can PromptMake help with ChatGPT prompts for job search for free?
Yes. PromptMake /text turns a rough job search idea into a labeled prompt you can aim at ChatGPT, Claude, or Gemini. Guests get about three generations per day; registered free users get about five. Fill in your own SEARCH_FACT, pipeline notes, and posting snippets, then paste into Instant for outreach drafts or GPT-5.6 Sol for claim audits.
Ready to generate your own prompts?
Free. No sign-up required. Works with all major AI models.