Knowledge Base: Integrating with Harvest

Beanstalk can integrate with your Harvest account to log in hours for specific tasks every time you commit.

What it looks like

harvest-timesheet.jpg

How to set up integration with Harvest

After you have created your Beanstalk account, and created your repository, you can integrate the repository with Harvest.

In order to integrate choose the repository you would like to integrate, click on the “Setup” tab, click on the link for “Integration”, choose “Harvest” from the column on the left hand side.

On the Harvest integration page, you will see brief instructions on how to use Lighthouse integration with Beanstalk. Click the “Activate” button to start setting up the integration.

Enter your Harvest account URL, the email address and password you use to sign into Harvest.

bs-harvest-1.jpg

On next step, choose the project you would like to integrate the repository with.

bs-harvest-2.jpg

After choosing project, on next step, set up default tasks for your users. If you setup default tasks for users, they don't need to write task tags with every commit. Users are always able to overwrite default task by using commit tag.

bs-harvest-3.jpg

Check and make sure everything is correct, and on last step hit “Activate”. You will be able to change your settings or deactivate at any time.

bs-harvest-4.jpg

How to use the integration

When you commit new data you can define the hours of the task you worked on.

To do this:

  • Add a note for the commit followed by (this is an example) [time:1.0 task:admin]
  • “1.0” is the amount of hours spent
  • “admin” is the task I worked on

For example, this could be your commit message:

Fixed logo positioning in IE6 [time:2.00 task:admin]