How to integrate Freshbooks with Time Doctor

his short help document will walk you through integrating your FreshBooks account to your Time Doctor account so you can easily track time on Freshbooks tasks from within the Time Doctor desktop application.

(Regular users or managers can skip to step 8 after their administrator or company owner has enabled the company's integration in steps 1-7.)

Please be aware, it is not possible to sync FreshBooks tasks to a user in Time Doctor on a task by task basis. All synchronizations are done on a project only basis. If a user is assigned to a project, all tasks within that project will sync to Time Doctor (regardless of the tasks' user assignments in FreshBooks). All task assignments are ignored when syncing to Time Doctor. 
This is a limitation present in the API provided by FreshBooks and therefore is not something we can change unless FreshBooks updates their API.

1.) For company owners or admins: Before individuals in a company can enable their integration, the company owner or admin will need to turn on the integration for the whole company on the company integrations page. The company owner or admin can click on your company account logo/name on the left panel, navigate to Company Integrations. Enable the Freshbooks integration by clicking on the OFF to ON button to the right:

2.) Find FreshBooks in the list of integrations and click the ON/OFF switch:

3.) On the following page, click on the link to turn on the integration:

4.) It will route you to enter your Freshbooks credentials.


5.) After inputting the credentials it will prompt you to allow the access. Please click on allow and proceed.

6.) After the verification is complete, you'll be presented with a success screen. Tell the rest of the users in your Time Doctor company they can now activate their own individual FreshBooks integrations, and review this support article on how to sync FreshBooks tasks over to your Time Doctor desktop application.

8.) For regular users or managers to integrate with FreshBooks (after your company owner or admin has enabled the integration), can click on your company account logo/name on the left panel, navigate to Integration Settings page , and find FreshBooks. 

9.) Just simply turn on the toggle button and that and you'll see a message indicating the integration is active once complete:

10.) Be sure to review these instructions on how to get the tasks to show up in your Time Doctor desktop client. Now you can start tracking time!