Guide

ChatGPT for recruiters: what actually works in 2026 (beyond rewriting job descriptions)

ChatGPT for recruiters in 2026: 6 workflows with prompts, Custom GPTs, DALL-E image generation, Operator browser agent, and three-tier compliance framework.

In January 2023, ChatGPT became the fastest software adoption in history at 100 million users in 60 days. Recruiters were in that wave. Three years later, most of them still use ChatGPT for the same three things: rewriting job descriptions, drafting outreach, and generating Boolean search strings.

That is missing the upgrade path. ChatGPT in 2026 is not the same product most recruiters tried in 2023. The current version runs on GPT-5, ships with Custom GPTs you can train on your own files, generates images through DALL-E, runs a browser agent called Operator, and offers three subscription tiers with different compliance terms. The recruiters who actually built workflows around these capabilities are running leaner desks than the ones still pasting job description rough drafts into a free chat window.

This guide walks through six concrete workflows ChatGPT runs better than any other tool in 2026: the prompts, the time saved per workflow, what to do and what not to do, and how to think about the compliance line between proactive sourcing (low regulatory risk) and applicant funnel scoring (higher regulatory risk). At the end, the comparison vs Claude Cowork, Perplexity, and OpenClaw shows where each tool actually wins.

What "ChatGPT" actually means in 2026

OpenAI ships ChatGPT in tiers, and the right answer to "should I use ChatGPT for recruiting" depends on which tier you mean.

ChatGPT (free). Web chat, GPT-4o-class model by default. Useful for casual one-off tasks. Insufficient for repeated recruiter workflows because the training opt-out is not available on free accounts and the model variants are throttled.

ChatGPT Plus. $20 per month consumer plan. Adds GPT-5 access, DALL-E image generation, voice mode, Custom GPTs, browsing with web search, file analysis, and Operator (the browser agent). This is the right baseline for most recruiter use.

ChatGPT Team. $30 per seat per month, or $25 per seat per month on annual billing. Minimum 2 seats. Same model access as Plus, plus shared workspace, admin controls, and Commercial Terms with a formal Data Processing Agreement. Required for recruiters handling candidate data under client contracts with vendor data-handling clauses (most agency contracts in 2026 include them).

ChatGPT Enterprise. Custom pricing, sales-led. Adds SSO, SCIM, advanced admin controls, unlimited high-speed GPT-5, expanded context window, and dedicated workspace controls. Right for larger TA teams or agencies handling EU candidate data under GDPR Article 28.

Custom GPTs, Operator, and the GPT Store. Layered capabilities on top of subscription tiers. Custom GPTs are user-built domain assistants you train with files and instructions. Operator is OpenAI's browser agent that operates web interfaces (similar to Claude Cowork or Perplexity Comet). The GPT Store is the marketplace for sharing or finding Custom GPTs.

The rest of this guide assumes Plus at minimum, with notes on where Team or Enterprise matters for compliance.

The 6 workflows that save the most time

Each workflow below: open ChatGPT (or Operator), paste a prompt, get a working output. No coding required. All assume Plus at minimum.

1. JD optimization with SEO and inclusivity scoring

The most common ChatGPT use case for recruiters, and most do it badly. The standard approach is "rewrite this job description to sound better." The output is generic prose that does nothing for job-board search rankings and reproduces whatever bias was in the source. A better prompt produces a posting that ranks in job-board search, flags inclusive-language issues, and gives you headline variants for A/B testing.

Workflow. Open ChatGPT Plus. Paste the rough JD into the chat. Then paste this prompt:

Read the attached rough JD. Produce a polished job posting that: 1. Includes 3 headline variants for A/B testing 2. Optimizes for job-board SEO with these keywords: [list 5 target keywords] 3. Scores the inclusivity of the language and rewrites any gendered, age-coded, or otherwise biased phrases 4. Ends with a one-line salary range and a one-line growth-opportunity hook Output: the full polished posting, plus a separate inclusivity score with reasoning for any rewrites you made.

Output. A polished posting, 3 headline variants, and an inclusivity audit with reasoning.

Time saved. From 45 minutes of JD writing and editing to about 5 minutes.

Why ChatGPT here vs alternatives. Claude Cowork can do this too but tends to over-polish. Perplexity is overkill (research tool, not text generator). ChatGPT's tone matching is the most flexible across job-posting styles, which matters when you write for multiple clients with different voice.

