Harvest time tracking integration lets you automatically post time to your Harvest 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 Harvest integration to ProjectLocker.
Connect your Harvest User
First, you'll need to connect your Harvest user to ProjectLocker. To do this, you'll need to authorize ProjectLocker to connect to your Harvest 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 Harvest section.
Click the button and follow the prompts to connect ProjectLocker to your Harvest account.
Connect your Harvest Projects
In order to log your time against the correct Harvest projects, you'll need to link your ProjectLocker projects to the appropriate Harvest projects. You'll want to do the steps below for each ProjectLocker project you want to link to Harvest.
First, navigate to your projects list and click the name of the project you want to link to Harvest. 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 Harvest link settings.
Choose the Harvest project and task you want to associate with this ProjectLocker project and click save changes below.
And that's it! You're all connected!
Logging Time to Harvest
To log time to Harvest, 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 Harvest:
billed 1h
worked for 60 minutes
took 1hrs
ProjectLocker will then log an hour of your time to Harvest. (If you're using Git, be sure to push to ProjectLocker so that we can process the commit message.)