What This Template Is For
Applicant tracking systems sit at the center of every hiring workflow. For HR tech product managers, the challenge is not listing features but designing workflows that reduce time-to-hire without sacrificing candidate quality. ATS products fail when they optimize for recruiter efficiency at the expense of candidate experience, or vice versa. The best systems balance both.
This template provides a structured feature specification format for ATS products and recruiting features. It covers the candidate pipeline, job posting workflows, evaluation frameworks, and integration points with other HR systems. Use it whether you are building a standalone ATS, adding recruiting features to an HRIS, or specifying requirements for a third-party vendor evaluation. Start with the PRD Template for the overall product requirements structure, then use this template to detail the ATS-specific sections.
How to Use This Template
- Map your current hiring workflow. Identify each stage from job req approval to offer acceptance.
- Define the candidate pipeline stages and the actions available at each stage.
- Specify the job posting workflow, including approval chains and distribution channels.
- Document evaluation criteria and how interview feedback is collected and scored.
- List integration requirements with your HRIS, background check provider, and other tools.
- Review with recruiting leads, hiring managers, and at least one recent candidate (for experience validation).
- Prioritize features using the RICE Calculator before committing to a build plan.
The Template
Candidate Pipeline Stages
- ☐ Define each pipeline stage (e.g., Applied, Screening, Phone Screen, On-site, Offer, Hired, Rejected)
- ☐ Specify allowed transitions between stages (which moves are valid?)
- ☐ Define automated actions at each transition (email triggers, task assignments, SLA timers)
- ☐ Set SLA targets for each stage (e.g., screening within 48 hours, offer decision within 5 days)
- ☐ Specify rejection reason categories for each stage
- ☐ Define candidate status visibility (what can the candidate see in their portal?)
| Stage | Owner | SLA Target | Automated Actions |
|---|---|---|---|
| Applied | System | Immediate | Confirmation email, duplicate check |
| Screening | Recruiter | 48 hours | Resume parsing, knockout question filter |
| Phone Screen | Recruiter | 5 business days | Calendar scheduling link, reminder email |
| On-site | Hiring Manager | 10 business days | Interview panel assignment, feedback form creation |
| Offer | Recruiter + HR | 3 business days | Offer letter generation, approval workflow |
| Hired | HR | 1 business day | HRIS sync, onboarding trigger |
Job Posting Workflow
- ☐ Job requisition creation form (title, department, level, salary range, headcount)
- ☐ Approval chain definition (hiring manager, department head, finance, HR)
- ☐ Job description editor with templates and compliance checks
- ☐ Distribution channel management (careers page, LinkedIn, Indeed, Glassdoor, niche boards)
- ☐ Posting scheduling (go-live date, expiration date, auto-renewal rules)
- ☐ Internal posting workflow (internal-only period, referral program integration)
Evaluation and Scoring
- ☐ Interview scorecard template (structured questions + rating scale per competency)
- ☐ Interviewer assignment and scheduling workflow
- ☐ Feedback collection with deadline enforcement
- ☐ Scoring aggregation view (average scores across interviewers, flagged disagreements)
- ☐ Hiring committee decision interface (hire/no-hire/hold with rationale)
- ☐ Candidate comparison view (side-by-side scoring across finalists)
Candidate Experience
- ☐ Application form (mobile-optimized, resume parsing, minimal required fields)
- ☐ Candidate portal showing application status and next steps
- ☐ Automated status update emails at each pipeline transition
- ☐ Interview scheduling self-service (candidate picks available slots)
- ☐ Rejection emails with personalized feedback option
- ☐ Candidate feedback survey post-process (NPS or 5-point satisfaction)
Integration Requirements
| System | Integration | Data Flow |
|---|---|---|
| HRIS | Bidirectional | New hire record creation, org chart data |
| Calendar | Read/Write | Interviewer availability, scheduled interviews |
| Background Check | Write + webhook | Trigger check, receive results |
| Careers Page | Write | Published job listings, application form |
| Email/Messaging | Write | Candidate communications, internal notifications |
| Analytics | Write | Pipeline metrics, source-of-hire, time-to-fill |
Filled Example: Automated Screening Feature
Feature name. AI-Assisted Resume Screening
Problem. Recruiters spend an average of 23 seconds per resume (Ladders eye-tracking study). With 200+ applications per req for popular roles, manual screening takes 8-12 hours per position and introduces inconsistent quality.
Solution. Automated screening that scores incoming applications against job requirements, surfaces the top 20% for immediate recruiter review, and flags potential fits that might be missed by keyword-only filtering.
Key requirements.
| ID | Requirement | Priority |
|---|---|---|
| AS-1 | Parse resume into structured fields (experience, education, skills, certifications) | P0 |
| AS-2 | Score candidates against job requirements using weighted criteria | P0 |
| AS-3 | Surface top 20% candidates with "Recommended" badge in recruiter queue | P0 |
| AS-4 | Provide explainable scoring (show which criteria matched and which did not) | P0 |
| AS-5 | Allow recruiters to override scores and provide feedback to improve model | P1 |
| AS-6 | Bias audit dashboard showing score distributions by demographic (where available) | P1 |
| AS-7 | Knockout question auto-filter (visa status, location, minimum experience) | P1 |
| AS-8 | Integration with existing pipeline stages (screened candidates move to Phone Screen) | P0 |
| Metric | Baseline | Target |
|---|---|---|
| Time from application to screening decision | 4.2 days | < 1 day |
| Recruiter hours per req on screening | 10 hours | 2 hours |
| Qualified candidate pass-through rate | 18% | 22% |
| Candidate satisfaction with response time | 3.1/5 | 4.0/5 |
Key Takeaways
- Map the full candidate pipeline with SLA targets before specifying individual features
- Candidate experience and recruiter efficiency are both first-class requirements
- Build bias detection into screening, scoring, and calibration workflows from v1
- Start with a job board, application form, pipeline board, and email templates for your MVP
- Integrate with HRIS early to avoid manual data entry at the hire stage
About This Template
Created by: Tim Adair
Last Updated: 3/4/2026
Version: 1.0.0
License: Free for personal and commercial use