This guide will give a detailed overview of the Procore SharePoint integration dashboard and reporting tools available.
This is the email associated with the Procore account you connected.
This is the email associated with the SharePoint account you connected.
It will allow user to manage all sync related settings related to this integration.
1. Integration Name
This setting is to give a custom name to your integration. Click on the pencil icon to edit and click save when you are done. You can enter 70 characters maximum.
2. Notification Email
Enabling this option will send you an email to the SyncEzy-Email about the sync status.
Add emails to receive notifications in the text box under this option. Multiple emails can be added. Separate each email with a comma, like: mail@example.com, mail2@example.com.
3. Sync Options :
App Owners can choose what options are selectable during Sync. Basically the APP Owner can enable/disable the sync methods and features. Please note these toggles are visible to APP Owner only.
A- Drawing Tool Sync- File name Customization: Allows users to customize the file naming convention when syncing files from the Procore Drawing tool to SharePoint.
B- Configuration Method Controls: Provides options to enable or disable specific methods for adding projects to the sync.
4. Email Statistics
If enabled, the system will send automated email notifications providing a summary of data synced and the overall health of the integration.
Users can choose how often they receive these reports (Daily, Weekly, or Monthly) by selecting one of the following options 1D: Daily 1W: Weekly 1M: Monthly
5. Special Characters
The Procore-SharePoint sync does not allow special characters in the naming. Enabling this option allows us to replace these Special Characters in the Procore Photos tool Album names from # % * : < > ? / \ | ~ " to Hyphen '-'. You may face errors while syncing if you add any of these special characters in Procore or SharePoint and if this option is disabled. This feature works for the Photos tool only as Procore itself cleans up the special characters for the Documents tool whereas in the Photos tool, they allow special characters.
6. Upload test file setting:
By default, this setting is enabled. When enabled, the system periodically uploads a temporary test file to your projects to verify connection health and validate permissions (ensure the system can read, write, and delete files). These test files are small (1KB) text files with a unique SyncEzy filename. They are automatically deleted by the system immediately after the health check is performed. This setting can be disabled by the user. However, we recommend keeping it enabled. Disabling it limits the system's ability to proactively detect specific errors (such as root folder error) and prevents automatic notifications regarding these issues.
7. Delete Confirmation
When enabled, this safety feature prevents the system from automatically syncing deletions between applications.
If a file or folder is deleted in one app, the deletion will not be replicated to the other app immediately. Instead, the action is paused until a user manually confirms it within the SyncEzy portal. ot sync any delete action from one app to other until confirmed by user from the portal .
For a full guide on this feature and how to manage these pending deletions, please refer to this
Knowledge Base Article8. Sync Deletes
Enabling this option will allow end users to delete files from either system and the sync will mirror those deletions provided the files/folders are within your syncing folders as set up in the configuration step. If you delete a file from Procore, it will delete it from SharePoint. If you delete a file from SharePoint, it will delete it from Procore. If this option is disabled, deleted files will not be synced and you will have to manually remove it from the other system. You can increase or decrease the limit by inputing the limit you want and clicking save. Once the limit is hit, the sync will not delete any more files and the sync will email the SyncEzy admin with the path of the files not deleted. The Sync deletes limit will reset after 24 hours. Please note that the 24-hour deletion limit reset is based on the file deletion time, which means the 24-hour starts from the time you have deleted the file. The important thing to note is that, currently this feature works within the "Documents" tool only.
Please note: For example, if this feature is enabled and your sync delete limit is set to 25 in 24 hours and you have deleted 100 files from SharePoint, the deletion of 25 files only will be synced back to Procore. This means those 25 files only will be deleted from both applications (you are syncing your deletes). However, the deletion of the remaining 75 files will remain unsynced in Procore unless those files are deleted manually from Procore. These 75 files will be shown as unsynced when you check the File Manager in your SyncEzy Integration Portal. To avoid this we recommend you to increase the Sync Delete limit to 10000 or more. The deletion limit can be changed in the Details menu.
Be sure to review this article and share with your end users so all team members are clear on how this functions to avoid accidental unintended syncing of deletions.
9. Multiple Procore Account Authentication
This feature is designed for users with exceptionally large datasets (typically exceeding 2TB+/ 100,000+ data items) who frequently encounter API rate limits.
Why is this needed? As a Procore Partner, SyncEzy utilizes one of the highest available API call tiers. However, when syncing massive amounts of data, even these high limits can occasionally be reached. This feature provides a failover solution to ensure continuous syncing.
How it works: Users can authenticate a Secondary Procore Account within the system.
If the Primary User hits the Procore API call limit, the system automatically switches to the Secondary User to continue processing changes.
Once the API limit for the Primary User resets (usually after a few hours), the system automatically reverts to using the Primary User.
Audit Trail Note: When the system switches to the secondary account, any changes synced to Procore will appear in the logs as "Modified by [Secondary User Name]." Once the limit resets, the logs will return to showing the Primary User's name.
Critical Requirement: For this feature to work, the Secondary User must have the exact same permissions and access levels (for both existing and future projects) as the Primary User.
⚠️ Beta Warning: This feature is currently in the Beta / Development stage. We strongly recommend contacting SyncEzy Support for guidance before enabling this feature to ensure it is the right solution for your specific environment.
More Information: Please refer to this Article for further details.
You can view the sync status in this tab - success or failure. The sync runs every day and you will be able to see when it starts and when it completes.