Skip to main content

Azure DevOps Integration

Learn how to automatically sync your projects from Azure DevOps to TrackingTime.

Julia Chulman avatar
Written by Julia Chulman
Updated this week

Now you can sync your projects directly from Azure DevOps to TrackingTime! Automatically import new projects and keep project names up to date, no manual updates needed. This is a one-way sync from Azure DevOps → TrackingTime, designed to keep your workspace effortlessly aligned.

What it does

  • Imports projects created in Azure DevOps into TrackingTime as soon as they’re created.

  • Keeps the names of projects in TrackingTime updated if you rename them in Azure DevOps.

  • Helps your team start tracking time immediately on the correct and current project names without manual set-up.

How to integrate with Azure DevOps

How to sync your Azure DevOps projects with TrackingTime:

  1. In TrackingTime, go to Manage> Apps & Integrations

  2. Under Project Syncing: Azure DevOps, click on Install.

  3. The Azure DevOps sync settings will open and you’ll be prompted to sync your projects automatically with Azure DevOps.

  4. Enter your Azure DevOps API key in the corresponding field.

  5. Select your Azure DevOps Organization from the dropdown menu.

  6. Choose project visibility to define which projects you want to import, either select specific ones or allow all visible projects.

  7. Click on Save. Once connected, TrackingTime will automatically import new projects created in Azure DevOps.

Get your Azure DevOps Personal API Key

To enable the Azure DevOps project sync in TrackingTime, you need to generate a Personal Access Token (PAT) from your Azure DevOps account. This token allows TrackingTime to securely access your projects and keep them synchronized.

How to obtain a Personal Access Token (PAT):

  1. Sign in to your Azure DevOps account.

  2. In the upper-right corner, click your profile icon and select Personal access tokens.

  3. Click + New Token.

  4. Enter a name for your token and select an expiration date.

  5. Under Scopes, choose Read access for Project and Team information.

  6. Click Create.

  7. Copy the generated token and paste it into the API Key field in TrackingTime’s integration settings.

⚠️ Make sure to store your PAT securely. You will not be able to view it again after closing the window.

📝 For detailed information about creating and managing Personal Access Tokens in Azure DevOps, refer to Microsoft’s official documentation.


Important Notes

  • This is a one-way integration: from Azure DevOps → TrackingTime. Changes made in TrackingTime (e.g., project deletion or renaming) will not be reflected in Azure DevOps.

  • Only project creation and renaming events are synced. Existing projects will be imported when you first enable the integration; then new ones are imported automatically.

  • If you rename a project in Azure DevOps, the new name is synced to TrackingTime (if the option is enabled).

  • Project deletion or archiving in Azure DevOps is not automatically mirrored in TrackingTime — you’ll need to manage those manually in TrackingTime.

  • Ensure you have the necessary permissions in Azure DevOps (organisation + project level) so TrackingTime can access project lists.

Did this answer your question?