2. Personalized outreach at batch with role-specific tone

ChatGPT's strength here is conversational tone matching. Feed it a CSV of candidates with personalized hooks, and it produces messages that read like they came from a specific recruiter rather than a template engine.

Workflow. Export your candidate list as a CSV (from your sourcing platform, ATS, or spreadsheet). The CSV needs at minimum: name, current title, current company, and one personal hook column per candidate (recent project, recent post, talk they gave, repo they shipped). Drop the CSV into ChatGPT Plus. Paste:

For each row in the attached CSV, write a personalized LinkedIn outreach message under 90 words. The role is: [paste 2-line role pitch]. Match the candidate's apparent seniority (entry-level vs IC vs leadership) and write in [casual / professional / direct] tone. Open with something specific from the hook column. Never use "I came across your profile" or similar generic openers. Close with one concrete next step (a 20-minute conversation by Tuesday, not "open to chat"). Output as CSV with the original columns plus a "message" column.

Output. A CSV with a personalized message per candidate, ready to paste into your sequencer or LinkedIn outreach tool.

Time saved. From 8 to 12 minutes per personalized message manually to about 20 seconds per message at batch.

Compliance frame: the recruiter still chooses who actually receives the messages. This is content generation, not candidate scoring. Tier 1 use case in the compliance framework below.

3. Custom GPT as a sourcing assistant trained on your context

This is the workflow most recruiters have never tried, and it produces the biggest gain when they do. Custom GPTs are persistent AI assistants you build once, train with files, and use repeatedly. For a recruiting desk, the right Custom GPT becomes a teammate that already knows your company, your style, and your typical roles.

Workflow. Open the GPT Builder in ChatGPT Plus. Create a new GPT called "Sourcing Assistant." Upload:

  • Your JD library (last 20 JDs you have worked on)
  • Your company's value-prop one-pager (or your client's, if you are an agency)
  • Last quarter's outreach templates that actually worked
  • Your standard candidate persona docs by role family

Set instructions: "You are a sourcing assistant for [recruiter name]. When I describe a role, generate a Boolean search string for LinkedIn and one for Google X-ray, three target candidate personas to source against based on the role and my historical patterns, and a draft outreach template that matches my voice from the uploaded examples. Never filter candidates on protected attributes. This is for proactive sourcing, not for funnel screening or hiring decisions."

Now when a new req lands, instead of starting from scratch every time, you have a teammate that already knows your context.

Output. Custom GPT that produces Boolean strings, target personas, and outreach drafts on demand, tuned to your voice and your historical roles.

Time saved. Initial build is 30 to 60 minutes of setup. Marginal cost per req drops from a series of standalone prompts to one focused conversation.

Compliance frame: this Custom GPT is built for proactive sourcing (Tier 1: ranking and persona generation for outreach decisions, not for applicant funnel decisions). Do not extend the Custom GPT with screening or scoring tasks that would put it into Tier 2 (funnel scoring) without explicit human review and AEDT bias-audit compliance. See the compliance section below.

Privacy note. Files uploaded to a Custom GPT are processed under your subscription tier's terms. Plus runs on Consumer Terms, where uploaded content may be eligible for training unless you opt out (Settings → Data Controls → "Improve the model for everyone" → off). On Team and Enterprise (Commercial Terms), training is opted out by default and contractual data-handling commitments apply. Do not upload candidate-identifying data into a Plus-tier Custom GPT.

4. Image generation for employer branding through DALL-E

ChatGPT Plus includes DALL-E. Enterprise tiers run the newer GPT-image-1 model with stronger composition and brand-consistency controls. For recruiters who contribute to LinkedIn presence or employer branding, this collapses the "I need a design asset, design is busy" bottleneck.

Workflow. Open ChatGPT Plus. Paste:

Create a flat-design editorial illustration for a LinkedIn post announcing 5 open engineering roles at a Series B fintech in NYC. Style: minimal, professional palette, no people, no logos, no text in the image. Color palette: cream background, dark brown line work, orange accent. Output 2 variations.

Output. Two illustration variations you can use directly or hand to a designer for polish.

Time saved. From 1-2 days of design review cycles to about 5 minutes.

