About the Contracts approval system v1

Learn how to automate the contract approval process to save time and reduce errors

If you are using Factorial in US English, note that the term Agreements is used in place of contracts. The functionality remains the same.



The contract approval system enables you to create a personalized process for approving new promotions. It ensures that all the new conditions are reviewed and approved promptly.


❗To effectively configure the contract approval system, it is essential to ensure that you have the necessary permissions to edit the contract settings.



Where to find the contracts approval system?

  1. On your sidebar, go to Settings
  2. In General, click on Contracts


How to create contract approvals

💡 Factorial provides a default approval group for all permissions (promote and edit) to assist with configuration. However, it is possible to choose to edit this group or create a new one.



Create a new approval group:

💡 Factorial automatically creates groups for all users. Before deciding to create new approval groups, you can review the ones already created:

  • Default: this group has only one level of approval.
  • Autoapprovers: this group is for users who don't need any approval to edit contracts. 


  1. From the Contracts settings, click on Add new approval group
  2. Define a name and a description (optional)
  3. If you flag Auto-approval group, the employees within the group will have resources automatically approved and won't see the request.
  4. Click on Save approval group
approval group details-1


Define the Approval flow:

The contract approval flow is structured in levels:

  • One approver is assigned to each level
  • To move to the next level, the approver of the previous level must approve the request

To create a new approval level:

  1. Click on Add approval level
  2. Select the Approver type and the Approver
  3. Click on Save approval level
  4. Click on Save changes - Located in the upper right corner
New approval level

💡 You can modify or delete the approval level just by clicking the three dots icon.




Add employees

Once you defined the approval flow, you are ready to assign the employees:

  1. Head to the Employees tab
  2. Click on the + icon located in the upper right corner
  3. Select the employees
  4. Hit Add employees to approval group

❗The users who need to be in the group are those who have to perform the action, for example, a manager who has to promote an employee, but not the owner of the contract.



add employees-1


How does the approval system work?

When an employee is promoted, a notification will be sent to the approver. The approver will be able to decide whether to approve or reject the request.

To send the request:

🚨 Only individuals with the following active permissions will be able to submit requests:

  • Edit contracts: updates and fixes
  • Promote


  1. On your sidebar, go to Employees
  2. Select the employee
  3. Open the Contracts tab
  4. Click on New conditions
  5. Choose between:
    • Promote: update only role and salary
  6. Click on Next
  7. Fill in the fields
  8. Click on Submit promotion request
submit request


To accept or reject the request:

The approver will receive a notification in the Inbox:

  1. On your sidebar, click on Inbox
  2. Open the corresponding notification to view more details
  3. Click on Reject or Approve

💡 By clicking on Reject, the request will be rejected and the process will end.




🚨 There can only be one contract request at a time. It is not possible to modify or add new conditions if there is a pending request.

  • The requester will receive a notification every time an approver approves or rejects the new contract
  • The employee will receive a notification only when the request is approved and from the effective date.

Was this article helpful?

Can’t find what you’re looking for?

Our customer care team is here for you.

Contact us

Knowledge Base Software powered by Helpjuice