In SmartRecruiters, user rights are determined by a two-level structure:
- Each user has a System Role, which defines their system-level access to different features and functionality in the platform, such as configuring the company’s settings, posting jobs, or purchasing ads or services in the Marketplace. System Roles are assigned when someone creates a new user but can be changed later.
- A user's Hiring Team Role determines their level of access to certain information about the job and candidates on that job, and the actions the user can take on the job or candidate, such as extending an offer or editing the job’s details. These roles are assigned when the user is added to a job's hiring team. Users can have different roles associated with each job.
SmartRecruiters uses system roles to define the level of access and permissions users have within the platform. These roles fall into two main categories: Default roles (predefined) and Custom roles (user-defined).
Default system roles are preconfigured roles that cover common user types in a recruiting process. In addition, custom system roles can be created where specific names and exact permissions are customized to a customer’s configuration needs and requirements.

