Skip to main content

n8n Integration

Automate your TrackingTime workflows and connect your time data with 1,000+ apps and services using n8n.

Written by Julia Chulman

With n8n, you can connect TrackingTime with the other tools your team uses and build automated workflows to create, search, and update time entries. TrackingTime’s n8n integration is a verified community node built and maintained by TrackingTime.

What is n8n?

n8n is a workflow automation platform that allows you to connect apps, APIs, databases, and AI tools in customizable workflows.

Using TrackingTime with n8n, you can automate processes between TrackingTime and more than 1,000 apps and services, as well as n8n’s built-in AI features. For more advanced use cases, n8n also allows you to work directly with APIs through its HTTP Request node.

Connect n8n with TrackingTime

Roles: Administrators | Free Feature

How to connect n8n with TrackingTime:

  1. Go to TrackingTime’s n8n integration page.

  2. Click Get Started and sign in to your n8n account, or create one if needed.

  3. Create a new workflow in n8n.

  4. Add a node and search for TrackingTime.

  5. Select the TrackingTime node and create a new TrackingTime credential.

  6. In TrackingTime, generate an App Password from your user profile.

  7. Copy the App Password and paste it into your TrackingTime credentials in n8n.

  8. Save your credentials and select the TrackingTime operation you want to use in your workflow.

  9. Add any other apps or services you want to connect and configure the rest of your workflow.

📝 Make sure the TrackingTime user connected to n8n has access to the workspace, projects, and time entries you want to manage. TrackingTime’s n8n node authenticates using the App Password generated from your TrackingTime account.

Available TrackingTime operations

The TrackingTime node currently works with Time Entries and supports the following operations:

  • Add Time Entry: Create a new time entry in TrackingTime.

  • Search Time Entry: Find existing time entries using filters such as project or date range.

  • Update Time Entry: Modify an existing time entry.

When adding the TrackingTime node to your workflow, select Time Entry as the resource and then choose the operation you want to perform.

Connect TrackingTime with other apps

With n8n, you can combine the TrackingTime node with other apps and services to create workflows that automatically move or update time data.

Some examples:

  • Google Sheets: Add TrackingTime time entries to a spreadsheet for reporting or further processing.

  • Slack or Microsoft Teams: Send notifications when a workflow creates or updates time data.

  • Project management tools: Use information from another platform to automatically create time entries in TrackingTime.

  • Databases and internal systems: Search TrackingTime time entries and use the results in other business processes.

  • AI workflows: Include TrackingTime data in workflows that use n8n’s built-in AI functionality.

💡 These workflows can help reduce repetitive data entry and keep TrackingTime connected with the rest of your team’s tools. n8n currently supports integrations with more than 1,000 apps and services.

Import into TrackingTime

You can use n8n to send information from another application into TrackingTime.

Currently, the TrackingTime node allows you to create:

  • Time entries

For example:

  • Create a TrackingTime entry from information stored in another application.

  • Create a time entry when a specific step takes place elsewhere in an n8n workflow.

Export from TrackingTime

You can also search for existing time entries in TrackingTime and pass that information to another node in your workflow.

For example:

  • Search for time entries within a specific date range and add them to Google Sheets.

  • Retrieve time entries associated with a project and send the information to another internal system.

  • Use TrackingTime data as part of a larger reporting or automation workflow.

Advanced workflows

If you need an operation that is not currently available in the TrackingTime node, n8n also supports HTTP Request nodes, which can be used to create custom connections with APIs. n8n specifically notes that its pre-authenticated HTTP Request node can be used when an integration does not yet cover the functionality you need.

For additional TrackingTime API capabilities, you can also refer to the TrackingTime API documentation.

Did this answer your question?