CertiScan.IS — Procore Setup & Automation Guide

Prerequisites

Install & Permissions

  1. Company level → App Management → Install App.
  2. Choose Service Account (Client Credentials), paste Client ID/Secret.
  3. Set permissions (least privilege):
    • Company: Directory = Read-only; Documents = Read-only; Reports = Read-only (optional); Webhooks API = Standard.
    • Project: Schedule = Read-only; Inspections = Read-only (or Standard if you want write); Daily Log = Standard; Directory = Read-only; Document Management = Standard; Documents = Standard; Incidents = Read-only; Observations = Standard; Reports = Read-only; Timesheets = Read-only.
  4. Click the app → Add Projects → select projects to sync.
  5. Company level → Webhooks: add Observations (created/updated/status change), optional Inspections/Checklists, Directory updates, Daily Log updates. Callback:/api/integrations/procore/webhooks.

What CertiScan.IS Automates

Callback Endpoint

Company webhooks → /api/integrations/procore/webhooks