TSheets time tracking integration lets you automatically post time to your TSheets account from your commit comments. This makes it easy to capture all the time you actually work for your clients, and ensure that you get paid for all of it. This page shows how to setup your TSheets integration to ProjectLocker.

Connect your TSheets User

First, you'll need to connect your TSheets user to ProjectLocker. To do this, you'll need to authorize ProjectLocker to connect to your TSheets account.

You can do this by logging into ProjectLocker Portal, clicking your name in the top right to get the menu, then clicking on My Profile (this link will work if you're already logged in). On the My Profile screen, click Integration Settings and scroll down to the TSheets section.

Click the button and follow the prompts to connect ProjectLocker to your TSheets account.

Connect your TSheets Projects

In order to log your time against the correct TSheets job codes, you'll need to link your ProjectLocker projects to the appropriate TSheets job codes. You'll want to do the steps below for each ProjectLocker project you want to link to TSheets.

First, navigate to your projects list and click the name of the project you want to link to TSheets. On the project page, click the Edit button in the gray bar near the top. Scroll to the bottom of the project details page to see the TSheets link settings.

Choose the TSheets job code you want to associate with this ProjectLocker project and click save changes below. 

And that's it! You're all connected!

Logging Time to TSheets

To log time to TSheets, you can simply include a brief statement about the time you spent in your commit comments. You can include the time logging in any part of your commit comments. The format is pretty simple:

took|billed|worked for|bill N hours|hrs|h|m|mins|minutes

For example, you could use any of the following to log 1 hour to TSheets:

billed 1h

worked for 60 minutes

took 1hrs

ProjectLocker will then log an hour of your time to TSheets. (If you're using Git, be sure to push to ProjectLocker so that we can process the commit message.)