Can you Sync Production Quantities with Procore?
Learn about how to sync production quantities between SmartBarrel and Procore
Prerequisites
Before enabling Export Quantities, the following must be configured on the project's Procore integration settings page:
- Cost Code Type must be set to Budget Codes
- Import Budget Values must be enabled
If either of these is not active, the Export Quantities toggle will not be available.

Enabling Export Quantities
Navigate to your Procore project integration settings page. Under the Cost Codes section, in Additional Details, you will see the Export Quantities toggle. Enable it and click Save.
Once enabled, every time a timesheet sync runs on that project, SmartBarrel will send the production quantities calculated from timecards to Procore.

What Gets Sent to Procore
For each cost code with recorded units, SmartBarrel sends the following to Procore:
- The cost code
- Units installed (aggregated across all shifts for that cost code)
- Unit of measure
- A note reading "Calculated from Timecards"
You can verify the quantities were received in Procore by opening the timesheet, expanding the timecard batch, and clicking View Quantities at the bottom of the entry.

Important Notes
- Quantities are aggregated per cost code. If multiple shifts share the same cost code, SmartBarrel sends a single combined quantity record to Procore.
- Re-syncing a timesheet replaces the previously exported quantities. They are not duplicated.
- Cost codes with zero units will not generate a quantity record in Procore.
- If cost codes were imported before Export Quantities was enabled, you may need to re-run a cost code sync before quantities export correctly.