ChatGPT is the only LLM in the cluster with strong native image generation. Claude has none. Perplexity has weaker image output. If your workflow includes branded visuals (LinkedIn posts, hiring announcements, recruiting newsletter graphics), ChatGPT covers it without a separate Canva or design hire.

5. Boolean string generation by platform

ChatGPT generates platform-specific Boolean strings reliably. Different platforms have different syntax (LinkedIn uses uppercase operators, Google X-ray uses dashes for NOT, Indeed has different stemming) and ChatGPT handles the dialects well.

Workflow. Open ChatGPT Plus. Paste:

Generate three Boolean search strings for finding Senior Backend Engineers with Python and AWS experience in San Francisco. Output one string each for: LinkedIn Recruiter, Google X-ray, and GitHub Search. Note the syntax differences for each platform. Exclude candidates whose current title contains "intern" or "junior". Include the Bay Area regional variants in the location filter for LinkedIn. Output each string with a one-line note on which platform field it should be pasted into.

Output. Three platform-specific Boolean strings ready to paste, with field-placement notes.

Time saved. From 15-20 minutes of platform-specific string construction to about 2 minutes.

For the deep guide on Boolean syntax, platform differences, and worked examples by role, see boolean search for recruiters.

6. Operator for browser-based sourcing automation

OpenAI's Operator (launched 2025, generally available on Plus through 2026) is ChatGPT's answer to Claude Cowork and Perplexity Comet. It operates your browser as an agent: clicks, types, moves between pages, captures structured data.

For recruiters, Operator's main use case mirrors Comet: LinkedIn sourcing automation. Open Operator, give it a sourcing task, watch it run (or do something else for ten minutes).

Workflow. In Operator, with a LinkedIn session already authenticated, type:

Open LinkedIn Sales Navigator. Search for Senior Product Managers in Boston with 5+ years experience at B2B SaaS companies. From the first 30 results, open each profile and capture: name, current title, current company, years at current role, top 3 skills listed, and one signal from their About section. Skip profiles that explicitly state they are not open to opportunities. Output as a structured table.

Output. A structured table with 30 candidates' captured profile data, ready to be fed into Workflow 2 (personalized outreach) for batch message generation.

Time saved. From a 2-hour tab-switching marathon to about 10 minutes of agent execution.

Compliance frame: this workflow captures public profile data for proactive outreach decisions (Tier 1: who the recruiter chooses to message). It is not used to score applicants against hiring criteria or substantially assist hiring decisions. Skipping profiles that state they are not open to opportunities is a candidate-stated preference filter, not algorithmic ranking against hiring criteria.

On Operator vs Comet vs Cowork. These three are direct competitors and produce similar output quality for sourcing tasks. The right one depends on which ecosystem you already use. Operator if you already pay for ChatGPT Plus. Comet if you already pay for Perplexity Pro. Cowork if you prefer Claude's longer context and refusal patterns. We covered Comet in Perplexity for recruiters and Cowork in Claude for recruiters.

On LinkedIn ToS. Browser automation against LinkedIn is a gray area. LinkedIn's anti-bot defenses can flag accounts running Operator too aggressively. Conservative rate limits, single-account use, and human review of outputs before any outreach reduce risk. This is true of any LinkedIn automation, not just Operator.

A note on compliance: the three tiers that matter for recruiters

US recruiters running AI-assisted workflows in 2026 face an expanding compliance landscape: NYC Local Law 144 (AEDT bias audit requirements), Illinois HB 3773 (candidate disclosure for AI in hiring), Colorado AI Act (impact assessments for high-risk hiring AI), EEOC technical assistance on AI and Title VII, plus state-level privacy laws covering candidate data. None of this is legal advice. If you process candidate data at scale or run automated workflows that affect hiring outcomes, talk to a privacy lawyer about your specific setup.

The useful frame for thinking about which workflows carry which regulatory weight is three tiers.

Tier 1: Proactive sourcing assistance. AI helps you decide who to message, which candidates fit a target persona, what Boolean string to run, what outreach to send. The recruiter chooses who actually gets contacted. AEDT laws apply primarily to tools that "substantially assist or replace" hiring decisions, so proactive sourcing carries lower regulatory exposure. The workflows above (1, 2, 3, 4, 5, 6) all sit in Tier 1.

Tier 2: Applicant funnel scoring or screening. AI scores incoming applicants against a JD, ranks them for human review, or filters which applicants advance to the next stage. This is where AEDT laws apply most directly. NYC Local Law 144 requires an annual bias audit by an independent auditor for any such tool used for NYC-based roles. Illinois HB 3773 adds candidate-disclosure requirements as of January 2026. Workflows in this tier require explicit human review of every output, documented bias-audit processes for teams that use them regularly, and candidate-facing disclosure that AI is part of the screening process.

Tier 3: Autonomous adverse decisions. AI automatically rejects, deprioritizes, or screens out candidates without human review. AI sends rejection emails based on a model output. AI decides which candidates do not advance based on a score. This is direct AEDT violation territory, plus GDPR Article 22 risk if any EU candidate data is involved. The workflows above do not include any Tier 3 use cases. We do not recommend Tier 3 workflows in any AI tool, regardless of which model runs underneath.

Data privacy specifics for ChatGPT. Plus and Free run on Consumer Terms. Conversations are eligible for model training unless you toggle off. Settings → Data Controls → "Improve the model for everyone" → off. Do this before processing any candidate data. Team and Enterprise run on Commercial Terms with formal DPA, named subprocessors, SOC 2 Type II compliance, no training on customer data, and contractual data-handling commitments. State privacy laws (CCPA, the 2023 to 2026 state-law wave) apply to candidate data regardless of AI provider; the fix is a candidate-facing privacy notice that names AI processing, a documented retention policy, and the training toggle.

ChatGPT-specific note on refusal patterns. ChatGPT is more willing than Claude to execute prompts that filter on protected attributes when framed as "culture fit," "language native," or similar workarounds. This is a known difference between GPT-class and Claude-class refusal behavior. Recruiters using ChatGPT for anything candidate-evaluation-adjacent should set explicit instructions in their prompt or Custom GPT not to filter on protected attributes, because the model will less reliably refuse on its own.

Pairing ChatGPT with Glozo: the data layer your prompts are missing

ChatGPT is a strong general-purpose AI tool. It writes, summarizes, generates images, runs browser tasks, and operates as a Custom GPT trained on your files. What it does not have: a unified candidate index, a Skill Graph that captures real expertise rather than keyword matches, market compensation data trained on proprietary recruiting data points, or the Open-to-Offers behavioral signal that flags receptive passive candidates before you spend a credit reaching out.

That is the layer Glozo was built for.

The concrete handoff: use ChatGPT for the workflows where it shines (JD writing, outreach drafting, image generation, Custom GPT assistants, Operator sourcing). Use Glozo for the candidate data layer underneath: who is in the right comp band for your role, who is receptive to outreach, who has the actual skill match rather than just the keyword match. Pipe Glozo's enriched candidate exports into ChatGPT for the personalized outreach workflow at batch. The combination collapses what was a 6-hour sourcing-and-outreach run into something a recruiter finishes in about 90 minutes.

The integration story matters here. ChatGPT's API is open, and Glozo's team is actively building its own MCP (Model Context Protocol) server. When that ships, ChatGPT (and Claude, Perplexity, Gemini) can connect to Glozo's data layer natively. Your Custom GPT becomes a Glozo-aware sourcing assistant without any custom integration work. The recruiter's go-to AI tool becomes a Glozo-aware agent.

The positioning is non-zero-sum. ChatGPT does not compete with Glozo on candidate data. Glozo does not compete with ChatGPT on general-purpose AI. The recruiters running both report the same outcome: ChatGPT handles the writing and tasks, Glozo handles the candidate intelligence, the recruiter does the relationship work that closes hires.

When ChatGPT wins, when Claude wins, when Perplexity wins, when OpenClaw wins

Each tool has strengths. The right tool for a task depends on the task, not the brand. For US-based recruiters running mixed desks in 2026, the realistic stack is some combination of ChatGPT Plus, Claude Pro, and Perplexity Pro at $20 per month each, with Glozo handling the candidate data layer. Most recruiters do not run all three; pick by use-case fit.

