This article is for admins who want to connect Gusto with Buildertrend to sync employees and time clock data.
Buildertrend is a construction management software platform. The platform helps construction businesses connect teams, improve efficiency, and increase profits.
With the Gusto and Buildertrend integration, you can sync employees and send time clock shift data directly from Buildertrend into Gusto for payroll. This eliminates the need for double entry.
Note: Customers who join Gusto from Buildertrend will receive Gusto payroll free for their first 3 months.
Buildertrend’s Core and Pro customers can set up an integration with Gusto. You need Full Admin permissions to set it up.
To connect your Gusto and Buildertrend accounts:
In the top-right corner, go to Settings (the gear icon).
Choose Setup.
Scroll to Financial and click Payroll.
If you’re already a Gusto user, click Connect to Gusto.
If you’re new to Gusto, click Create a Gusto Account. Follow the onboarding steps to set up your company. Then, return to Buildertrend to finish connecting your accounts.
Enter your Gusto admin credentials.
Click Authorize.
Your Gusto and Buildertrend accounts are now linked. In your Buildertrend Internal Users dashboard, you’ll find Gusto in the Payroll tab.
You can sync current Buildertrend Users to Gusto and also create a new employee in Gusto from Buildertrend. Buildertrend lets you sync your team members individually or in bulk. You can only sync hourly employees (not salaried employees).
To sync current Buildertrend Users to their Gusto employee accounts:
At the top of your screen, go to Users (the person icon).
Click the name of the User you want to match to a Gusto employee account.
To select and sync multiple Users at once, click the box next to the Name header. Then click Checked Actions.
Click Sync with Gusto user.
Once you match a User to their employee profile in Gusto, Buildertrend changes their Gusto Payroll status to “Synced.” The sync only works if a User’s email in Buildertrend matches their Gusto personal email. If the sync fails, you may need to update their email address in Buildertrend.
If you have employees with Buildertrend accounts but you have not added them to Gusto payroll, follow these steps. You’ll invite them to create their own Gusto account and add them to payroll.
To add a new employee to Gusto from Buildertrend:
At the top of your screen, go to Users (the person icon).
Click the name of the User you want to match to a Gusto employee account.
To select and sync multiple Users at once, click the box next to the Name header. Then click Checked Actions.
Click Create User in Gusto.
Buildertrend changes the User’s Gusto Payroll status to “Pending setup in Gusto.”
To complete the sync, add the employee to payroll from your Gusto admin account:
Go to People.
Go to the Onboarding tab and click on the employee’s name.
Fill out their information, then complete the Add to payroll task.
Once you add an employee to payroll, we send them an email invite to set up their Gusto employee account. Once they complete this, Buildertrend changes their Gusto Payroll status to “Synced.”
In the Buildertrend Users dashboard, review your employees’ sync status in the Gusto Payroll column. Here’s what each status means and what you need to do.
“Pending Setup in Gusto”
Buildertrend sent the User’s data to Gusto. Next, you must add the employee to payroll in Gusto.
To add the employee to payroll:
Go to People.
Go to the Onboarding tab and click on the employee’s name.
Fill out their information, then complete the Add to payroll task.
“Pending Setup”
This status appears when an employee has multiple jobs in Gusto. Follow these steps to assign them to the job you want to apply to their next payroll. Repeat these steps if you need to change the job later.
To assign an employee to a specific Gusto job:
In the Buildertrend Users dashboard, click on the name of the employee.
Click the Payroll tab.
Choose their Gusto job from the dropdown menu.
Click Save.
Once complete, Buildertrend changes their Gusto Payroll status to “Synced.”
“Synced”
The user is fully synced, and you can sync their time clock activity in Buildertrend to Gusto.
To send your teams’ time clock data to Gusto for payroll, follow these steps. Buildertrend only sends hours worked to Gusto. If you change anyone’s compensation, make sure you update their pay rate in Gusto.
To send time clock and shift data to Gusto:
On your dashboard, go to the Time Clock section.
Under the Reports tab, choose the shift(s) you want to send to Gusto.
Send hours from a single shift:
Click on the date of the shift.
If you have not approved the shift yet, select Save & Approve.
Choose Sync with Gusto.
Buildertrend changes the Gusto Payroll status for this shift to “Synced” once complete.
Send multiple shifts:
Under the Reports tab, check the box next to the Date column to select all shifts.
Click Checked Actions.
If you have not approved the shifts yet, click Approve Shifts. Then open the Checked Actions dropdown again.
Choose Sync to Gusto Payroll.
Buildertrend changes the Gusto Payroll status to “Synced” once complete.
Go to your Gusto dashboard to run payroll and pay your team on time.
To make other changes to shift data, select the shift and choose from the Checked Actions dropdown.
Mark as Synced to Gusto Payroll
Use this if you already manually added an employee’s time to Gusto. It changes the sync status to “Synced” in Buildertrend. This button does not sync the user’s time to Gusto. It only updates the status in Buildertrend.
Reset Approval
If you synced a shift to Gusto, this action removes the time from Gusto.
Choose whether you want to disconnect a single administrator or completely disconnect your company’s accounts.
Disconnect a user
This disconnects an individual administrator from the integration but keeps the Buildertrend account linked with Gusto.
Disconnect your company’s accounts
This completely disconnects the Buildertrend Account from Gusto. The integration will no longer sync data.
Contact Buildertrend directly at [email protected] or (888) 415-7149, Monday through Friday, 6am–3pm PT.