Table of Contents
Resource Planning is a powerful tool that gives you real-time insight into your resource's availability and skill set with a centralized scheduling and communication hub for specialty contractors and general contractors.
This guide walks you through the main configurations to set up Resource Planning for your organization.
Groups are how all projects and people are organized for Resource Planning. When using the Resource Planning tool, all information about people, projects, assignments, and requests is displayed in the context of the group.
Job titles help you organize your team. Depending on the task you are performing, you can find and filter people by job title. You can also use job titles to assign people to project roles for specific projects.
Tags are specific criteria that can be added to both people and projects in Resource Planning. Tags can be filtered to help you organize and quickly find people and projects that match that criteria.
Create tags for qualifications that people and projects need on a job site, such as an OSHA certification or badging access. They are easy to see when scheduling and can be viewed when a QR code is scanned on a job site.
Example: Tracking Certifications
Example: Badging
Custom fields are generally used to segment people, projects, assignments, and requests within the groups you created. Custom fields can be visible to all users or made 'sensitive', and only shown to users with specific access. You can enable filtering for a custom field so that you can see the segments across the tool, and save your view for easy access. See Create Saved Views in Resource Planning.
|
Common custom fields for projects include:
|
Common custom fields for people include:
|
|
Common custom fields for requests include:
|
Common custom fields for assignments include:
|
In Procore, role-based permissions are used to manage user access to different Procore tools. To access the Resource Planning tool, users must have two different permissions templates applied:
To give your users access to the Resource Planning tool, you must create a permissions template giving users 'Read Only' access or higher to the Resource Planning tool.
If you already have existing permissions templates in Procore's Permissions tool, follow the steps to edit the permissions template, granting 'Read Only' level permissions to the Resource Planning tool. Otherwise, follow these steps to create a new Company Permissions template, with 'Read Only' level permissions to the Resource Planning tool.
You must have 'Admin' level permissions on the company's Permissions tool to create permissions templates.
How to prepare data for a one time import to the Resource Planning tool.
The Resource Planning tool at the Company level is Procore’s construction resource management solution that provides real-time insight into your job assignments and availability.
To set up your Resource Planning tool, Procore offers a data import to set up your projects, employees, and more. While only certain fields are required, it's recommended to fill out as much information as accurately as possible for the most complete setup.
|
|
Show/Hide Fields
Required fields:
Optional fields:
Show/Hide Fields
Required fields:
Optional fields:
Show/Hide Fields
Required Fields:
Optional Fields:
Show/Hide Fields
Required fields:
Show/Hide Fields
Required fields:
Optional Fields:
Show/Hide Fields
Required fields:
Optional fields:
To import data into the Resource Planning tool.
The Resource Planning tool at the Company level is Procore’s construction resource management solution that provides real-time insight into your job assignments and availability.
To set up your Resource Planning tool, Procore offers a data import to set up your projects, employees, and more. While only certain fields are required, it's recommended to fill out as much information as accurately as possible for the most complete setup.
When you set up Resource Planning, you can choose to integrate a your system of record so that you can manage People and Projects in your system of record, and sync that data with Resource Planning. Work with your Procore account team to identify your system(s) of record and which integration option is right for your company.
After you have selected how to integrate your system of record, you can decide how you want to sync your data between Resource Planning and other Procore tools.
There are three integration options available:
If none of the options work for your company, Procore can do a one-time data upload to add your people and projects.

