1. Home
  2. Integrations
  3. Connecting Everhour with Teamwork

Connecting Everhour with Teamwork

If you use Teamwork as a management tool, you can easily integrate it with Everhour and start tracking time for all your Teamwork tasks on our website or right inside Teamwork interface with the help of our browser extension.

How to connect

You can connect Teamwork from your account settings. Click on your avatar in the upper right corner, then on Account, and choose Integrations. New integration can be created if you click on Add more apps.

The second step is to add your API token which you can find in Teamwork by going to Edit my profile>API and mobile.

teamwork api token

What’s get connected

When you connect Teamwork, Everhour will sync all your projects across all teams and all workspaces and tasks that belong to these projects.

Sync happens periodically and automatically, so all new projects will be automatically added to your Everhour account. Everhour also changes the names of tasks or projects, if they were renamed in Teamwork.

Everhour usually syncs information every 15-30 minutes, but some rare changes (e.g. update names of labels or renaming an entire project) occur less frequently. We do a force sync every 24 hours to ensure that everything is updated.

When you want to see the change immediately, you can force sync any existing project yourself on the Projects page and reload Teamwork.


What’s not

We do not sync with the native time tracking functionality of Teamwork. This means Everhour is a time tracking alternative that you can use instead tracking time with what Teamwork offers.

You can disable the native time tracker in the project settings to avoid confusion among your team members. To disable the Teamwork time tracking, open Project settings > General > Features > disable Time.

disable teamwork time tracking

We don’t connect with archived projects. The reason is that we no longer see such project connected to Everhour, so time entries from it disappear from your Time page but remain in reports for team admins.

Browser extension and embedded timer

To see the embedded timer in Teamwork and track time there, you need to (i) connect this account with Everhour and (ii) make sure you have our browser extension installed and authorized.

You should have our plugin on all browsers you work with. Thus, if you work with Everhour at the office and later want to continue work at home from another computer, you should install a browser extension before this.

You may also need to reload your page in Teamwork.

When it’s installed, on a list view, you can quickly start/stop a timer on any task and see the time reported into the task and the task estimate if provided.

teamwork team view


Open a task to see the timer there as well as the option to Add, Edit time and Estimate. The progress also shows the time of other task contributors.

teamwork progress of all

If you have subtasks, you can track time for them in a parent task details. Their time stands separate next to a subtask’s title, but we display total time on the parent task.

teamwork subtasks

Information available in reports

Everhour allows to see the following attributes that you use in Teamwork:

  1. Label. Each task may have a label, and you can group and filter reported time by these labels.
  1. Task Number is a unique number of Team task with a hyperlink to task details in a management tool.
  1. Workspace groups time by Team team or workspace.
  1. Task status shows the actual state of your task (open, closed)
  1. Iteration is a name of Team section

Disconnecting Teamwork

If you wish to disable Teamwork integration, then select Integrations and choose Connected AppsAfter that click on the Disable. You will stop integration for your account, but for the rest of the team, the sync will happen as usual.

Was this article helpful?