Skip to main content
Procore

Set up a Project Directory

Overview

The Directory in Procore stores information about users, companies, and groups.

There are two types of directories: the Company Directory which includes all information across all projects, and the Project Directory which includes information just for that project.

Users and companies can be added to a Project Directory in several ways such as adding from the Company directory, importing users and companies, and creating new users and companies. When users and companies are added to a Project Directory, their records are automatically added to the Company Directory.

You can also create distribution groups to keep users informed about project activities.

 Tip
To import, see Request Company and People Imports, as the steps are not included in this guide.

Permissions

Directory

Learn which user permissions are required to take the described actions in this tool.

 Important

Some actions that impact this tool are done in other Procore tools. See the User Permissions Matrix for the full list of actions taken in all other tools.

Permissions

   The action is available on Procore's Web, iOS, and/or Android application. Click to view the article.

icon-mindtouch-table-check.png Users can take the action with this permission level.

icon-mindtouch-table-check.png Users can take this action with this permission level AND one or more additional requirements, like granular permissions.

What granular permissions are available for the Project level Directory tool?

 Important
A user who is granted 'Admin' level permissions to the Project level Directory tool is also automatically granted 'Admin' permissions to all of the project's tools.
Action None Read Only Standard Admin Notes

Add a Company to the Project Directory

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • Create and Edit Companies

icon-mindtouch-table-check.png

  • Create and Edit Companies
icon-mindtouch-table-check.png On a mobile device, this action can be performed offline. Tasks performed offline are be synced with Procore when a network connection is reestablished.

Add a Contact to your Device

 iOS     Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png On a mobile device, this action can be performed offline.

Add a Distribution Group to the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Create and Edit Distribution Groups

icon-mindtouch-table-check.png

  • Create and Edit Distribution Groups
icon-mindtouch-table-check.png  

Add a Phone Calls Entry from the Directory 

 iOS     Android

    icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Add a User Account from the Company Directory to the Project Directory

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)
    AND
  • Create and Edit Users

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)
    AND
  • Create and Edit Users
icon-mindtouch-table-check.png Users with both granular permissions can add users from the 'Add User' or 'Bulk Add' option.

Add a User Account from the Company Directory to the Project Directory 

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)
icon-mindtouch-table-check.png If you only have the 'Add from Company Directory' granular permission, you must use the Bulk Add function.

Add Project Insurance to a Company Record in the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Manage Company Insurance Information

icon-mindtouch-table-check.png

  • Manage Company Insurance Information
icon-mindtouch-table-check.png  

Assign a Project Permissions Template to a User in the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Manage Permissions Templates (Assignable Only)

icon-mindtouch-table-check.png

  • Manage Permissions Templates (Assignable Only)
icon-mindtouch-table-check.png

Users with granular permissions can only assign permissions templates that are designated as assignable permissions templates to others based on their own permissions template settings.

Bulk Add Users and Companies from the Company Directory

 Web

 

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)

icon-mindtouch-table-check.png

  • Add from Company Directory (Assignable Permission Templates Only)
icon-mindtouch-table-check.png Users with the granular permission can only assign 'Assignable Permission Templates' to others based on their own permissions template settings.

Change a User's Permissions Template in the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Manage Permission Templates (Assignable Only)

icon-mindtouch-table-check.png

  • Manage Permission Templates (Assignable Only)
icon-mindtouch-table-check.png Users with the granular permission can only assign 'Assignable Permission Templates' to others based on their own permissions template settings.

Change a User's Permissions Manually in the Project Directory

 Web

      icon-mindtouch-table-check.png  

Configure the Project Team on the Project Home Page

 Web

 

icon-mindtouch-table-check.png

  • Assign Project Roles

icon-mindtouch-table-check.png

  • Assign Project Roles
icon-mindtouch-table-check.png  

Configure Advanced Settings for the Project Directory: Edit Permissions

 Web

      icon-mindtouch-table-check.png  

Configure Advanced Settings for the Project Directory: Edit Project Roles

 Web

 

icon-mindtouch-table-check.png

  • Assign Project Roles

icon-mindtouch-table-check.png

  • Assign Project Roles
icon-mindtouch-table-check.png  

Configure the Project Team on the Project Overview Page

 Web

 

icon-mindtouch-table-check.png

  • Assign Project Roles

icon-mindtouch-table-check.png

  • Assign Project Roles
icon-mindtouch-table-check.png  

Configure Program Notification Emails

 Web

     

icon-mindtouch-table-check.png

Users also need 'Admin' level access to the project's Program tool.

Create a Project Specific Permissions Template from the Project Directory

 Web

      icon-mindtouch-table-check.png  

Create a User Account in the Project Directory

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • Create and Edit Users

icon-mindtouch-table-check.png

  • Create and Edit Users
icon-mindtouch-table-check.png To assign a new user a permissions template other than the project's default, you need additional permissions. See rows for Assign or Change a Permissions template.

Customise the Column Display in the Directory Tool

 Web

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Deactivate a Company in the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Create and Edit Companies

icon-mindtouch-table-check.png

  • Create and Edit Companies
