Help > Time tracking integration with 3rd party apps (QuickBooks, Basecamp, Twitter, iPhone, Google Apps)
Note: QuickBooks export only works for Basic and Business Plan users; and it will only work for QuickBooks Windows edition.
To set up QuickBooks configuration with Harvest:
- Sign into Harvest, go to Manage > Account Settings
- Under the section 3rd Party Integration, click on Edit QuickBooks Settings.
- To get your “Company Create Time”, you need to first open up your QuickBooks file.
- In QuickBooks, go to File > Utilities > Export > Timer Lists.
- Save the IIF file, and open it up with any text editor (such as Notepad).
- Look for the “company create time” number, which should appear as “890239742”. Here’s a screenshot of what the file would look like:

Note: The company create time and company name in Harvest and QuickBooks must match exactly for the integration to work.
Once you have the Harvest form set up, you can go to Reports, and you’ll see QuickBooks within the More Actions dropdown. Click on it to download QuickBooks file for the report you’re looking at.
You need to be running QuickBooks 2006 – 2010 for Windows.
QuickBooks Mac and Quickbooks Online are not supported, as neither of these versions of Quickbooks allows time activity import.
Currently, you can import Harvest timesheets 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.
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):
| QuickBooks | Harvest |
|---|---|
| Client | Client |
| Job | Project |
| Item | Task |
| Employee | People |
| Payroll Item | (you can define this under Harvest’s QuickBooks setup) |
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.
- Go to Manage > Account Settings
- Find the section 3rd Party Integration.
- Click on Edit Basecamp Settings.
- Follow the instructions on the following page and fill out the short form.
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.
No, we don’t integrate time tracking with Basecamp, and Harvest does not post time back into Basecamp. This is because Harvest tracks time using more general categories called Tasks, and Basecamp tracks via more granular To-dos.
You sure can! Currently there are two ways to do this:
- You can SMS text message simple commands to your Harvest account to track time and expenses. To do this, you need to set up integration with Twitter. Follow the simple instructions on this page.
- If you have an iPhone, you can use the native Harvest iPhone application, which is available as a free download from the iTunes app store. Visit the Harvest for iPhone page for more details.
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:
- If you don’t have a Twitter account, please first set up an account with them (it’s free).
- Make sure your Twitter account is configured to work with your mobile phone. Log into Twitter and click on Settings > Phone & IM.
- Sign in 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.
- Click on the Configure your 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.
- 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.
Yes, Harvest is compatible with QuickBooks accounting software. Learn more about how Harvest time tracking works with QuickBooks.
Harvest is currently compatible with Basecamp.
Yes Harvest is available as a free native iPhone application. Harvest can also be accessed via the Safari browser on the iPhone and iPod Touch by pointing the browser to the URL of your Harvest account.
Yes, Harvest is compatible with PayPal. To set up Harvest PayPal integration, go to Invoices > Configure and enter your PayPal address. You can also modify the PayPal link language here. When you create a Harvest invoice, you’ll now see the option to Include PayPal Payment Link. This option will include a unique URL that will let your clients pay their invoices online. Harvest will automatically record the payment, add it to the invoice’s Activity Log, and update the invoice’s status.
Note: Not all currencies are supported by PayPal (supported currencies).
Yes, Harvest can export CSV files which are compatible with all spreadsheet programs which can read CSV (comma separated value) files.
Harvest time tracking software will work with the Blackberry using the Opera Mini browser, but will not work through the default Blackberry web browser. Opera Mini is a free software download.
Harvest can track your time on WordPress projects and share the data with your development team. Learn more about the integration here.
Please contact us through the Harvest support form, select the iPhone Support category, and describe the problems you are experiencing with as much detail as you can provide. This will allow us to troubleshoot the issue as quickly as possible.
The Harvest Google App looks for mention of the phrases “submit time”, “hours”, and “timesheet” in your Gmail, and provides links for quick access to timesheets and reporting. If you’re talking about your business’s time-tracking with another Harvest user, try to use one of those phrases so they can quickly find their way to timesheets.
The timesheet gadget Harvest has built for Gmail uses a technology called iFrames. Safari, Microsoft Internet Explorer 6 and Microsoft Internet Explorer 7 have limited support for iFrames and Harvest doesn’t support the timesheet gadget for those browsers right now. We’re working on a new version of the timesheet gadget that will support these browsers in the future, but for now, Firefox, Internet Explorer 8, and Opera will work well for showing the timesheet gadget.
In Gmail, Harvest provides several gadgets that will link to your company’s Harvest domain (like that your timesheet is embedded into your Gmail timesheet reminders, and there are direct links to your Harvest account). When you are at a Google site you can click the “more” link at the top of any page, then select “Harvest”. Google users also have a “dashboard”, and you can find a link to Harvest there.
To enable your Google Apps integration, go to the Harvest Google Marketplace Page, and click Add it now. Enter your Google domain information, and you will be led through the integration setup process from there.
Yes, contractors that are not on your Google Apps domain will still be able to use Harvest. Any Harvest user that has a username and password can visit your company’s sub-domain and log in (example: YOURCOMPANYNAME.harvestapp.com).