Contents

Overview

CheckIntelligence is a core feature in CheckWorkRights that automates the adding and removing of checks against a candidate / employee in CheckWorkRights on the basis of other information known about the individual - for example the location/s that they work, the job role/s that the perform or the business units / departments that they belong to.

Better than ‘Packages’

CheckIntelligence is a core feature of CheckWorkRights, designed to automate the assignment and ongoing management of compliance checks for employees and candidates.

Traditional package-based approaches require you to manually define every possible combination of checks—such as:

As your workforce grows and roles diversify, managing these combinations quickly becomes unmanageable. Even small changes—like a new requirement in one state or a new job role—can require creating and maintaining new packages, leading to bloated configurations and administrative overhead.

CheckIntelligence eliminates this complexity. Instead of managing static packages, checks are dynamically assigned based on mapping rules linked to attributes like Job Role, Location, and Business Unit. These mappings are evaluated in real time—so if an employee changes role, moves location, or shifts between business units, CheckIntelligence can automatically add or remove checks to reflect their new compliance requirements.

This attribute-driven, rules-based system ensures consistency, reduces manual effort, and allows compliance to scale efficiently across the organisation.

CheckIntelligence Rules

CheckIntelligence rules on a check by check basis can be implemented and managed at 5 levels.