assess.one – AI-powered business operations platform

Workflow Template

Job Requisition Approval Workflow

Managers submit a job requisition (new or replacement role) which is acknowledged, reviewed by HR, and — once ready — approved by Finance and Senior Management before being handed to Recruitment. Rejections and revision requests are routed back appropriately.

When a manager wants to fill a role, the requisition often disappears into email threads, gets stuck on someone's desk, or bounces back and forth for clarification with no record of what changed. This workflow captures the request as a single record with a reference number, routes it through HR review, Finance approval, and Senior Management sign-off in a fixed order, and sends the manager a form link whenever revisions are needed. The result is a requisition that moves forward on its own, with status and comments visible at every stage until Recruitment picks it up.

Business Outcomes

  • Fewer requisitions stalled in inboxes waiting on the next reviewer
  • Faster turnaround from submission to recruitment handoff
  • Clearer visibility into where each requisition sits in the approval chain
  • Less back-and-forth email when revisions are requested from managers
  • A consistent audit trail of HR, Finance, and Senior Management decisions

Workflow Steps

Steps

  1. 1
    Create Requisition Recordcreate record

    Registers the submitted job requisition as a record.

  2. 2
    Set Status to Submittedupdate record

    Marks the requisition status as Submitted.

  3. 3
    Email Acknowledgement to Managersend email

    Sends the manager a confirmation email with the requisition reference number.

  4. 4
    Set Status to HR Reviewupdate record

    Marks the requisition status as HR Review before assigning the HR task.

  5. 5
    HR Review Taskcreate task

    HR reviews the requisition and records comments and a recommendation, due in 3 days.

  6. 6
    Save HR Comments and Recommendationupdate record

    Persists HR's comments and recommendation to the requisition record.

  7. 7
    Route on HR Recommendation

    Routes the requisition based on HR's recommendation.

    hr_recommendation: "Ready for approval"→Request Finance Approval
    hr_recommendation: "Changes needed"→Set Status to Awaiting Manager Revision
    Default→End
  8. 8
    Set Status to Awaiting Manager Revisionupdate record

    Marks the requisition status while awaiting manager revisions.

  9. 9
    Request Revised Details from Managerrequest external input

    Emails the manager HR's comments and asks them to submit revised details via a form link.

  10. 10
    Save Revised Detailsupdate record

    Persists the manager's revised details to the requisition record.

  11. 11
    Return to HR Reviewrestart from step

    Restarts the workflow from the HR review task to re-assess the revised details.

  12. 12
    Request Finance Approvalrequest approval

    Asks Finance to approve or reject the budget for this requisition.

  13. 13
    Route on Finance Decision

    Routes the requisition based on Finance's budget decision.

    approval_status: "approved"→Request Senior Management Approval
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  14. 14
    Request Senior Management Approvalrequest approval

    Asks Senior Management to approve or reject the role.

  15. 15
    Route on Senior Management Decision

    Routes the requisition based on Senior Management's decision.

    approval_status: "approved"→Set Status to With Recruitment
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  16. 16
    Set Status to Rejectedupdate record

    Marks the requisition status as Rejected.

  17. 17
    Email Manager of Rejectionsend email

    Notifies the manager that the requisition was not approved.

  18. 18
    Set Status to With Recruitmentupdate record

    Marks the requisition status as With Recruitment.

  19. 19
    Create Recruiter Taskcreate task

    Creates a task for the recruiter to start recruitment, due in 3 days, without waiting for completion.

  20. 20
    Email Manager of Approvalsend email

    Notifies the manager that the role has been approved and passed to recruitment.

Fields

Show all 14 fields

FormJob Requisition Request

  • Manager Name*· Text
  • Manager Email*· Email
  • Role Title*· Text
  • Department*· Text
  • Employment Type*· Choice
  • Location*· Text
  • Reason for Hire*· Choice
  • Salary Range*· Text
  • Target Start Date*· Date
  • Justification*· Long text

TaskHR Review Task

  • HR Comments*· Long text
  • HR Recommendation*· Choice

Other fields

  • Requisition Status· Choice
  • Revised Details*· Long text
  • Manager Name*
  • Manager Email*
  • Role Title*
  • Department*
  • Employment Type*
  • Location*

Forms

Job Requisition Request

10 fields

Data Views

Job Requisitions

role_title, department, reason_for_hire, target_start_date +1 more

Dashboard Widgets

Requisitions by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
job requisitionheadcount requesthiring approvalnew position requestrecruitment approval

Similar Workflows

Similar Categories

FAQs

What happens if HR asks for changes to the requisition?

The status updates to Awaiting Manager Revision and the manager receives an email with HR's comments plus a form link to submit revised details. Once the manager submits the form, those details are saved to the record and the workflow returns to the HR Review task so HR can re-assess. This loop can repeat as many times as needed until HR marks the requisition ready for approval.

Can this handle a requisition that's rejected by Finance instead of Senior Management?

Yes, the workflow checks Finance's decision before it ever reaches Senior Management. If Finance rejects the budget, the status is set to Rejected and the manager is emailed immediately, so the requisition never proceeds to the Senior Management step. Only requisitions Finance approves move forward for Senior Management review.

What if Senior Management approves but Finance already rejected it earlier?

That sequence can't happen because Finance approval is requested and routed before Senior Management is ever asked to weigh in. A requisition only reaches the Senior Management Approval step after Finance's decision is recorded as approved. This keeps the approval order consistent for every requisition.

Who is responsible for each step in this workflow?

Managers submit the initial request form and respond to revision requests. HR completes the HR Review task, recording comments and a recommendation within a 3-day due date. Finance and Senior Management each provide an approval decision, and a recruiter receives a task to start recruitment once the requisition is fully approved.

What if the recruiter doesn't complete their task right away?

The Create Recruiter Task step does not wait for completion, so the requisition workflow itself finishes and the manager is emailed approval confirmation regardless. The recruiter's task, due in 3 days, still appears on the record's task list along with the Recruitment Channel field once they fill it in. This keeps the requisition record moving without holding up notification to the manager.

Can we customise the fields on the request form or the approval steps?

Yes, a workspace admin can describe the change in plain English or edit the steps directly in the workflow editor, and earlier versions are kept if you need to revert. This makes it straightforward to add fields to the request form, adjust due dates, or change wording in the manager emails. Any changes apply going forward without needing a separate development project.

What if a manager doesn't have an account in the system?

Managers take part entirely through the public request form and the emailed revision form, so no account is needed at any point. They submit the original requisition details, receive acknowledgement and status emails, and respond to revision requests all through form links sent to their email. Their identity is captured from the Manager Name and Manager Email fields on the original submission.

How can we tell where a specific requisition is in the process?

Each requisition is a record with a reference number, a current status such as HR Review, Awaiting Manager Revision, or With Recruitment, and a full timeline of what happened. Table views and dashboards let you see requisitions grouped by status at a glance. Workspace activity is also logged, giving a record of who acted on each step.

What if we want to require Finance sign-off before HR even reviews the requisition?

The order of steps can be changed in the workflow editor or by describing the desired change in plain English, since the current HR-then-Finance-then-Senior Management sequence isn't fixed in stone. Reordering the routing steps lets a workspace put Finance approval earlier or later in the chain to match its own process. Earlier versions of the workflow are kept, so this can be adjusted without losing the original design.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Job Requisition Approval Workflow | assess.one