---
title: How do you set up the BuildOps Integration? 
description: "Connect SmartBarrel to BuildOps with OAuth 2.0 using your Client ID and Client Secret, then import workers, projects, and cost codes automatically.\""
---

[Skip to content](https://ask.smartbarrel.io/how-do-you-set-up-the-buildops-integration-#main-content)

English

Show submenu for translations

[Customer portal](https://ask.smartbarrel.io/ticketsview?hsLang=en)

![smartbarrel-logo-1.png\]](https://ask.smartbarrel.io/hs-fs/hubfs/smartbarrel-logo-1.png?height=39&name=smartbarrel-logo-1.png)

- Home
- Products
- Pricing
- Blog
- Company

Open main navigation

Close main navigation

- Home
- Products
- Pricing
- Blog
- Company
- English
  
  Show submenu for translations
- [Customer portal](https://ask.smartbarrel.io/ticketsview)
- Go to Dashboard

 Go to Dashboard

 Search the SmartBarrel Knowledge Base

- There are no suggestions because the search field is empty.

1. [SmartBarrel Knowledge Base](https://ask.smartbarrel.io/?hsLang=en)
2. [Integrations](https://ask.smartbarrel.io/integrations?hsLang=en)
3. [BuildOps](https://ask.smartbarrel.io/integrations?hsLang=en#buildops)

# How do you set up the BuildOps Integration? 

## Learn how to connect SmartBarrel to BuildOps using OAuth 2.0.

BuildOps is the source of truth for your workers, projects, and cost codes. Once you connect the integration, SmartBarrel imports that data from BuildOps so your team can clock in on the right projects and cost codes without manual setup.

### What you'll need

- A BuildOps **Client ID** and **Client Secret** (generated in BuildOps)
- SmartBarrel admin access with the **Edit Project Settings** permission for BuildOps

 

### Connect BuildOps

1. In SmartBarrel, go to **Integrations \> BuildOps**.
2. Enter your **Client ID** and **Client Secret**.
3. Click **Connect**.

SmartBarrel securely exchanges your credentials for an access token and verifies the connection.

- If your BuildOps account has a **single tenant**, the connection completes and BuildOps shows as connected.
- If your BuildOps account has **multiple tenants**, you will be asked to pick your tenant from a list. Select your tenant and save.

### ![](https://ask.smartbarrel.io/hs-fs/hubfs/image-png-Jul-09-2026-03-00-17-7811-PM.png?width=419&height=297&name=image-png-Jul-09-2026-03-00-17-7811-PM.png)

### Company settings

After connecting, open the BuildOps company settings to configure how syncing behaves:

- **Auto Sync** turns on automatic syncing on a schedule.
- **Unlock Fields** allows mapped fields to be edited in SmartBarrel (off by default).
- **Reset to default on first sync or re-hire** applies your default settings when a worker is first synced or re-hired.
- **Search workers in Contractors** and **Do NOT update the contractor on sync** control how worker records interact with contractors.
- **Enable Mobile App** sets the default mobile app access for synced workers.
- Earn Code mapping is managed separately under Integrations \> BuildOps \> Earn Codes, and is available to admins.

### ![](https://ask.smartbarrel.io/hs-fs/hubfs/image-png-Jul-09-2026-03-00-46-2695-PM.png?width=468&height=385&name=image-png-Jul-09-2026-03-00-46-2695-PM.png)

### What you can sync

Once connected you can import:

- **Workers** (see: Can you Sync Workers with BuildOps?)
- **Projects** (see: How do you Sync Projects with BuildOps?)
- **Cost Codes** (see: How do you Sync Cost Codes with BuildOps?)
- **Earn Codes** (see: How do you Sync Earn Codes with BuildOps?)
- **Timecards**, sent from SmartBarrel to BuildOps (see: How do you Export Timecards to BuildOps?)

### Troubleshooting

| Problem | Cause | Fix |
| --- | --- | --- |
| Connection fails after clicking Connect | Incorrect Client ID or Client Secret | Re-check the credentials from BuildOps and enter them again. |
| Asked to select a tenant | Your BuildOps account has more than one tenant | Choose the correct tenant from the list and save. |
| Cannot open BuildOps settings | Missing permission | Ask an admin to grant you the Edit Project Settings permission for BuildOps. |

### FAQ

**Do I need to enter credentials for each project?** No. A single Client ID and Client Secret connect your whole company.

**Is my time data sent back to BuildOps?** Yes. Approved time in SmartBarrel is exported to BuildOps as time entries against the right project and cost code. It can also be split into Regular Time, Overtime, and Double Time once your earn codes are mapped. Your BuildOps account needs TimeTrack 2.0 enabled, and you turn export on per project. See: How do you Export Timecards to BuildOps?

- [SmartBarrel Dashboard](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#main-content)

    - [Worker Profile Management](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#worker-profile-management)
    - [Project Settings](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#project-settings)
    - [Timesheet Management](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#timesheet-management)
    - [Productivity](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#productivity)
    - [Worker Vs User](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#worker-vs-user)
    - [Crew Management](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#crew-management)
    - [Reports](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#reports)
    - [Company Settings](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#company-settings)
    - [Security](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#security)
    - [PunchFlow and SMS Messages](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#punchflow-and-sms-messages)
    - [Microsoft SSO](https://ask.smartbarrel.io/smartbarrel-dashboard?hsLang=en#microsoft-sso)
- [Device and Solar](https://ask.smartbarrel.io/device-and-solar?hsLang=en)
- [Mobile App](https://ask.smartbarrel.io/mobile-app?hsLang=en#main-content)

    - [Manage the Apps Settings](https://ask.smartbarrel.io/mobile-app?hsLang=en#manage-the-apps-settings)
    - [Using the App](https://ask.smartbarrel.io/mobile-app?hsLang=en#using-the-app)
- [Integrations](https://ask.smartbarrel.io/integrations?hsLang=en#main-content)

    - [Procore Integration](https://ask.smartbarrel.io/integrations?hsLang=en#procore-integration)
    - [CMiC Integration](https://ask.smartbarrel.io/integrations?hsLang=en#cmic-integration)
    - [API](https://ask.smartbarrel.io/integrations?hsLang=en#api)
    - [Viewpoint Vista (App Xchange)](https://ask.smartbarrel.io/integrations?hsLang=en#viewpoint-vista-app-xchange)
    - [Plexxis](https://ask.smartbarrel.io/integrations?hsLang=en#plexxis)
    - [Foundation](https://ask.smartbarrel.io/integrations?hsLang=en#foundation)
    - [BuildOps](https://ask.smartbarrel.io/integrations?hsLang=en#buildops)
    - [Spectrum](https://ask.smartbarrel.io/integrations?hsLang=en#spectrum)
- [Feature Highlights](https://ask.smartbarrel.io/feature-highlights?hsLang=en)

- Home
- Products
- Pricing
- Blog
- Company

[![Chill listening crop-3](https://ask.smartbarrel.io/hs-fs/hubfs/SMARTBARREL-Logo-png-1.png?width=42&height=24&name=SMARTBARREL-Logo-png-1.png "Chill listening crop-3")](https://smartbarrel.io)

Copyright © 2026, SmartBarrel