The QuickConnect integration syncs data from your system(s) of record to Resource Planning. This option is available to customers with an approved compatible system and takes approximately two weeks to implement.
QuickConnect syncs can run multiple times a day at desired times and sync one-way from your system of record to Resource Planning. There can be a separate source for people, and another source for projects; or both can come from the same source.
To see what fields sync between your system of record and Resource Planning, see Resource Planning Detailed Data Mapping.
An API integration allows you to build your own APIs to connect your data to Resource Planning. This option gives you the most flexibility and customization for how data is integrated into Resource Planning. This option requires engineering resources from your company to build the integration, and as such, takes additional time to implement. We recommend this path only if you are familiar with using APIs to connect systems.
If you do not have experience working with APIs, but would still like to explore this option, the Technical Services Team can scope a Procore built connection.
To learn more about authentication and see a full list of available Resource Planning API endpoints, see Resource Planning API Documentation.
To learn more about testing, see What is the Monthly Sandbox Environment?
SFTP is a secure, encrypted, way to transfer files over the internet. This integration option allows customers to use standardized CSV templates to upload the file(s) to a Procore hosted server when they want to update people and project data. This overwrites existing data and transfers it through the SQL database into Resource Planning automatically.
If an integration is not an option for your company, Procore offers a one-time data upload to add your people and projects to Resource Planning. After the upload, Resource Planning becomes the source of truth for People and Projects are manually updated in Resource Planning.
To get started with your data upload, see Prepare Data for Import to Resource Planning.
When setting up Resource Planning, customers first need to choose how you want to add information to Resource Planning. See What Integrations are available for Resource Planning?
After you select how to get information into Resource Planning, you can choose to sync people and project data so that information is kept in sync in Resource Planning and other tools in Procore.
Data syncing passes information between the Resource Planning tool and Procore’s Company level Directory and Portfolio tools.
When select people data is updated in either the Resource Planning People List or Company Directory tool, it is instantly synced to the other tool. See What people information is synced between Resource Planning and the Procore Company Directory?
When project data is updated in either the Portfolio tool or the Resource Planning Project list, it is instantly synced to the other tool. See What project information is synced between Resource Planning and Procore Projects?
If you are setting up data syncs for the first time, you may need to link existing records in the Portfolio tool and Company Directory with records in Resource Planning. We recommend that you do this step before your initial sync to avoid duplicates across the system.
Data linking happens automatically when matching records are found in both systems — no action needed on your end. Ensure that for contacts the employee numbers are populated and unique and that for projects the project numbers are populated and unique. If a record isn't automatically linking, reach out to your Procore point of contact for help troubleshooting.
Even if you don't sync data, people and projects automatically link
between the Portfolio tool, Company Directory, and Resource Planning when their information matches.
To avoid duplicate people records, ensure that the following fields match in both the Company Directory and Resource Planning People List:
Employee ID
Employee Email Address
To avoid duplicate projects, ensure that the following fields match in both the Portfolio tool and Resource Planning Projects List:
Project ID
Status: Active
You have set up the primary configurations to use the Resource Planning tool.
While your data is being uploaded to the Resource Planning tool, we recommend setting up these additional configurations:
For a complete list of tool configurations, see the 'Settings' section of the Resource Planning User Guide.
Now that your data has been uploaded in Procore, there are some additional steps you need to take within Procore and the Resource Planning tool as some key information cannot be set in the one-time data upload. You will need to log in to Procore and update the following information about your users:
You can also make additional changes if you notice inaccurate information was uploaded from your spreadsheet. See Edit People in Resource Planning.
By default, all people are uploaded into the Resource Planning tool as 'Assignable', meaning they can be assigned to work in Resource Planning. Set the users to the following user type based on what they need to do in Procore, and whether or not you need to track time for them.
|
Both
|
User
|
Assignable
|
Permissions cannot be set in the one-time data upload. Permissions must be set in two places, in Procore's Permissions tool and in the user's profile in Resource Planning.
To access the Resource Planning tool, have 'Read Only' level permissions or higher to the Resource Planning tool. This is set by creating and applying permissions templates in Procore's Permissions tool.
Then, within the Resource Planning tool, People marked as 'Both' or 'User' must have a Resource Planning permission template assigned to them. You can update their Resource Planning permission template on the same screen where you update their user type.
Edit People Inline
Edit People from their Details
Bulk Edit People
Edit People from the Company Directory
Navigate to the Company level Resource Planning tool.
Click People and select People List.
Click into the field and make edits.
Note: Not all fields can be edited inline.
Click out of the field to save the changes.
Navigate to the Company level Resource Planning tool.
Click People and select People List.
Click the person's name.
Click Edit.
Update information:
First Name. The person's first name.
Last Name. The person's last name.
Status. The person's user status.
Groups. The person's groups.
Job Title. The person's job title from the dropdown list. See Configure Job Titles for Resource Planning.
Classification. Select the person's classification.
Employee ID. The person's Employee ID.
Type. The person's user type.
Assignable. A person who can be given a resource assignment, but cannot login to Procore.
Assignable User. A person who can login to Procore, and be given a resource assignment.
User. A person who can login to Procore.
Email Address. The person's email address.
Phone Number. The person's phone number.
Notification Profile. The person's notification profile. See Configure Notification Profiles for Resource Planning.
Enable Email. Whether or not the person should receive email messages from Procore about their resource assignments.
Note: If enabling email notifications, an email is required.
Enable SMS. Whether or not the person should receive SMS messages from Procore about their resource assignments.
Notes:
Message and data rates may apply.
If enabling SMS notifications, a phone number is required.
Enable Mobile Notifications. Whether or not the person should receive notifications through the Legacy Resource Planning/LaborChart App.
Address. The person's address.
Address 2. The person's address, continued.
City. The person's city or town.
State. The person's state or province.
Postal. The person's postal code.
Country. The person's country of residence.
Hourly Wage. The person's hourly wage.
Language. The person's primary language.
Gender. The person's gender.
Hired Date. The date the person was hired.
Birth Date. The person's date of birth.
Emergency Contact Name. The name of the person's emergency contact.
Emergency Contact Phone. The emergency contact's phone number.
Emergency Contact Relation. The relationship between the person and their emergency contact.
[Custom Fields]. Any custom fields you have created for people. See Configure Custom Fields for Resource Planning.
Profile Photo. Select an image for the user's profile photo.
Click Save.
Navigate to the Company level Resource Planning tool.
Click People and select People List.
Mark the checkboxes for the users you want to edit.
Click the edit
icon.
Update the information.
Gender. The person's gender.
Groups. The person's groups.
Job Title. The person's job title from the dropdown list. See Configure Job Titles for Resource Planning.
Status. The person's user status.
Type. The person's user type.
Assignable. A person who can be given a resource assignment, but cannot login to Procore.
Assignable User. A person who can login to Procore, and be given a resource assignment.
User. A person who can login to Procore.
Language. The person's primary language.
Hourly Wage. The person's hourly wage.
State. The person's state or province.
Country. The person's country of residence.
[Custom Fields]. Any custom fields you have created for people. See Configure Custom Fields for Resource Planning.
Click Save.
Navigate to the Company level Directory tool.
Click the Users tab.
Optional: Click Add Filter and select Resource Planning.
Click View next to the person's name.
Click the Resource Planning tab.
Click Edit in the 'Information' section.
Update information:
Groups. The person's groups. See Configure Groups for Resource Planning.
Job Title. The person's job title from the dropdown list. See Configure Job Titles for Resource Planning.
Type. The person's user type.
Assignable. A person who can be given a resource assignment, but cannot login to Procore.
Assignable User. A person who can login to Procore, and be given a resource assignment.
User. A person who can login to Procore.
Notification Profile. The person's notification profile. See Configure Notification Profiles for Resource Planning.
Enable Email. Whether or not the person should receive email messages from Procore about their resource assignments.
Note: If enabling email notifications, an email is required.
Enable SMS. Whether or not the person should receive SMS messages from Procore about their resource assignments.
Notes:
Message and data rates may apply.
If enabling SMS notifications, a phone number is required.
Enable Mobile Notifications. Whether or not the person should receive notifications through the Resource Planning/LaborChart App.
Address. The person's address.
Address 2. The person's address, continued.
City. The person's city or town.
State. The person's state or province.
Postal. The person's postal code.
Country. The person's country of residence.
Hourly Wage. The person's hourly wage.
Language. The person's primary language.
Gender. The person's gender.
Date of Hire. The date the person was hired.
Birth Date. The person's date of birth.
Emergency Contact Name. The name of the person's emergency contact.
Emergency Contact Phone. The emergency contact's phone number.
Emergency Contact Relation. The relationship between the person and their emergency contact.
[Custom Fields]. Any custom fields you have created for people. See Configure Custom Fields for Resource Planning.
Profile Photo. Select an image for the user's profile photo.
Click Save.
Take the following actions from the following tools:
This is a note callout. Used to provide background info that would help the user understand a process better, or tell them something they should note.
If data syncs are enabled, people who are 'Users' or 'Assignable Users' are automatically added to the Company Directory. You must send an invite from the Company Directory so the user can set their password in Procore.
Alternatively, if you completed a one-time data upload for Resource Planning, you need to invite your users to Procore so the user can set their password in Procore.
After a user accepts their invitation and sets a password, they can log in to Procore and access Resource Planning.
Congratulations! Your company is now ready to use the Resource Planning tool: