Learn about the different ways to sync workers between SmartBarrel and Procore
Sync Workers
Users
If preferred, customers can import their users into SmartBarrel where they would be created as workers. This option should only be selected when Procore is intended to be the source of truth for your worker directory. When syncing a user, SmartBarrel will take the following fields from Procore:
Procore Field (User Profile)
|
SmartBarrel Field (Worker Profile) |
Required? |
---|---|---|
First Name |
First Name |
Yes |
Last Name |
Last Name |
Yes |
|
|
Yes |
Cell Phone |
Phone Number |
Yes |
“Is Employee Of ___” checkbox |
N/A |
Yes |
Employee ID |
Payroll ID |
Recommended |
Classification |
Position |
Optional |
Once you’ve decided you want to sync your users to SmartBarrel, you can begin the process on the Procore integration settings page. Navigate to the hamburger menu in the upper right corner, click on it, and select users.
When the Users page opens, the first thing you will see is the “User Sync Logs”. This log will populate a list of all manual and automatic syncs that have been completed by the integration. You can click download on any of the logs to see the results of the sync in a txt file. The results will show you which users were successfully synced and the error reasons for the workers that could not be synced
In the upper right corner of the page, you will see the following settings:
- Sync Classifications: If this checkbox is enabled, the sync user process will create your procore classifications as positions in SmartBarrel. If a user has a classification assigned in Procore, that will be transferred to their profile’s position in SmartBarrel.
- Autosync: When this toggle is enabled, users will automatically sync once per hour. This is the easiest way to keep your rosters up to date.
Now that you have selected your settings and preferences, you can begin syncing users by clicking the Sync button. This process may take some time depending on how many users you have in Procore. Once a user is synced, any updates made to their profile in Procore will be reflected in SmartBarrel after the next user sync.
Contacts
If a worker is not synced to a user in Procore, they will be created as a contact the first time they have a timesheet synced to Procore. Their contact will contain their full name and their payroll ID from SmartBarrel. When using the contact sync, SmartBarrel should be the source of truth for your worker directory.
Classifications
If enabled, classifications will sync with the user profiles and be created in SmartBarrel.
If user sync is disabled, you can assign positions to your workers in SmartBarrel. When their timesheets sync to Procore, their position will be created as a classification and added to their timecards.