Workflow Template
Job Requisition Approval Workflow
Captures a manager's request for a new or replacement role, routes it through HR review and budget/management approval, then hands approved requisitions to recruitment and notifies the manager. Rejected requisitions are returned to the manager with a reason for revision and resubmission.
Managers submit a headcount request, then it disappears into a black hole of forwarded emails, missing budget sign-off, and 'did HR see this yet?' Slack pings — while the open role sits unfilled for weeks. This workflow captures the requisition once, routes it automatically through HR review and budget/management approval, and hands approved roles straight to recruitment, cutting requisition-to-recruitment time from weeks to days. Rejected requests return to the manager instantly with a clear reason, so revisions happen in one round instead of five.
Business Outcomes
- Cuts requisition-to-recruitment handoff time from weeks to days
- Eliminates status-check emails with real-time requisition tracking
- Reduces rejected-and-resubmitted cycles by capturing clear rejection reasons upfront
- Ensures every hire clears budget and management sign-off before recruitment starts
- Gives HR and finance full audit trail of who approved what and when
Workflow Steps
Steps
- 1Create Job Requisition Recordcreate record
Registers the manager's role request as a job requisition record.
- 2Set Status to Submittedupdate record
Marks the requisition as submitted and awaiting HR review.
- 3HR Review of Requisitioncreate task
HR reviews the requisition details for completeness and policy compliance before approval routing.
- 4Set Status to HR Reviewupdate record
Updates the record to reflect that HR has completed its initial review.
- 5Route on HR Review Outcome
Determines whether the requisition proceeds to approval or is returned to the manager.
hr_review_outcome: "Proceed to Approval"→Set Status to Pending Approvalhr_review_outcome: "Return to Manager"→Notify Manager of HR ReturnDefault→End - 6Notify Manager of HR Returnsend email
Informs the manager that HR has returned the requisition for revisions before it can proceed.
- 7Restart for Manager Revisionrestart from step
Restarts the workflow from HR review to allow the manager's revised requisition to be reassessed.
- 8Set Status to Pending Approvalupdate record
Marks the requisition as pending budget and management approval.
- 9Request Budget & Management Approvalrequest approvalrequires approval
Sends the requisition for budget and management approval sign-off.
- 10Route on Budget/Management Approval Outcome
Branches based on whether the requisition was approved or rejected.
approval_status: "approved"→Set Status to Approvedapproval_status: "rejected"→Capture Rejection ReasonDefault→End - 11Set Status to Approvedupdate record
Marks the requisition as approved.
- 12Hand Off to Recruitmentassign user
Assigns the approved requisition to a recruiter to begin sourcing candidates.
- 13Set Status to With Recruitmentupdate record
Updates the record to show it is now active with the recruitment team.
- 14Notify Manager of Approvalsend email
Confirms to the manager that the requisition was approved and is now with recruitment.
- 15Capture Rejection Reasonupdate record
Records the reason the requisition was rejected by budget/management approval.
- 16Notify Manager of Rejectionsend email
Informs the manager the requisition was rejected and provides the reason, asking them to revise and resubmit.
- 17Restart for Manager Revision After Rejectionrestart from step
Restarts the workflow from HR review so the manager's revised requisition can be resubmitted through the full process.
Fields
- Manager Name*
- Manager Email*
- Role Title*
- Department*
- Employment Type*
- Location*
- +6 more fields
Forms
Job Requisition Request
9 fields
Data Views
All Job Requisitions
role_title, department, employment_type, hire_reason +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if HR rejects the requisition?
The workflow routes the requisition back to the manager with the specific reason for the return, so there's no ambiguity about what needs fixing. The status updates to reflect the return, and the manager can revise and resubmit through the same workflow instance. Nothing gets lost in email threads — the history stays attached to the requisition record.
Can this handle a rejection at the budget/management approval stage too?
Yes. If budget or management approval declines the requisition, the workflow captures the rejection reason and notifies the manager directly. The manager can then revise details — like headcount justification or salary band — and restart the approval cycle without creating a duplicate record.
What if we need more than one approver at the budget stage?
You can customise the approval step inside assess.one to add multiple approvers, sequential sign-off, or parallel review depending on your governance needs. Roles and notification recipients are configurable directly in the platform, so you're not locked into a single-approver structure.
Who needs access to this workflow?
Typically hiring managers, HR reviewers, budget/management approvers, and recruitment need access, each scoped to their step in the process. You control permissions and visibility per role inside assess.one, so managers only see their own requisitions and approvers only see items awaiting their decision.
How long does it take to get this workflow live?
Minutes. Since this is a ready-to-use template, you publish it and your team can start submitting requisitions immediately — there's no implementation project or software install required. You can adjust steps, statuses, or notification rules before or after go-live without downtime.
Can we customise the statuses or add extra steps, like a legal review?
Yes, every step, status label, and approval rule is editable inside assess.one. You can insert an additional review stage — legal, finance, or diversity compliance, for example — anywhere in the sequence without rebuilding the workflow from scratch.
What happens if a manager submits a replacement role instead of a new headcount?
The same requisition record and workflow path handle both new and replacement roles — the initial capture step includes a field to distinguish them. HR review and approval logic can be configured to apply different rules or fast-track replacement roles if your policy allows it.
How do approvers and managers get notified at each stage?
Notifications are configured inside assess.one and fire automatically at each key decision point — submission, HR return, approval, and rejection. You can set these to email, Slack, or in-platform alerts depending on how your teams work, with no third-party integration setup needed.
What if recruitment needs to send the requisition back for clarification after approval?
While the standard flow moves approved requisitions straight to recruitment, you can add a return path from the recruitment handoff step back to the manager or HR for clarification. This is configured directly in the workflow builder as an additional routing rule.
Is there an audit trail for compliance or budget reporting?
Yes, every status change, approval, rejection reason, and notification is logged against the requisition record automatically. This gives HR and finance a complete, timestamped history for compliance reviews or headcount budget audits without manual tracking.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