Use case Best tool Why
JD optimization at scale ChatGPT Plus Flexible tone matching across many JD styles
Personalized outreach at batch ChatGPT or Claude Cowork (tie) Both handle CSV input and tone instructions reliably
Custom assistant with file context ChatGPT (Custom GPTs) Custom GPTs are mature; Claude Projects are newer and less feature-rich
Image generation for employer branding ChatGPT (DALL-E) Only LLM in cluster with strong native image generation
Boolean string by platform ChatGPT Reliable across LinkedIn, Google X-ray, GitHub, Indeed syntax
Candidate background research with citations Perplexity Pro Source citations are first-class output, not retrofit
Pool re-engagement against a CSV Claude Cowork 200K context handles full candidate pool plus JD
Interview transcript synthesis Claude Cowork 200K context window handles 90-minute transcripts
LinkedIn sourcing automation Operator, Comet, or Cowork (similar quality) Pick based on which subscription you already pay for
Self-hosted privacy (data never leaves machine) OpenClaw Open-source, runs locally
Per-candidate comp estimate and Open-to-Offers signal Glozo Proprietary recruiting data layer; no LLM has this
Lower-risk default for compliance-sensitive work Claude Cowork Strongest refusal pattern on protected-attribute prompts

For a wider category view including platforms not covered here, see AI recruiting tools in 2026. For the self-hosted-agent path, OpenClaw for recruiters walks through the setup.

Cost and setup

ChatGPT Free. $0. Insufficient for repeated recruiter use because training opt-out is not available and model variants are throttled.

ChatGPT Plus. $20 per month. Covers Custom GPTs, DALL-E, Operator, voice mode, browsing. The right starting point for solo and agency recruiters running their own desk.

ChatGPT Team. $30 per seat per month (or $25 per seat per month annual). Minimum 2 seats. Commercial Terms with DPA. Required for handling candidate data under client contracts with vendor data-handling clauses. Most agency contracts in 2026 include those clauses.

ChatGPT Enterprise. Custom pricing. Adds SSO, SCIM, audit logs, custom retention, expanded context. Required for handling EU candidate data under GDPR Article 28.

Setup time on Plus: about 10 minutes (sign up, toggle the training opt-out, create your first Custom GPT). Operator is included on Plus and takes about 5 minutes to configure.

For comparison, Claude Pro is $20 per month. Perplexity Pro is $20 per month. OpenClaw is free software with $10 to $200 per month in API fees. Most US recruiters running a serious AI stack in 2026 pay $40 per month combined for ChatGPT Plus plus one of Claude or Perplexity, with Glozo handling the candidate data layer.

Limitations to plan around

Weaker refusal pattern on bias-sensitive prompts. Compared to Claude, ChatGPT is more willing to execute prompts that filter on protected attributes when framed as "culture fit" or similar. Set explicit instructions to not filter on protected attributes; the model will less reliably catch attempts on its own.

Citations are weaker than Perplexity. ChatGPT can browse the web and cite sources, but it does not anchor every claim to a source the way Perplexity does. For research workflows requiring traceability, use Perplexity.

Custom GPT context limits. Custom GPTs hold uploaded file knowledge, but the effective context per conversation is bounded. Heavy candidate-pool processing belongs in Claude Cowork (200K context window).

Image generation weak on text-in-image. DALL-E does not produce text inside images reliably. If your employer branding needs text-overlay images, plan a separate workflow.

Operator is browser-locked. Like Comet, Operator runs in OpenAI's controlled browser environment. If your other tooling is in Chrome or Safari, Operator adds a context switch.

Model variance across tiers. Free, Plus, Team, and Enterprise tiers may use different models or rate limits. The same prompt can produce noticeably different outputs across tiers, especially for image generation. Plan accordingly for workflows that span tiers (rare in solo use, common in agency-with-client setups).

Where to start

If you are new to deep ChatGPT use, the fastest value is Workflow 3 (Custom GPT). Spend 30 minutes building a Sourcing Assistant trained on your JD library, outreach templates that have worked, and your standard candidate personas. Every search after that starts from your context, not from a blank prompt.

Next, layer Workflow 2 (Personalized outreach at batch) into your weekly sourcing rhythm. The combination of Custom GPT plus batched outreach drafting is the single biggest time saving on a recruiter desk.

Operator (Workflow 6) is the most ambitious. Save it for a Saturday when you can spend a focused hour learning the browser agent and tuning the rate limits.

What changed in three years

ChatGPT in 2026 is not the product most recruiters tried in January 2023. Custom GPTs, DALL-E, Operator, GPT-5, and the Plus-Team-Enterprise tier structure have made it a more capable and more compliance-aware tool than what went viral three years ago. The recruiters running the six workflows above are running ahead. The data layer that makes those workflows actually convert is what Glozo built: per-candidate intelligence, market compensation estimates from 10M+ proprietary recruiting data points, and the Open-to-Offers signal that flags receptive passive candidates before you spend a credit reaching out.

