The Nonprofit AI Almanac

HR and staff development

Write a job posting

Produces a clear, inclusive posting that attracts good candidates.

Lower risk: public info only — Share only public details about the role.

Please note: This site is only a guide to help people understand. Consult your IT, security and/or privacy department for clarification.

Before you start, gather

Copy [PAY RANGE] from your approved budget or salary range. Copy [KEY RESPONSIBILITIES] from the current job description. List in [REQUIRED SKILLS] only what is truly needed on day one. Use role words, not names of current staff.

Starter prompt

Write a job posting for a [JOB TITLE] at [ORGANIZATION NAME]. Mission: [MISSION]. Responsibilities: [KEY RESPONSIBILITIES]. Must-have skills: [REQUIRED SKILLS]. Pay range: [PAY RANGE]. Location: [LOCATION]. Use inclusive language, avoid jargon, separate must-haves from nice-to-haves, and include how to apply. Do not invent benefits or pay, and do not describe any requirement as legally required; write MISSING INFO instead of guessing.

Paste the prompt into your AI tool first, then replace the placeholders with your own details. Don't use real names of clients or donors.

Open an AI tool

You are leaving this guide. Copy the prompt first, then open a tool. The link goes to the website of the company named on each link, in a new tab. That company's terms and privacy policy apply there. Paste the prompt in, then replace the placeholders with your own details. Don't enter real names or confidential details.

Check the result

Check the pay, benefits and legal wording, and make sure requirements are truly necessary.

What it might get wrong

A benefit, pay figure or credential the role does not include. A requirement worded as legally required. Must-have skills that quietly screen out people who could learn the job.

Why AI makes things up