Please note that this is an enterprise feature. Reach out to your contact person or support@teamtailor.com for more information on how to start using it.

With the Job offer approval feature, your team will be able to make sure that all users that need to be involved in the process of a job offer are involved, before sending them out to your candidate 🚀


What is a job offer approval flow?

Let's talk about how the job offer approval flow works. This is a flow that consists of multiple steps of team members that are requested to give their approval to a job offer before it is sent to the candidates.


Enable job offer approval flows

When the feature has been activated you will be able to handle it in Settings → Recruitment → Job offer approval flows

The feature is not enabled at first - so you have to enable it here by toggling the button on.

When it is enabled you will be able to create your default approval flow and custom approval flows.

How does the job offer approval flow work?
When you have created your flows these will automatically be added to the job offer when the flow’s criteria are met. In practice, this means that the user added in step one will be the first user asked to approve the job offer. Only when this stage is completed the request will move on to the second stage, and so on, until every stage of the flow is completed.

The users will have the option to approve or decline the job offer.

Once a job offer has been approved by all users the offer is sent to the candidate.

How to create a job offer approval flow?

Let’s talk about how you create a job offer approval flow.

Default flow / Custom flow

It is possible to create one default flow and multiple custom flows. The default flow will always be the one added if there is not a custom flow that matches the specific settings of locations, departments, or role combinations of the job.

Approval flow

When creating the flows you are able to add one or several approvers to the steps. By toggling the "All/Any" tab, you can choose if the steps need more than one user to approve.

In the custom flow, you can add country, location, department, and role. When sending a job offer, these are the settings that will decide which flow to be triggered.

💡If the candidate has applied for a job in the department Sales, located in Stockholm, Sweden, this is the approval flow that will be triggered 👆

You can create multiple custom flows, which is good as it means only the users concerned with this specific offer will be notified and need to take action. There’s no limitation on how many flows you can create.

Sending a job offer

When triggering a job offer to a candidate, the flow will be decided based on the settings of the job. If it matches a custom flow, the custom flow will be added and if it does not match a custom flow the default one will be added. At the bottom of the job offer form, the approvers that will receive the job offer are shown.

After all required users have approved, the job offer can be sent to the candidate for their approval.

Handling the job offer approval request

The approvers get an email regarding the request and can view it, and proceed to approve or decline the request.

When declining a job offer they can write why it is being rejected and this will be shown in the offer on the candidate card.

As it gets approved, you'll see that in the job offer and also who is up next.


Once the approval flow is completed a send offer button appears, this needs to be clicked on to have the offer sent to the candidate.

📚 Learn how the sending of the job offer to the candidate works here.

Did this answer your question?