Procore troubleshooting and FAQs
Setup and installation
Error validating Procore credentials during setup
Symptoms:
- Setup cannot complete: The Glean Admin console reports an error when you click Save.
- Error messaging: The error references credentials, company configuration, or connector validation.
| Likely cause | Remediation |
|---|---|
| Credential mismatch: The Client ID or Client Secret in Glean does not match your Procore Developer App's OAuth credentials. | Copy the Client ID and Client Secret directly from your Procore Developer App's OAuth credentials (after resetting the secret) and re-enter them in Glean. |
| Incorrect Company ID: The Company ID entered in Glean is wrong. | Confirm the Company ID is the numeric ID immediately after https://app.procore.com/ in your Procore URL. |
| App not promoted or installed: The Developer App has not been promoted to Production, or it is not installed in the correct Procore company. | Promote the Developer App to Production and install it into the correct Procore company using the Production App Version Key via the App Management tool. |
| Missing component permissions: The app's Data Connector component is missing a required authentication type or permission. | Enable both User Level Authentication and Service Account Authentication on the Data Connector component, with Company Directory Admin permission. |
Still not resolved? Capture the error message and contact Glean Support.
Permissions and access
Some users do not see Procore content they expect
Symptoms:
- Users can't find Procore content they expect to have access to.
- Content from specific projects or tools does not appear in a user's search results.
| Likely cause | Remediation |
|---|---|
| Insufficient user permissions: The affected users lack the required project and tool permissions in Procore (for example, RFI, Submittals, or Daily Logs access). | Grant the users the appropriate project and tool permissions in Procore. Glean will not show content a user cannot access in Procore. |
| App user missing from projects: The Procore app user (Developer Managed Service Account) has not been added to the relevant projects with the required tool permissions. | Add the app user to the relevant projects with the required tool permissions. Glean cannot index projects where this app user does not have access. |
| Custom permissions not enabled: Your organization relies on non‑template, ad‑hoc permissions that are not being honored. | Verify whether the Read access for custom permissions toggle is configured as desired in the connector setup. |
| Crawl incomplete: The initial crawl has not finished, or incremental crawls are not running. | Confirm that the initial crawl has completed and that incremental crawls are running successfully in the Glean Admin console. |
Content freshness
Stale data
Symptoms:
- Recently created or updated Procore content does not appear in Glean.
- Search results reflect an older version of Procore records.
| Likely cause | Remediation |
|---|---|
| Expected crawl latency: Full crawls run roughly weekly and incremental crawls run roughly every 6 hours, so some updates take up to several hours to appear. | Allow time for the next incremental or full crawl to pick up the changes. |
| Urgent update needed: Content must be refreshed sooner than the normal crawl schedule. | Trigger a manual crawl, or contact Glean Support to review connector health. |