icon-mindtouch-table-check.png  

Delete a Distribution Group from the Project Directory

 Web

      icon-mindtouch-table-check.png  

Download vCard for a User Account in the Project Directory

 Web

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Edit a Company in the Project Directory

 Web     Android

 

icon-mindtouch-table-check.png

  • Create and Edit Companies

icon-mindtouch-table-check.png

  • Create and Edit Companies
icon-mindtouch-table-check.png  

Edit a Distribution Group

 Web

 

icon-mindtouch-table-check.png

  • Create and Edit Distribution Groups

icon-mindtouch-table-check.png

  • Create and Edit Distribution Groups
icon-mindtouch-table-check.png  

Edit a User's Default Email Notifications

 Web

      icon-mindtouch-table-check.png  

Edit an Active Account in the Project Directory

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • Create and Edit Users

icon-mindtouch-table-check.png

  • Create and Edit Users
icon-mindtouch-table-check.png Only users with 'Admin' level permissions can edit inactive user accounts.

Edit an Inactive Account in the Project Directory

 Web     iOS     Android

      icon-mindtouch-table-check.png  

Email Forward Contact Information 

 Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Enable Program Notifications for a User on a Project

 Web

      icon-mindtouch-table-check.png  

Enable Weather Delay Alerts by Phone or Email

 Web

      icon-mindtouch-table-check.png  

Export the Project Directory to CSV or PDF

 Web

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Forward Contact Information by Email 

 Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Invite or Reinvite a User to Join a Procore Project

 Web

 

icon-mindtouch-table-check.png

  • Create and Edit Users

icon-mindtouch-table-check.png

  • Create and Edit Users
icon-mindtouch-table-check.png  

Reactivate a Company in the Project Directory

 Web

      icon-mindtouch-table-check.png  

Reactivate a User in the Project Directory

 Web

      icon-mindtouch-table-check.png  

Remove a Company from the Project Directory

 Web

 

icon-mindtouch-table-check.png

  • Remove Company from a Project

icon-mindtouch-table-check.png

  • Remove Company from a Project
icon-mindtouch-table-check.png  

Remove a User from a Project

 Web

 

icon-mindtouch-table-check.png

  • Remove User from Project

icon-mindtouch-table-check.png

  • Remove User from Project
icon-mindtouch-table-check.png  

Remove Project Insurance from a Company Record

 Web

 

icon-mindtouch-table-check.png

  • Manage Company Insurance Information

icon-mindtouch-table-check.png

  • Manage Company Insurance Information
icon-mindtouch-table-check.png  

Request Company and People Imports

 Web

   

icon-mindtouch-table-check.png

  • Request Company and People Imports
icon-mindtouch-table-check.png  

Save Contact to Phone on a Mobile Device 

 iOS     Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Search and Filter Active Users, Contacts, and Companies in the  Project Directory

 Web     iOS     Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Search and Filter Inactive Users, Contacts, and Companies in the Project Directory

 Web     iOS     Android

      icon-mindtouch-table-check.png  

Send a Message or WhatsApp to a Contact

 iOS

      icon-mindtouch-table-check.png  

Set Tenderer Information at the Project Level

 Web

      icon-mindtouch-table-check.png  

Switch Between Views in the Project Directory

 Web

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

View Active Users, Contacts, and Companies in the Project Directory

 Web     iOS     Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png On a mobile device, this action can be performed offline if the item was previously viewed and cached on your mobile device.

View Inactive Users, Contacts, and Companies in the Project Directory

 Web     iOS     Android

      icon-mindtouch-table-check.png  

View Company Insurance Information

 Web     iOS     Android

 

icon-mindtouch-table-check.png

  • View Company Insurance Information

icon-mindtouch-table-check.png

  • View Company Insurance Information
icon-mindtouch-table-check.png  

View User Change History

 Web

      icon-mindtouch-table-check.png  

View User Details

 Web     iOS     Android

  icon-mindtouch-table-check.png icon-mindtouch-table-check.png icon-mindtouch-table-check.png  

Add Companies from the Company Directory

  1. Navigate to the Project level Directory tool.
  2. Click Bulk Add from Co. Directory.
    OR

    Beta Click Add and select Bulk Add.

  3. Use the Select box to select the companies and users you want to add to the project.

    directory-bulk-add-select-box.png
  4. Review your selections and make adjustments.
    • To remove all of the users and companies in the selection table, click Clear All in the Select box.
    • To remove an individual user or company in the selection table, click the red 'X' on their row.
    • Select a permission template or select Apply Permission Template Later in the 'Permission Template' drop-down menu for each user added to the selection table.
    • Optional: Select a project role in the 'Project Role' drop-down menu for each user added to the selection table. See What are custom project roles?
    • Optional: Mark the 'Notify?' checkbox on a user's row to have the system send them an email notification to let them know they were added to the project.
  5. Scroll to the bottom of the selection table and click Add to Project.

