Can we import our third-party timecard entries to work with the 'Timesheet Hours' column in Procore's Budget tool?

Background

If your company collects timecard entries using third-party software instead of Procore's Resource Tracking tools, you can still import your timecard data into Procore's 'Timesheet Hours' column to track labor in your budget.

Answer

Yes. If your company does NOT use Procore's Resource Tracking tools, you can develop your own custom or third-party custom integration for inputting your timecard entries into Procore. Your custom integration can input your entries to Procore's Timecards tool using the API, which enables you to view timecard entries in the 'Timesheet Hours' column of a budget view.

Similar to how a user configures the Company level Timesheets tool's 'Default Cost Type for Timecards' setting to 'Labor' (see Configure Advanced Settings: Company Level Timesheets), this API solution sets your third-party time entries to 'Labor' (or any other cost type that you would prefer to use) and stores your data in the Timecard tool.

Here are the steps for creating or updating a timecard entry using the API.

  1. Use the List Line Item (Cost Code) Types endpoint to determine the cost types associated with your account.

  2. In the list of cost types returned, locate the cost type with a base_type value of 'labor' (or any other cost type that you would prefer to use) and note its id value. Because each Procore company account can create a custom list of cost types, cost type identifiers are not consistent across accounts. You will use this id value in the next step.

  3. To create a new timecard entry or update an existing one, use the Create Timecard Entry or Update Timecard Entry endpoints respectively. In the body of your request, use the (cost type) id value you retrieved from the previous step as the value for the line _item_type_id attribute.

Important icon Important