We're currently rolling out improvements to the job creation setup. As the update is being introduced gradually, your experience may differ from what's described in this article.
To learn more about the new job creation flow, see this article. If you have any questions or need help, please contact our Support team.
With Job approvals, you can ensure every new job is reviewed before it is created. This helps you maintain control over your hiring process while keeping approvals structured and well-documented.
Before a job can be created, the requester submits the job details for approval. The request is then sent through a customizable approval flow, ensuring the right people review and approve it before hiring begins.
This article covers how to set up Job approvals. To learn more about submitting and managing job approval requests, check out our article here.
A Company Admin user needs to request this feature to be added through your Teamtailor contact person or support team. Please note that this feature comes with an additional cost.
How it works
With Job approvals, users must first submit the job for approval, regardless of their access role, before they can create a job. Once submitted, the assigned approvers review the request and either approve or deny it.
If approved, the requester can create the job and begin the recruitment process.
If denied, the requester can make the necessary changes and resubmit the request, restarting the approval flow.
Throughout the process, Teamtailor tracks the approval status, approval history, job details, and hiring progress.
Enable Job approvals
Once Job approvals have been added for your account, you can enable the feature under Settings → Recruitment → Job approvals. From here, you can set up your approval flows.
Job approval flows
An approval flow consists of one or more steps in which users in your account can review and approve a new recruitment process in sequence. Approvers in each step can either approve or deny the job approval request. If denied, the requester must make changes and resubmit, restarting the approval flow.
Note! Once you create the default approval flow, Job approvals are fully activated. From this point on, jobs can only be created after a job approval request has been submitted and approved.
Default approval flow
The default approval flow applies to all jobs unless a custom approval flow is triggered.
Decide who should approve the job approval request and, if multiple approvals are required, determine whether they must occur in a specific order.
No specific order: Add all approvers in a single step.
Sequential order: Create multiple steps and choose whether all users in a step must approve before moving to the next, or if approval from just any user is sufficient.
At any step, you can choose whether approvers are allowed to edit the approval flow from that point onward. Click Save when finished to set your default flow.
Custom approval flows
With a custom flow, you can set up alternative approval flows based on one or more values provided from the job, including:
Department
Role
Country
Location
Country
Compensation
Start off by clicking + Add custom approval flow to create a new flow. This editor works the same way as for the default approval flow, except here you need to give the custom flow a title and specify when it should be used using the options at the bottom.
Specify the values from the job that this flow should apply to. You can fill out one or multiple criteria. The fewer criteria you specify, the more general the custom flow will be. The system will prioritize flows with the most matches and exclude those that don’t match.
In this example, the company has created a custom flow for a specific location, department, and additional field value. This flow will be used instead of the default flow whenever these criteria are met, regardless of role or salary, unless another custom flow exists that matches even more criteria.
Designate substitute approver
To ensure approval flows run smoothly, each user can assign a substitute approver during their absence, for example, when they’re on vacation or on leave. This can be done by updating their user status settings.
The approval will be recorded by the designated approver on behalf of the user.
Job approval requests
Approval is requested when creating a new job. The information provided in the job allows approvers to review the details and decide whether to approve or reject it. Some of the fields filled out in the job will also be used to determine which approval flow is applied.
Default information
To help approvers make an informed decision, the job approval request includes key details about the job. The following information from the job will be presented to provide the necessary context before approving or rejecting the request:
Job title
Requester
Note (the requester can add details about the job and why it is needed)
Department
Role
Locations
Tags
Recruiter
Creator
Position details:
Remote status *
Employment type *
Employment level *
Open positions
Compensation *
Hiring process start/end
* These fields will be available to be filled out by users once enabled under Settings → Recruitment → Custom fields.
Additional fields
If your approval process requires additional details beyond the default job information, you can create custom job fields. All job custom fields added under Settings → Recruitment → Custom fields → Jobs will be available to fill out when users create a new job.
You can also make a job custom field Required by enabling the Required toggle. This ensures users must complete the field before they can submit the job for approval, helping approvers receive all the necessary information to make a decision.
This filled-out information will be included as part of the information approvers review.
Access
Default User
Participate in approval flows
Approve/deny job requests
Hiring Manager
Create jobs based on approved requests
Participate in approval flows
Approve/deny job requests
Recruitment Lead
Create jobs based on approved requests
Publish jobs based on approved requests
Participate in approval flows
Approve/deny job requests
Recruitment Admin
Create jobs based on all approved requests
Publish jobs based on all approved requests
Participate in approval flows
Approve/deny job requests
Access Settings → Recruitment → Custom fields to add and edit job custom fields
Access Settings → Recruitment → Job approvals to create and edit approval flows
Company Admin
Create jobs based on all approved requests
Publish jobs based on all approved requests
Participate in approval flows
Approve/deny job requests
Access Settings → Recruitment → Custom fields to add and edit job custom fields
Access Settings → Recruitment → Job approvals to create and edit approval flows
Division Admin
Create jobs based on approved requests
Publish jobs based on approved requests
Participate in approval flows
Approve/deny job requests
Access Settings → Recruitment → Job approvals to create and edit approval flows for their division(s)
Prefer reading in your own language? Check out our other support centers available at the top of the page 🌍