ChatGPT handles the writing, the tasks, the persona generation, and the browser automation. Glozo handles the candidate intelligence that makes any of those workflows convert. The recruiter does the relationship work.

Frequently asked questions

Can I use ChatGPT for recruiting in 2026?
Yes. ChatGPT is widely used by recruiters in 2026 for content generation (job descriptions, outreach), Boolean string generation, candidate research, image generation for employer branding, and browser-based sourcing automation through Operator. The compliance line is between proactive sourcing (low regulatory risk) and applicant funnel scoring (AEDT laws apply). Stay on the proactive sourcing side, run a human-in-loop review, and ChatGPT is a reliable productivity tool.
What is the best ChatGPT plan for recruiters?
Plus at $20 per month is the right starting point for solo and agency recruiters who run their own desk and do not have client contracts with vendor data-handling clauses. Team at $30 per seat per month is required if you sign client contracts with such clauses, since Team runs on Commercial Terms with a formal Data Processing Agreement. Enterprise is required for handling EU candidate data under GDPR. Most US-only solo recruiters stay on Plus indefinitely.
What is a Custom GPT for recruiting?
A Custom GPT is a persistent ChatGPT assistant you build once, train with uploaded files, and use repeatedly. For recruiters, a Custom GPT loaded with your JD library, value-prop docs, and outreach templates becomes a teammate that already knows your context. Each new request runs against that context, so you stop starting from scratch every time. Build one as a sourcing assistant for proactive search, not as a screening tool for applicant decisions.
How does ChatGPT compare to Claude Cowork for recruiters?
ChatGPT wins on image generation (DALL-E), Custom GPTs (more mature than Claude Projects), and flexible tone matching across writing tasks. Claude Cowork wins on long-context analysis (200K window for transcripts and large CSVs), local file processing, and stricter refusal patterns on bias-sensitive prompts. The realistic 2026 stack runs both at $40 per month combined, with each handling the workflows where it is genuinely strongest.
Can ChatGPT automate LinkedIn sourcing?
Yes, through Operator. The agent can run a Boolean search on LinkedIn, open the top 30 profiles, capture structured data from each, and output a CSV ready for outreach generation. LinkedIn's terms of service treat browser automation as a gray area. Conservative rate limits, single-account use, and human review of outputs before any outreach reduce the risk of account flags. This is the same trade-off that applies to Perplexity Comet and Claude Cowork.
Does ChatGPT have compliance risks for hiring?
It depends on the workflow tier. Tier 1 use cases (proactive sourcing, content generation, image generation, Boolean strings) carry low regulatory risk. Tier 2 use cases (applicant funnel scoring, automated screening) fall under NYC Local Law 144 AEDT bias-audit requirements, Illinois HB 3773 disclosure rules, Colorado AI Act impact assessments, and EEOC Title VII guidance; these require human review and bias-audit processes. Tier 3 (autonomous adverse decisions without human review) should be avoided in any AI tool. The workflows in this guide all stay in Tier 1.
Can ChatGPT generate images for recruiting content?
Yes, through DALL-E (included with Plus) or GPT-image-1 (on Enterprise tiers). The output works well for LinkedIn post graphics, hiring announcements, recruiting newsletter visuals, and flat-design illustrations. DALL-E is weak on text inside images and on brand-consistent characters across multiple generations. For text-overlay images, plan a separate workflow in Canva or hand off to a designer.
What's the difference between ChatGPT and Perplexity for recruiters?
ChatGPT is a general-purpose AI tool with strong content generation, image generation, and browser automation through Operator. Perplexity is a research-first tool with source citations on every output. For candidate background research and company intelligence with citations, Perplexity wins. For content generation, image generation, and Custom GPT workflows, ChatGPT wins. Both cost $20 per month on the consumer tier; many recruiters pay for both.
What's the best ChatGPT prompt for writing job descriptions?
The most effective JD prompt asks ChatGPT to produce three headline variants, optimize for job-board SEO with specific keywords, score the inclusivity of the language, and rewrite biased phrases. Adding "end with a one-line salary range and a one-line growth-opportunity hook" produces a posting that performs better in search and converts more applications. Workflow 1 above has the full prompt.