Superglue tools for Procore: RFIs, submittals, drawing revisions, daily logs, change events, and project users.
Beta: These tools are ready to use but still in testing. You may need to test them locally in your environment before deploying to production.
Use the Download Config or Copy Config buttons in the table below (placeholders for now).
We use API keys, not OAuth, for this integration. Create an access token in your Procore Developer Portal > API Keys. Add PROCORE_ACCESS_TOKEN, PROCORE_COMPANY_ID, and optionally PROCORE_BASE_URL to your environment variables. Set Authorization: Bearer ${PROCORE_ACCESS_TOKEN} header. See official docs: Procore API Authentication
npm install @superglue/client
The SDK executes the JSON workflow with your env credentials; no extra API key UI needed.
The SDK executes the downloaded JSON workflow locally using your environment's Procore access token.
import { SuperglueClient } from "@superglue/client";
import config from "./procore_rfis.json"; // or paste JSON string
const client = new SuperglueClient();
async function run() {
const result = await client.run(config, {
env: {
PROCORE_ACCESS_TOKEN: process.env.PROCORE_ACCESS_TOKEN!,
PROCORE_COMPANY_ID: process.env.PROCORE_COMPANY_ID!,
PROCORE_BASE_URL: process.env.PROCORE_BASE_URL || "https://api.procore.com",
SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
}
});
console.log(JSON.stringify(result, null, 2));
}
run();
| Tool | Actions |
|---|---|
![]() procore_rfisList/create RFIs. 👥 1,210 users
|
|
![]() procore_submittalsFetch submittals & status. 👥 1,175 users
|
|
![]() procore_drawing_revisionsGet drawing revisions. 👥 1,142 users
|
|
![]() procore_list_projectsList projects for a company. 👥 1,118 users
|
|
![]() procore_daily_logsList daily logs (manpower/notes). 👥 1,072 users
|
|
![]() procore_change_eventsList change events (filters). 👥 1,036 users
|
|
![]() procore_project_usersList users on a project. 👥 1,005 users
|
|