Turn hiring intake notes into a polished job description

By General Input

Hand over rough hiring notes and get back a structured, on-tone job description with must-haves, nice-to-haves, and a flagged list of role-level risks.

Integrations

  • Gmail
  • Google Drive
  • Microsoft SharePoint
  • Slack

Type

Agentic Task

Categories

  • HR & People
  • Operations

Build me an agent workflow that turns hiring manager intake notes into a posting-ready job description, with must-have vs preferred qualifications cleanly separated and a list of role-level risks for the recruiter to review before posting.

Trigger: run when a hiring manager sends intake notes to a designated Gmail label (for example, 'JD intake'), or drops a brief into a specific Google Drive or Microsoft SharePoint folder. Support all three sources so different teams can use whichever they prefer. If none of those fire, allow the workflow to be run on demand with the intake pasted in.

Inputs to read: the email body and any attachments from Gmail, or the file content from the Drive or SharePoint folder. The intake may include role title, team, manager, level, scope, location, comp range, headcount reason, must-have skills, nice-to-have skills, interview loop notes, and links to similar existing roles. Treat it as messy free-form text, not a fixed template.

Reference style: also read two or three existing job descriptions from a configurable Google Drive or SharePoint 'style examples' folder so the new draft matches the company's tone, section order, and length.

What the agent should produce, in this order: a one-paragraph role summary, a 'What you will do' responsibilities section, a 'Must-haves' section (only true blockers belong here), a 'Nice to haves' section (preferred but not required), a 'How we work / about the team' section, a compensation and benefits section, and a closing call to apply. Match the reference style for headings and voice.

Risk and quality checks the agent must run before handing off: 1) flag if the proposed title looks inflated or deflated for the scope described, 2) flag if must-have qualifications are stricter than the scope justifies (years of experience, degrees, specific tools), 3) flag gendered or biased language, 4) flag missing salary range where local laws or company policy require it, 5) flag any item that belongs in 'nice to have' but was filed under 'must have', 6) list any open questions the hiring manager still needs to answer.

Output: save the finished job description as a Google Doc in a 'Job descriptions / drafts' folder in Google Drive, or as a Word file in the equivalent SharePoint folder, depending on where the intake came from. Then post a message in the recruiting Slack channel with the role title, a link to the draft, the list of flagged risks, and any open questions for the hiring manager. Tag the recruiter assigned to the role if that mapping is provided.

Keep one workflow run per intake. If the hiring manager replies in the Gmail thread or updates the brief in Drive or SharePoint with new info, treat that as a new run and produce an updated draft rather than editing the previous one in place.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsChase the paperwork every new client and vendor still owesFile Gmail attachments into storage with names you can findWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teams