Job Description Generator3 nodes
Job Description Generator
Turn a short role brief into a structured, inclusive job description ready to post.
Workflow at a glance
The full canvas, before you import it
Click any node to see its config.
#HR#Recruiting#Job Description#Hiring#AI#Writing
Click a node to select it — same as the Heym editor; the panel shows its settings.
3 nodes · Free & source-available
Job Description Generator
Write consistent, inclusive job descriptions in seconds. Give the role, level, team, and the must-have and nice-to-have skills, and this template returns a structured JD with a summary, responsibilities, requirements, and an about section.
What this workflow does
- roleBrief captures title, level, team, must-haves, nice-to-haves, and location
- writeJobDescription produces a structured, inclusive job description
- jobDescriptionResult returns the JD for your ATS or careers page
Use cases
- Consistent JDs across every opening
- Faster req creation for hiring managers
- Inclusive language by default
Setup
Connect an LLM credential in writeJobDescription. Fill the role brief and run. The JD uses only the skills and details you provide.
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+V— nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
More workflow templates
Discover more automations
- HR & RecruitingLinkedIn AI Candidate Search & RankerSearch LinkedIn for candidates via the API, rank each profile with GPT-4o against your job description, and post a shortlist to Slack.
- HR & RecruitingCandidate Scorecard Sheet ScreenerReview new candidate rows from a hiring spreadsheet, draft scorecards with AI, and notify recruiters about strong matches.
- HR & RecruitingEmployee Onboarding OrchestratorTurn a new-hire intake into a personalized onboarding plan, provision accounts via API, send a welcome email, and brief People Ops in Slack.
- HR & RecruitingPTO Request Approval (Human-in-the-Loop)An agent checks a time-off request against policy, then pauses for a manager to approve, edit, or refuse before the decision is finalized.
- HR & RecruitingEmployee Offboarding ChecklistTurn a departure into a complete offboarding checklist — deprovision accounts, recover assets, transfer knowledge — and notify IT and People Ops.
- HR & RecruitingEmployee Pulse Survey AnalyzerAnalyze pulse survey responses for themes, sentiment, and risks, then share an action-focused summary with People Ops.
- Customer SupportHITL Support Reply AgentDraft a customer-facing support response, pause for human approval, then continue with the reviewed reply.
- Marketing & SEOReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.
- AI AgentsBatch LLM Status TrackerSend an array through the OpenAI Batch API, branch on live status updates, and collect the final per-item results.
- Customer SupportIMAP Support Inbox TriageWatch a shared mailbox, summarize incoming support email, and route urgent messages to Slack.
- Document OpsJina Web FetcherFetch clean, LLM-ready text from any URL using the Jina Reader API.
- Dev & IT OpsCursor Post NotifierMonitor the Cursor blog on a schedule and Slack-notify your team when a new post goes live.