Create Companies

  1. Navigate to the Project level Directory tool.
  2. In the right sidebar, click Add Company.
    OR

    Beta Click Add and select Add Company.

  3.  Limited Release

    This workflow is currently only available in English in the United States and Canada. Learn more.

    Enter the 'Company Name' and click Search to first search for the company in your Company level Directory. You can search by Company Name. From the search results, take one of the following actions:

    • Click Add to Project next to the company you want to add to your directory.
    • Click Search Procore Construction Network to add existing companies listed on the Procore Construction Network. After you find the company, click Add to Project.
      Note: The company is added as a connected company and the company's name, address, website and phone number are added to your directory. You can update the company's information in your directory.
    • Click Create New Company to create a new company in your Directory.
  4. In the 'Add a company to [Project Name]' window, complete the data entry as follows:
    • Name. Enter the full legal business name for the company (i.e., subcontractor, vendor or supplier). This is a required field.
      Notes:

      • If you plan to export vendor records to an integrated ERP system, the 'Company Name' field has specific maximum character length limits that have been specified by each system's vendor (e.g., Integration by Procore: Viewpoint® Spectrum®, Integration by Ryvit: Viewpoint® Vista™, QuickBooks®, Sage 100 Contractor®, Sage 300 CRE®, etc.). For details, see What is the maximum character length for a 'Company Name' in the Directory tool?
      • Because your organization might work with a wide variety of vendors in diverse locations, the Company Directory does not require a unique 'Company Name' value. This is because two (2) vendors might share the same name, but be independently owned and operated in different locations (e.g., a subcontractor named 'AAA Plumbing' in California may be a separate business entity from the 'AAA Plumbing' in Arizona).
      • If you are responsible for adding companies to a Procore project, its important to be aware that when you add company records to a project, it can result in the appearance of 'duplicate' records for a single business entity in the Company Directory. For information, see What happens if I have duplicate records in the Company Directory?.
    • Business Phone. Enter the primary telephone number in the NANP format (e.g., 805-555-0100). How you enter the phone number here determines how it will appear in Procore.

    • Business Fax. Enter the user's primary facsimile number using the NANP number format (e.g., 805-555-0100). How you enter the fax number here determines how it will appear in Procore.

    • Address. Enter the business address (e.g., address and street name) for the company (e.g., 123 Main Street, 333 South 14th Avenue and so on). 

    • City. Enter the full city name (e.g., Los Angeles, Santa Barbara and so on) for the vendor/company address (Note: Always spell out the full city name and do NOT enter abbreviations). 

    • Country. Select the country name associated with the vendor/company address from the drop-down list. 

  5. Click Create.
  6. Continue with Update the Company's Contact Information.

Add Users from the Company Directory

  1. Navigate to the Project level Directory tool.
  2. Click Bulk Add from Co. Directory.
    OR

    Beta Click Add and select Bulk Add.

  3. Use the Select box to select the companies and users you want to add to the project.

    directory-bulk-add-select-box.png
  4. Review your selections and make adjustments.
    • To remove all of the users and companies in the selection table, click Clear All in the Select box.
    • To remove an individual user or company in the selection table, click the red 'X' on their row.
    • Select a permission template or select Apply Permission Template Later in the 'Permission Template' drop-down menu for each user added to the selection table.
    • Optional: Select a project role in the 'Project Role' drop-down menu for each user added to the selection table. See What are custom project roles?
    • Optional: Mark the 'Notify?' checkbox on a user's row to have the system send them an email notification to let them know they were added to the project.
  5. Scroll to the bottom of the selection table and click Add to Project.

Create New Users

  1. Navigate to the Project level Directory tool.
  2. Click Add User.
    OR

    Beta  Click Add and select Add User.

  3. Complete the form.
    Note: Additional fields configured by your company may be displayed or required. See Create New Configurable Fieldsets.
    • First Name. Enter the new user's first name. 
    • Last Name. Enter the new user's last name. 
    • Email Address. Enter the new user's email address. This will be the email that they use to log in to Procore. In order to add the record, the email address entry must use the proper format (e.g., jsmith@example.com). 
    • Permission Template. Select a permissions template.

      Beta  Note: If you do not have permissions to assign permissions templates, you can only assign the default template for the project.

  4. Click Save.

Add Distribution Groups

  1. Navigate to the Project level Directory tool.
  2. Click Add Distribution Group.
  3. Enter the desired group name in the Distribution Group Name field.
  4. Click Create.
    This takes you to the 'Edit Distribution Group' page. 
  5. Optional: Enter a description of the distribution group in the Description field.
  6. In the Add a User to [Distribution Group Name] box, enter the names of the users that you want to add to the group.
    Note: When you start typing a name, a list of possible matches will appear. Select each user you want to add to the distribution group. 
  7. Click Update.
    This saves the new distribution group and takes you to the 'Distribution Groups' view of the Project level Directory.
 In Beta

An updated version of the Project Directory is currently in beta and can be enabled in Procore Explore.

  1. Navigate to the Project level Directory tool.
  2. Click Add and select Add Distribution Group.
  3. Enter the distribution group name in the 'Name' field.
  4. Optional: Enter a description of the distribution group in the Description field.
  5. In the 'Manage Users' field, search for companies or users.
  6. Select the users or company of users to add them to the distribution group.
  7. Click Save.