Last updated:

Automatically upload inspection reports to Procore projects

Learn how to set up an integration that automatically uploads SafetyCulture inspection reports to your Procore projects.

Why connect SafetyCulture to my Procore projects?

By connecting SafetyCulture with your Procore account, you can seamlessly synchronize construction projects for use within templates, and upload completed inspection reports back to the projects to which they belong for safekeeping. However, keep in mind that inspection reports can only be exported and uploaded to your Procore projects as PDF files.

You may need to enable third-party cookies for your browser to support this integration.

If the "Procore Projects" Global Response Set in SafetyCulture or the "SafetyCulture Inspections" folder in Procore gets deleted at any time, please contact our customer support team for assistance.

1. Install Procore in your organization

  1. Log in to the web app.

  2. Click your organization name on the lower-left corner of the page and select Integrations.

  3. Click Set up for "Procore".

  4. In the pop-up window, click Install.

  5. Log in to your Procore account.

  6. When prompted, click Allow to authorize SafetyCulture.

  7. Click the "Procore companies" dropdown menu.

  8. Select the Procore companies you want to connect and click Save and apply. Please only select the companies that you have Company level Admin permission over.

  9. This should create a Global Response Set for each company that you've selected, containing your Procore projects as responses. Each Global Response Set should be named as "Procore Projects", followed by the company name in Procore.

2. Add a "Procore Projects" Global Response Set to a template

  1. Select Templates from the menu on the left-hand side.

  2. Click the template and select Edit template in the side panel.

  3. Add a new question or select an existing one to use as the Procore projects question.

  4. Click the down arrow on the question's right-hand side, under "Type of response".

  5. Search and select the "Procore Projects" Global Response Set. If you want to make sure this question always gets answered, check the "Required" box below the question label. "Procore Projects Global Response Sets" in the Template Editor.

  6. Click Back to list on the upper-left corner of the page. Repeat the steps to add "Procore Projects" Global Response Sets to other templates.

3. Test the integration (optional)

  1. Start an inspection with the template that has a "Procore Projects" Global Response Set.

  2. Answer the Procore question, then complete the inspection.

  3. In Procore, go to the selected project's "Documents" tool.

  4. Open the "SafetyCulture Inspections" folder and you should see the completed inspection's PDF report.

Frequently asked questions

Currently, the Procore integration offers a Global Response Set that can be used for inspections, and uploads any inspections that have used the Global Response Set to relevant Procore projects as PDF reports.

If you want to see more capabilities added to this integration with Procore, please let us know by providing your feedback.

The error is likely caused by one of the following:

In November 2022, we renamed "iAuditor" as "SafetyCulture". As part of this rename, we also updated the various references of "iAuditor" including the Procore integration, so that any new setups will use "SafetyCulture Inspections" instead. However, to minimize disruption to existing setups, we decided to continue exporting inspection reports to your existing "iAuditor Inspections" folders.

If you want to align the name of your folders for consistency, you can rename your "iAuditor Inspections" folders as "SafetyCulture Inspections".

If you get a connection error while installing the integration, it's likely because your browser is blocking third-party cookies on SafetyCulture websites. To fix this, we recommend that you enable third-party cookies in your browser settings and try installing the integration again.

Example of a connection error when installing an integration via the web app.

Need more help?
In this article