Integrations
Procore
Connect your own Procore Data Connection app to Alloovium and import drawings, specifications, submittals, and RFIs.
Overview
The Procore integration imports documents from your Procore projects into Alloovium. Supported document types include Drawings, Specifications, Submittals, and RFIs. You can sync one or more document types, and select specific folders or the entire project.
Procore connections in Alloovium use a Bring Your Own App model. You create a Procore Data Connection app in your own Procore Developer Portal, install it on your company, then paste its Client ID and Client Secret into Alloovium.
Bring Your Own App only
Alloovium does not maintain a shared Procore Marketplace listing or shared OAuth client. Every customer connects through their own Procore Data Connection app. This keeps tokens, scopes, and audit trails fully under your control.Connect Procore
Connecting Procore is a two-step process: create the app in Procore, then plug its credentials into Alloovium.
1. Create your Procore Data Connection app
Set up a Data Connection app inside your Procore Developer Portal, install it on your company, and grant the scopes Alloovium needs (Drawings, Specifications, Submittals, RFIs, Documents).
2. Connect it to Alloovium
Once your Data Connection app is installed in Procore, paste its credentials into Alloovium.
- 1
Open Integrations → Procore in Alloovium
From the left navigation choose Integrations, then click the Procore tile.
- 2
Click Connect with my Procore app
You will be prompted for the Client ID and Client Secret of your Procore Data Connection app.
- 3
Authorise the connection
Procore opens its consent screen. Approve the requested scopes and you will be returned to Alloovium with an active connection.
Where Alloovium uses your credentials
Your Client ID and Client Secret are used only to start the authorised connection flow. Alloovium stores the resulting access tokens per tenant and never shares them with other customers.Select documents to sync
After connecting, choose which Procore projects and document types to sync into Alloovium.
- 1
Open the Procore browser
From the integration page, click Browse Procore to load your accessible projects.
- 2
Pick a project
Select the Procore project you want to mirror into Alloovium. You can repeat this for multiple projects.
- 3
Choose document types
Tick Drawings, Specifications, Submittals, RFIs, or any combination. You can also drill into specific folders if you only want a subset.
- 4
Click Sync
Alloovium queues the selected items for ingestion. You can leave the page — sync continues in the background.
How sync works
Each sync run goes through three phases:
- Fetch — Alloovium calls Procore's API using your installed app's tokens to list available items in the selected scope.
- Check — Alloovium compares Procore item versions against what is already in Alloovium and skips anything unchanged.
- Download — only new or updated files are pulled, ingested, and indexed for search and chat.
Syncs are incremental
After the first full sync, subsequent runs only transfer files that changed in Procore. This keeps re-syncs fast and within Procore's API quotas.Deletes are not propagated
If a document is deleted in Procore, Alloovium does not automatically remove the previously ingested copy. Remove it from Alloovium manually if you want it gone.Troubleshooting
I don't see any Procore projects
Your Procore Data Connection app must be installed on the company that owns the projects, and the installing user must have access to those projects. Re-install the app or ask a Procore admin to grant access, then refresh the integration page.
Some documents are missing after sync
Procore returns documents based on the scopes granted to your Data Connection app. If a document type is missing, confirm that the matching scope (e.g. Drawings, Specifications, Submittals, RFIs) is enabled in your app and that the connecting user can see those documents in Procore directly.
Procore rejected my credentials
Double-check that the Client ID and Client Secret come from a Data Connection app (not a Marketplace app), that the app is installed on your company, and that the secret has not been rotated. Regenerate the secret in the Procore Developer Portal and reconnect if in doubt.