Can't find an answer? Contact support.
Help & Support - The one place for all your questions about Harvest.

Integration with 3rd party apps (QuickBooks, Basecamp, Twitter)

How do I set up QuickBooks to work with Harvest? #

You can export all time data and import into QuickBooks (this will only work with the Windows edition, and not for Mac, however). To do that:

  1. Set up QuickBooks configuration with Harvest by going to Manage > Account Settings
  2. Under the section 3rd Party Integration, click on Edit QuickBooks settings.
  3. Fill out the short form and save.
  4. Go to Reports, and you’ll see the button QuickBooks on the top right side (next to “Export to Excel”). Click on it to download QuickBooks file for the report you’re looking at.

Note: QuickBooks export only works for Basic and Business Plan users.

What are the requirements for QuickBooks integration? #

You need to be running QuickBooks 2006 – 2008 for Windows.

QuickBooks Mac is not supported, as QuickBooks Mac does not allow time activity import.

What data can be exported from Harvest for QuickBooks? #

Currently, you can import Harvest timesheets into QuickBooks.

How do I import the file I downloaded from Harvest into QuickBooks? #

Depending on which version of QuickBooks you have, you will need to follow different instructions.

For QuickBooks 2008: Navigate to File > Utilities > Import > Timer Activities, then select the file you downloaded from Harvest.

For QuickBooks 2006 – 2007: Navigate to File > Import > Timer Activities, then select the file you downloaded from Harvest.

How does QuickBooks data map to Harvest's data structure? #

You need to make sure that the data between QuickBooks and Harvest is properly matched. QuickBooks data is mapped to Harvest structure in the following way (spelling and spacing of all your items MUST be exactly the same between the two systems):


QuickBooksHarvest
ClientClient
JobProject
ItemTask
EmployeePeople
Payroll Item(you can define this under Harvest’s QuickBooks setup)
What is the Basecamp integration all about? #

The integration allows you to easily import people and projects from Basecamp. When importing projects from Basecamp, all your Harvest users will automatically be assigned to their proper projects based on their project assignments in Basecamp. It makes set up very easy and alleviates any double-entry work.

How do I enable Basecamp integration? #
  1. Go to Manage > Account Settings
  2. Find the section 3rd Party Integration.
  3. Click on Edit Basecamp settings.
  4. Follow the instructions on the following page and fill out the short form.
How do I sync Basecamp’s to-do lists with Harvest’s tasks? #

Harvest does not sync with Basecamp’s to-do lists.

In Harvest, hours are associated with projects and tasks, which are general categories such as ‘design’ or ‘programming’. Whereas Basecamp’s to-do lists are more detailed oriented. The reason that Harvest is tracking time with more general categories is that we can then see how a project’s resources are distributed amongst tasks, which you can compare to a similar project or help you estimate for a future project.

Can I track time with Harvest using my cellphone? #

You sure can! Currently there are two ways to do this:

  1. If you have an iPhone, simply click on the Safari (web browser) icon on the home screen, and then point the URL address to your Harvest account. Then you can just log in and start tracking time with Harvest.
  2. You can also text message simple commands to your Harvest account to track time and expense. To do that, you need to set up an integration with Twitter. Follow the simple instructions on this page.
How do I integrate Harvest with Twitter? #

You can set up Harvest to communicate with Twitter, so that you can use SMS (text messaging) on your cellphone to track time and expenses. To do that, follow this simple set of instructions:

  1. If you don’t have a Twitter account, please first set up an account with them (it’s free).
  2. Make sure your Twitter account is configured to work with your mobile phone. Log into Twitter and click on Settings > Phone & IM.
  3. Login to Harvest and click on your name on the upper-right side of the screen. This will take you to the edit screen for your personal account.
  4. Click on the Configure Twitter settings link on the right-hand side of the screen. Enter your Twitter username and select a default project, task, and expense category. Click “Save” to save your settings.
  5. You’re done! Start communicating with Harvest via your Twitter account. For example, send a direct message to Harvest by texting Twitter “d harvest expense 10 testing twitter expense logger” This will create an expense entry for $10.00 with the note “testing twitter expense logger (via Twitter)”. You will also receive an email “receipt” for your command so you can rest assured that the transaction was captured correctly.

Read more about the integration and all the commands you can run via Twitter.

Return to main help page or