In Procore, permissions to Project level tools are most effectively managed with permission templates (see Manage Permission Templates). In order to add new users to a Procore project, you have a few options for providing people with access permissions to add new users to a Procore project. The Workflow below describes the available options:
To have access to the ability to add or edit a new user in Procore, a user can be granted 'Admin' level permission to the Project level Directory tool. This provides the user with the access permission they need to perform all available actions in the Project Directory. This includes adding a new user to a project (see Add a User Account to the Project Directory), which includes assigning the new user a permission template to govern that user's access to the Procore tool's in that project (see Assign a Permission Template to a Project User).
For this option, you can assign the user to Procore's default 'Project Manager - Internal' template (see What are the default project permissions templates in Procore?), which satisfies the default requirement for adding users to a Procore project (i.e., 'Admin' level permission to the Project level Directory tool).
To provide a user with limited access to the Project Directory, while also providing that user with permission to add new users to a Procore project, the user must be granted 'Standard' level permission to the Project Directory and at least one of the available granular permission options related to adding users (i.e., 'Add From Company Directory (Assignable Permission Templates Only)' and/or 'Create and Edit Users'). See What is an assignable permissions template?
An example use case is detailed below.
Because Jill is busy juggling the demands that come with managing multiple projects, she would like to delegate the task of adding new Procore user accounts to her Project Coordinator, Jack. In order to do this:
Add from Company Directory (Assignable Permission Templates Only). Mark this tickbox to enable the 'Bulk Add from Co. Directory' button in the Project Directory tool. This provides the user(s) associated with this permission template with the ability to add one or more existing users from the Company Directory to a Project Directory. It also allows users to choose from these options at the time a user is added to a project: (1) Apply an assignable permission template to one or more users (if at least one template is specified), (2) Apply the default permission template to one or more users and (3) Select the 'Do Not Apply a Permission Template' option. See Bulk Add Users and Companies to a Project Directory.
Notes:
Create and Edit Users. Mark this tickbox to enable the 'Add User' button in the Project Directory tool. This permission provides the user(s) associated with the permission template with the ability to create new users in the Project Directory and edit existing users in the Project Directory. It also allows users to choose from these options at the time a user is added to a project: (1) Apply an assignable permission template to one or more users (if at least one assignable template is specified), (2) Apply the default permission template to one or more users and (3) Select the 'Do Not Apply a Permission Template' option. See Add a User Account to the Project Directory and Edit a User Account in the Project Directory. Users will also have the ability to remove users from a project (Note: Users will NOT be permitted to change permission template assignments after adding one or more users).
For step-by-step instructions detailing all of the available granular permission options, see Grant Granular Permissions in a Permission Template.