1. Help Center
  2. OnePlace Integrations

Integration with Procore

Procore is a construction project management platform that allows users to enhance productivity related to preconstruction, project management, resource management, and financial management. Users can track a project from start to finish and have the ability to collaborate across teams, store associated files, and build custom workflows and apps to streamline the processes involved in your projects. 


Unearth's integration with Procore enables users to not only view Unearth sites embedded within the Procore platform, but users can: 

  • Upload Procore Documents, Drawings, and Photos directly into Unearth sites.
  • Visualize project files by geolocation on Unearth site maps.
  • Record and report inspections.

Here, you will find the step by step process of connecting your Unearth and Procore accounts and the ways you can utilize this integration:


  1. Log in to Procore.
  2. To link the Unearth app to your Procore project, click "Select an App."  Then, click "App Management." If you do not see Unearth as an available app in App Management, you will need to install it via the Procore App Marketplace. Here's how you install a new app: "Install an App from the App Marketplace."
  3. Click "View."
  4. You will need to configure the app to be linked with the Unearth site. Click "Configurations."
  5. Click "Create Configuration."
  6. Create a title for the configuration and then enter the Unearth site's Site ID and Project ID.
    You can find these IDs in the URL of the Unearth site:
    Click "Create."
  7. Now, click on the 'Home' icon in the top left corner of the browser.
    Then, click on the Project name and click on "Select an App." You should see "Unearth" under "Apps."Once you click "Unearth" it will open the site within your Procore account.



Now that you can embed an Unearth site with your Procore account, let's upload files into Unearth via our Procore integration. 

  1. Open the site you want to upload files to.
  2. Click on the "+" button to open your Toolkit.
  3. Scroll down to the Tool Group "Files" and click on which type you would like to upload.
  4. You will see the File Upload window open on the right side of your screen. 
  5. Click "Procore." Here, you will be instructed to "Connect to Procore."
  6. Another browser window will open and you will need to sign in to Procore. Click "Allow" to authorize Unearth to use your Procore account. 
  7. This window is where you can select the correct Procore company, Procore Projects and Documents, Photos and Drawings to be imported into Unearth. To stream photos, toggle on the streaming toggle, which will allow all photos uploaded to the Procore Photos tool to stream onto the map in Unearth. If a photo does not have geolocation data it will appear in table view as an unmapped record, which can be manually added to the map.
    Only Unearth Owners and Administrators will see the streaming toggle and be able to turn it on. Streaming photos does not retroactively bring photos from Procore to Unearth. For any existing photos that need to be imported from Procore to Unearth, use the checkbox UI to select individual photos or entire albums. 
  8. To import photos without streaming, open the File Upload window. Select which Project you would like to upload files from. 
  9. Select which files you would like to upload to your Unearth site. Then click "Done." We recommend using Photo Streaming that automatically maps all photos uploaded to Procore on the linked Unearth site, see step 7 for using that feature. 
  10. You can see the progress of your upload and, if necessary, cancel any upload.
  11. Your files will be added to your site. If your files are georeferenced, their icons will appear on your map and in Table View. If your files are not georeferenced , you can simply add them to your map.



There you have it! Through our integration with Procore, you can easily upload any type of file directly to your Unearth sites and track any progress both in Unearth and Procore. 

If you run into any issues or have any questions, please reach out to us at support@unearthlabs.com.


Revised July 2022