Can I integrate YouTrack with Clockify?

The Clockify browser extension lets you track the time you spend on YouTrack issues. You can then edit and manage time entries in the Clockify web app, mobile app, desktop app, or browser extension. All your time tracking data is synced in real time so you can seamlessly switch between devices.

A default integration with Clockify is configured for YouTrack Cloud instances that are hosted from the myjetbrains.com domain. If you're working with a YouTrack Server installation or a YouTrack Cloud instance that is hosted on the youtrack.cloud domain, you can set up the integration using a custom domain. 

Setting up the integration requires very little effort.

  1. First, install the Clockify Time Tracker extension for your web browser. Clockify supports browser extensions for Chrome, Firefox, and Edge.
  2. Open the extension settings and make sure that it has been granted access to your YouTrack site. Depending on which browser you use, this step may not be required.
  3. If you're working with a YouTrack site that is not hosted from the myjetbrains.com domain, open the Extension options and add your site URL in the Custom domains section of the page. Select the Myjetbrains option from the list, then click Add.

Once you have enabled the integration, a button that lets you start and stop a timer in Clockify is added next to the summary in each YouTrack issue.

clockify-start-timer.png

Using the Clockify Extension

The Clockify extension lets you track the amount of time spent working on issues in YouTrack. You don't even have to be logged in to your Clockify account to track your time.

To start tracking time, click the Start timer button in a YouTrack issue.

To stop the timer, click the Stop timer button. You can also stop the timer directly from the browser extension or in the web, desktop, or mobile client.

clockify-stop-timer.png

If you switch to a different issue and start the timer there, the timer for the previous issue stops.

When you stop the timer, the time entry is saved to the Time Tracker section in Clockify.

clockify-time-tracker.png

Here are some additional tips for using the integration:

  • The projects in YouTrack are not synced with projects in Clockify. This means that you can assign time entries to any project in Clockify independent from their project assignments in YouTrack.
  • Clockify does not sync with the time tracking feature in YouTrack.

Latest Verified Version

The integration between YouTrack and the Clockify time tracking system is provided and supported by COING Inc. The setup and functionality that are described here were verified by a member of the YouTrack team in the following software environment:

  • YouTrack Cloud version 2022.1.43911
  • YouTrack Server version 2022.1.43479
  • Clockify Time Tracker for Chrome, version 2.0.0
  • Google Chrome version 99.0.4844.83
  • Clockify Time Tracker for Firefox, version 2.0.1
  • Mozilla Firefox version 98.0.2

If you experience problems with this integration when using the latest version of either YouTrack Cloud or Clockify, please report them here.

At the same time, if you are able to set up this integration successfully with later versions of either app, we'd love to hear about it. Feel free to describe any challenges you encountered in the comments below. 

0 out of 1 found this helpful
8 comments

It don't work for me. Help me please, what problem can be? I don't the button in Youtrack after all steps

1

Is there any way to track work items into the YouTrack issues using the extension from Clockify? As I can see, the Clockify product has a webhooks functionality, so there is definitely a technical way to solve this task. Is there any built-in functionality available?

1

Is it still not working with other domains than myjetbrains.com?
There is indication that there shouldn't be a problem from the clockify's side https://clockify.me/youtrack-time-tracking
(note in step 3)

1

It don't work on youtrack.cloud domane. Plz, fix this problem.

0

There are a few changes that have been made since this article was originally published:
- Clockify has added support for custom domains, which means you can set it up for YouTrack Standalone installations as well as YouTrack InCloud instances that are hosted on the youtrack.cloud domain.
- Clockify has also released browser extensions for Firefox and Edge.

If you're having problems setting up this integration, these instructions might help:
- If you're working with Chrome, you must grant site access to your YouTrack domain in the base settings for the Clockify Time Tracker extension. I tested it with and without this setting and the button disappeared. It only works with site access enabled.
- If you're working with a YouTrack site that is not hosted on the myjetbrains.com domain, open the Extension options and add your site URL in the Custom domains section of the page. There's a drop-down list with various application names - make sure you select the Myjetbrains option. This works for Standalone installations as well as instances on youtrack.cloud. When I first set it up, these settings were mysteriously lost. I recommend that you close the page and open it again just to make sure the custom domain has been stored properly.
- Always make sure that you are logged in to the extension. If that doesn't help, restart the browser.
- If you're having problems with the Firefox extension, try switching the extension off and on again. I had some problems getting the button to show up, but that seems to have fixed it.

If you continue to experience problems after following these steps, tell us which browser extension you're working with and maybe tell us a little about how you set it up.

Edited by Scott Adams
0

As of today, this extension does not work with YouTrack, I took a look inside of youtrack.js and compared against the HTML elements on a youtrack issue, none of these queries will hit, so the clockify button does render. I guess if you really need this to work you could write another extension which injects one of the elements clockify is waiting for.

0

Yves Wheeler - it looks like there might have been an update on the Clockify side, as the integration is now enabled by default for instances that use our new domain, "youtrack.cloud". Older instances that were registered using our old "myjetbrains.com" domain and YouTrack Server installations must be added manually to the list of custom domains.


 

0

It is still not working. Any fix or update on this extension please.

0

Please sign in to leave a comment.

Have more questions?

Submit a request