Job description template that attracts the right candidates
Hiring managers often copy an old job description and hope for the best. Give your todo.is agent the role, the team and what the person will really do, and it writes a clear, inclusive job description, checks similar postings for typical pay and titles, and hands you a ready-to-post version.
The prompt
- Write a job description for a [JOB TITLE] at [COMPANY NAME AND WHAT WE DO]. Location and setup: [LOCATION, REMOTE OR HYBRID]. In the first year this person will [MAIN GOALS AND DAILY WORK]. Pay range: [SALARY RANGE OR ASK YOU TO RESEARCH]. Look at 5 similar public job postings and tell me which title and skills are most common, with links. Then write: a 2-sentence summary, about the company, what you will do (6 to 8 bullets starting with verbs), must-have skills (max 5), nice-to-have skills, pay and benefits, how to apply. Use inclusive, plain language, no jargon like rockstar or ninja, and keep it under 600 words. Give me a Word file and a plain text version I can paste into job boards.
What to change
- [JOB TITLE]: e.g. "Customer Support Specialist" or "Junior Accountant".
- [COMPANY NAME AND WHAT WE DO]: e.g. "Fieldnote, a scheduling app for landscaping companies".
- [LOCATION, REMOTE OR HYBRID]: e.g. "hybrid, 2 days a week in Denver" or "remote within the EU".
- [MAIN GOALS AND DAILY WORK]: What success looks like, e.g. "answer 40 tickets a day and build our help center".
- [SALARY RANGE OR ASK YOU TO RESEARCH]: e.g. "$48,000 to $56,000" or "research a fair range for Denver".
Example result
- Market notes
- • 4 of 5 similar postings use the title Customer Support Specialist (not Representative)
- • Most-requested skills: helpdesk software, written English, troubleshooting SaaS products
- • Posted ranges for hybrid roles in Denver were mostly in the high 40s to mid 50s (thousands, per year)
- Customer Support Specialist
- Fieldnote | Hybrid, Denver (2 days in office) | $48,000 to $56,000 + benefits
- You will be the first voice our customers hear when something goes wrong. You will solve problems quickly, explain things simply and help shape how we support thousands of landscaping crews.
- About Fieldnote
- Fieldnote helps landscaping companies plan routes, schedule crews and send invoices from one app. We are a team of 22 and growing.
- What you will do
- • Answer customer questions by email and chat, about 40 conversations a day
- • Troubleshoot scheduling and billing issues, and pass bugs to engineering with clear steps
- • Write and update help center articles
- • Run short onboarding calls for new customers
- • Spot common problems and share them in our weekly product meeting
- • Help build our first support playbook
- What you bring
- • 1+ year in customer support, ideally for software
- • Clear, friendly writing
- • Comfort learning new tools quickly
- • Calm under pressure during busy spring months
- • Experience with a helpdesk tool such as Zendesk or Help Scout
- Nice to have
- • Spanish
- • Knowledge of the landscaping or field service industry
- Pay and benefits
- • $48,000 to $56,000 per year, based on experience
- • Health, dental and vision insurance
- • 20 days paid time off plus public holidays
- • $500 yearly learning budget
- How to apply
- Send your resume and a few lines about a time you turned an angry customer into a happy one. We reply to every applicant within 10 days.
How to do it with todo.is
- Copy the prompt and replace the brackets with your role, team and pay range.
- Paste it into todo.is or send it to your agent on Slack or WhatsApp. Attach an old job description if you want it reused.
- Your agent checks similar public postings, then writes the description as a Word file and plain text.
- Ask for edits like "make it more senior" or "shorter for LinkedIn", then post it yourself.
Tips for a better result
- Limit must-have skills to 5. Long requirement lists make good candidates, especially women, less likely to apply.
- Include the pay range. Many places now require it, and postings with pay usually get more relevant applicants.
- Describe outcomes, not just tasks: "build our help center" says more than "documentation".
- Use a standard title people search for. Creative titles hurt your reach on job boards.
- Ask your agent to remember your company boilerplate and benefits so every new role takes one message.
job description template: FAQ
- What is the difference between a job description and a job posting? A job description defines the role internally: duties, skills and reporting lines. A job posting is the public ad based on it, written to attract candidates. This prompt gives you a version that works as both.
- How long should a job description be? Between 300 and 700 words works well. Long enough to explain the role, short enough to read on a phone.
- Should I include the salary in a job description? Usually yes. Some US states and countries require pay ranges in postings, and candidates trust listings that show pay.
- Can todo.is post the job for me? No. Your agent writes the description and can research where to post it, but you publish it on job boards yourself.
JavaScript is required to use the todo.is app.