Skip to content
  • There are no suggestions because the search field is empty.

How does the Procore integration work?

Setup, project sync, and the Procore-only clock-in feature.

Purpose

Procore is the only Protiv integration that supports worker clock-in via the mobile app. This article covers Procore setup and what's unique about it.

When To Use This

Use this when:

  • You're a Procore customer connecting to Protiv
  • You want to use the worker mobile clock-in feature
  • A worker asks "why does my friend at another company have clock-in but I don't?"

Setup at a Glance

  1. Click Connect on Procore in Settings → Integrations
  2. Authorize via Procore OAuth
  3. Pick which Procore projects to sync
  4. Map cost codes and categories
  5. Wait for first sync

What Syncs From Procore

Procore-Specific: Project Sync

Procore can have hundreds of projects, but you may only want to track bonuses on some. Protiv lets you toggle which projects sync.

To enable a project:

  1. Open project sync settings
  2. Toggle the project on
  3. Wait for sync

Procore-Specific: Cost Code + Category Mapping

Procore organizes work as cost codes with categories. Protiv maps these to milestones.

A milestone in Protiv from Procore looks like:

procore:budget_line:cc:1234:cat:5678

This maps to a specific cost-code/category combination in your Procore project.

Procore-Specific: Worker Clock-In

This is the big one. Procore is the only integration where workers can clock in via the Protiv mobile app.

How it works:

  1. Worker opens the Protiv app
  2. Taps Clock In
  3. Picks a parent job → sub-job → milestone
  4. Selects coworkers (if working with others)
  5. Confirms

Time gets exported to Procore as a timecard entry.

When the worker clocks out, they allocate time across milestones, and that allocation pushes to Procore.

Why Procore Only?

Other integrations have their own time-tracking systems and Protiv doesn't push time into them. Procore has an open API for time entry export, which lets the mobile app round-trip the data.

For other integrations, workers track time in the integration's app (or paper / Aspire mobile / Jobber mobile / etc.), and that time syncs to Protiv.

Common Mistakes & How To Fix Them

  • "Worker clocked in but it's not in Procore" Time export can take a few minutes. If still missing after 15 min, check the Procore time entry export logs in support.

  • "Time entry rejected by Procore" Common cause: project the worker selected isn't synced. Or the worker doesn't have permissions in Procore.

  • "Project isn't appearing in the project list" The project may be archived or in a status Protiv excludes. Check Procore project status.

  • How does Protiv connect to Aspire? (compare to other integrations)
  • What integrations does Protiv support?
  • How do I clock in and out in the mobile app? (Procore customers only)