
CLOCKIFY n8n INTEGRATION: AUTOMATE CLOCKIFY WITH N8N
CLOCKIFY N8N INTEGRATION: AUTOMATE CLOCKIFY WITH N8N
Need help automating Clockify with n8n?
Our team will get back to you in minutes.
Why automate Clockify with n8n?
The Clockify n8n integration gives you access to 1 trigger and 25 actions covering clients, projects, tasks, tags, time entries, users, and workspaces. This means you can build end-to-end automations that handle virtually every aspect of your time tracking workflow—from monitoring new entries to managing your entire project structure programmatically.
The benefits are immediate and tangible. Significant time savings: no more manually copying time data between applications or creating clients one by one. Set up smart rules that automatically create projects when deals close in your CRM, or sync time entries to your invoicing software in real-time. Improved responsiveness: the trigger monitors your Clockify workspace 24/7 and fires your workflow the instant a new time entry is logged. Zero oversight: every tracked hour, every new client, every project update gets captured and processed automatically. Seamless integration: connect Clockify to over 400+ applications in n8n's ecosystem, from Slack notifications to Google Sheets reports to custom webhooks.
Here's what you can build: automatically create Clockify projects when Notion tasks are assigned, push time entries to QuickBooks for invoicing, sync client lists between HubSpot and Clockify, send daily time tracking summaries to Slack, or trigger alerts when team members haven't logged hours. The combination of Clockify's robust time tracking with n8n's workflow automation opens up serious productivity gains for agencies, freelancers, and teams of all sizes.
How to connect Clockify to n8n?
! 1 stepHow to connect Clockify to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Store your API key securely and never share it publicly. If you suspect your key has been compromised, regenerate it immediately from Clockify's settings. Also, consider creating a dedicated Clockify user for API integrations if you're working in a team environment—this makes it easier to track automated actions and manage permissions.- 01
Need help automating Clockify with n8n?
Our team will get back to you in minutes.
Clockify triggers available in n8n
01 Trigger 01Clockify Trigger
The Clockify Trigger is your automation's starting point—it continuously monitors your Clockify workspace and fires your workflow whenever a specified event occurs. Currently, this trigger focuses on detecting new time entries, making it perfect for building reactive automations around your team's tracked work.
When configured, this trigger polls your Clockify account at regular intervals (as frequently as every minute) and checks for new time entries. The moment someone logs time, your workflow springs into action. This is incredibly powerful for scenarios like real-time invoicing updates, manager notifications, or cross-platform data synchronization.
Configuration parameters: The Credential to connect with parameter is a dropdown that allows you to select the Clockify account for authentication, and it is required. The Poll Times Mode parameter lets you choose how frequently the trigger checks for new events (options include "Every Minute"), and is required. The Workspace Name or ID parameter accepts text input to specify the workspace you want to monitor, and is required. The Trigger parameter allows you to select the event type to monitor (primary option is "New Time Entry"), and is required.
Typical use cases: Automatically send Slack notifications to project managers when team members log time on critical projects, push new time entries to Google Sheets for consolidated reporting and analysis, trigger invoice creation in your accounting software when billable hours are logged, or update project dashboards in Notion or Airtable with real-time time tracking data.
When to use it: This trigger is ideal when you need to react immediately to tracked time. If your workflows depend on knowing the moment work is logged—whether for billing, reporting, or team communication—the Clockify Trigger provides that real-time awareness.

Clockify actions available in n8n
01 Action 01Create a client
The "Create a client" action allows you to programmatically add new clients to your Clockify workspace. This is essential for maintaining synchronized client lists across your business tools—when a new customer signs up in your CRM, you can automatically create their corresponding Clockify client record without manual intervention.
Key parameters: The Credential to connect with parameter is a dropdown selection for choosing the credentials to access Clockify, and it is required. The Workspace Name or ID parameter accepts text input specifying the workspace where the client will be created, and is required. The Client Name parameter is a text input field for entering the name of the new client, and is required.
Use cases: Automatically create Clockify clients when new companies are added to HubSpot, when deals close in Pipedrive, or when new customer records appear in your database. Perfect for agencies onboarding new accounts.

02 Action 02Get a client
This action retrieves detailed information about a specific client in your Clockify workspace. Use it to fetch client data for display in dashboards, to verify client existence before other operations, or to pull client details for reporting purposes.
Key parameters: The Credential to connect with parameter uses a dropdown menu to select the specific Clockify account, and is required. The Workspace Name or ID parameter accepts text input for the workspace containing the client, and is required. The Client ID parameter accepts text input for the unique identifier of the client, and is required.
Use cases: Verify client details before creating invoices, pull client information for custom reports, or check if a client exists before attempting to create time entries.

03 Action 03Delete a client
Remove a client from your Clockify workspace programmatically. This action is useful for cleanup operations, archiving workflows, or maintaining data hygiene across your integrated systems.
Key parameters: The Credential to connect with parameter is required and accepts a dropdown selection of available Clockify accounts. The Workspace Name or ID parameter requires text input for the specific workspace from which the client will be deleted, and is required. The Client ID parameter requires text input to specify the unique identifier of the client to be deleted, and is required.
Use cases: Automatically remove Clockify clients when they're archived in your CRM, clean up test data after development, or implement data retention policies.

04 Action 04Get many projects
Bulk retrieve multiple projects from your Clockify workspace. Ideal for building project overviews, synchronization operations, and reporting workflows.
Key parameters: The Credential to connect with parameter is required to select the Clockify account and accepts dropdown input. The Workspace Name or ID parameter allows text input to specify the workspace name or ID, and is required. The Return All parameter is an optional toggle that specifies whether to return all projects. The Limit parameter accepts numeric input to set the maximum number of projects to retrieve (default: 100), and is optional. The Additional Fields section allows for adding more fields for further customization.
Use cases: Generate project status reports in Google Sheets, sync project lists to your database, or create project selection interfaces for internal tools.

05 Action 05Get many clients
Retrieve multiple client records from your Clockify workspace in a single operation. This bulk retrieval action is perfect for synchronization tasks, reporting, and building client selection interfaces.
Key parameters: The Credential to connect with parameter accepts dropdown input for selecting appropriate account credentials, and is required. The Workspace Name or ID parameter allows text input to enter the specific workspace, and is optional. The Return All parameter is a boolean switch determining whether to return all available client entries, and is optional. The Limit parameter specifies the maximum number of clients to retrieve (default: 100), and is optional. The Additional Fields section allows for the inclusion of extra fields for further customization.
Use cases: Sync your complete client list to a Google Sheet for reporting, populate dropdown menus in custom applications, or compare Clockify clients against your CRM database.

06 Action 06Get a project
Retrieve detailed information about a specific project from your Clockify workspace. Essential for validating project data, building reports, or checking project status before other operations.
Key parameters: The Credential to connect with parameter uses a dropdown menu to select the specific Clockify account, and is required. The Workspace Name or ID parameter accepts text input and requires the user to enter the name or ID of the Clockify workspace, and is required. The Project ID parameter accepts text input and requires the user to specify the ID of the specific project, and is required.
Use cases: Fetch project details for invoice generation, verify project existence before logging time, or pull project data for custom dashboard displays.

07 Action 07Delete a project
Remove a project from your Clockify workspace. Useful for cleanup operations and maintaining organization in your time tracking system.
Key parameters: The Credential to connect with parameter is used to select the Clockify account credentials and accepts dropdown input, and is required. The Workspace Name or ID parameter specifies the workspace from which the project should be deleted and accepts text input, and is required. The Project ID parameter requires the unique identifier of the project to be deleted and accepts fixed or expression input, and is required.
Use cases: Clean up completed projects after archiving, remove test projects automatically, or implement project lifecycle automation.

08 Action 08Create a project
Create new projects in your Clockify workspace programmatically. This action is fundamental for automating project setup—when a new project is created in your project management tool, automatically create its Clockify counterpart for time tracking.
Key parameters: The Credential to connect with parameter is for selecting the Clockify account credential for authentication and accepts dropdown selection, and is required. The Workspace Name or ID parameter accepts text input for the name or ID of the workspace where the project will be created, and is required. The Project Name parameter accepts text input for specifying the name of the new project, and is required. The Additional Fields section allows users to add more parameters related to the project as key-value pairs, and is optional.
Use cases: Create Clockify projects when Asana projects are created, set up time tracking automatically for new deals in your CRM, or build project templates that auto-generate in Clockify.

09 Action 09Update a client
Modify existing client information in Clockify. Use this action to keep client details synchronized across your systems—when a company name changes in your CRM, automatically update it in Clockify too.
Key parameters: The Credential to connect with parameter is used to select the connection credentials for your Clockify account and accepts dropdown input, and is required. The Workspace Name or ID parameter captures the name or unique ID of the workspace in Clockify where the client is located and accepts text input, and is required. The Client ID parameter specifies the unique identifier of the client to be updated and accepts text input, and is required. The Name parameter allows the user to update the client's name and accepts text input, and is optional. The Update Fields section allows users to define additional fields that need to be updated for this client, and is optional.
Use cases: Sync client name changes from your CRM, update client details based on form submissions, or batch-update client records during migrations.

10 Action 10Update a project
Modify existing project details in Clockify. Keep project information synchronized across platforms by automatically updating names, statuses, or client assignments when changes occur elsewhere.
Key parameters: The Credential to connect with parameter specifies the connection credentials to access the Clockify account and accepts dropdown input, and is required. The Workspace Name or ID parameter requires the user to specify the workspace where the project exists (by name or ID) and accepts text input, and is required. The Project ID parameter requires the unique ID of the project to be updated and accepts text input, and is required. The Update Fields section allows for specifying the fields that need to be updated in the project, and is optional.
Use cases: Update project names when they change in Notion, modify billable status based on contract changes, or archive projects automatically when they're completed.

11 Action 11Update a tag
Modify existing tag properties in Clockify. Keep tag names and settings synchronized across your integrated platforms.
Key parameters: The Credential to connect with parameter is used to select the Clockify account for the integration and accepts dropdown input, and is required. The Workspace Name or ID parameter requires entry of the name or ID of the workspace where the tag resides and accepts text input, and is required. The Tag ID parameter asks for the unique identifier of the tag that needs to be updated and accepts text input, and is required. The Update Fields section allows users to specify the fields they want to update, and is optional.
Use cases: Rename tags based on updated business terminology, update tag properties for reporting changes, or batch-modify tags during system migrations.

12 Action 12Create a task
Add new tasks to projects in Clockify. Tasks provide granular time tracking within projects, and this action lets you automate task creation based on external triggers.
Key parameters: The Credential to connect with parameter is required to select the Clockify account credentials used for authentication and accepts dropdown input. The Workspace Name or ID parameter is required for specifying the workspace where the task will be created and accepts text input. The Project Name or ID parameter is required and allows users to specify the project under which the task will be categorized, accepting text input. The Task Name parameter is required for defining the name of the task being created and accepts text input. The Additional Fields section allows users to add further customizable properties for the task, and is optional.
Use cases: Create Clockify tasks when Trello cards are added, set up task structures automatically for new projects, or sync tasks from your project management tool.

13 Action 13Delete a tag
Remove a tag from your Clockify workspace. Useful for maintaining organized tag structures and cleaning up unused categorizations.
Key parameters: The Credential to connect with parameter allows the user to select the credentials needed for Clockify integration and accepts dropdown input, and is required. The Workspace Name or ID parameter allows users to provide the specific workspace from which they want to delete the tag and accepts text or numeric values, and is required. The Tag ID parameter requires input of the unique identifier of the tag to be deleted and accepts text input, and is required.
Use cases: Remove deprecated tags automatically, clean up testing artifacts, or sync tag deletions from master systems.

14 Action 14Get many tasks
Bulk retrieve multiple tasks from a Clockify project. Essential for task synchronization, progress tracking, and building comprehensive project views.
Key parameters: The Credential to connect with parameter is required and allows users to select their Clockify account credential for authentication, accepting dropdown input. The Workspace Name or ID parameter is optional text input to specify a particular workspace. The Project Name or ID parameter is optional input to narrow down retrieval to a specific project. The Return All parameter is a boolean toggle that retrieves all available tasks when enabled, and is optional. The Limit parameter accepts numeric input where users can specify the maximum number of tasks to retrieve (default: 100), and is optional. The Filters section provides the option to add filtering criteria, and is optional.
Use cases: Sync task lists to project management tools, generate task-level time reports, or build task selection interfaces.

15 Action 15Create a tag
Add new tags to your Clockify workspace. Tags provide additional categorization for time entries, and automating their creation ensures consistency across your tracking system.
Key parameters: The Credential to connect with parameter is used to select the Clockify account credentials necessary for authentication and accepts dropdown input, and is required. The Workspace Name or ID parameter allows users to specify the workspace in which the tag will be created and accepts text input, and is required. The Name parameter is for entering the name of the tag and requires text input, and is required.
Use cases: Create tags for new project types automatically, set up billing category tags based on client requirements, or sync tag structures from other tools.

16 Action 16Get Many Tags
Retrieve multiple tags from your Clockify workspace. Essential for building tag selection interfaces and synchronizing tag structures.
Key parameters: The Credential to connect with parameter is used to select the appropriate Clockify account and accepts dropdown input, and is required. The Workspace Name or ID parameter allows you to specify the workspace for which tags will be retrieved and accepts text input, and is required. The Return All parameter is a toggle switch that determines whether to return all tags or apply the limit, and is optional. The Limit parameter sets the maximum number of tags to retrieve and accepts integer input (default may be 100), and is optional. The Additional Fields section allows for further customization by adding extra parameters if needed, and is optional.
Use cases: Sync tag lists to reporting tools, populate tag dropdowns in custom applications, or audit tag usage across workspaces.

17 Action 17Delete a task
Remove a task from a Clockify project. Useful for maintaining clean task lists and automating task lifecycle management.
Key parameters: The Credential to connect with parameter is required for authenticating with the Clockify account and accepts dropdown input. The Workspace Name or ID parameter is required for identifying the specific workspace in which the task resides and accepts text input. The Project Name or ID parameter is required and specific to the project from which the task should be deleted, accepting text input. The Task ID parameter accepts the ID of the task to be deleted and requires text input, and is required.
Use cases: Remove completed tasks automatically, clean up cancelled work items, or sync task deletions from other platforms.

18 Action 18Get a task
Retrieve detailed information about a specific task in Clockify. Use this to verify task data, build task-level reports, or check task status before other operations.
Key parameters: The Credential to connect with parameter is a required dropdown field that allows you to select the Clockify account you want to authenticate with. The Workspace Name or ID parameter allows you to enter either the name or ID of the workspace and accepts text input, and is optional. The Project Name or ID parameter is a text field where you can specify the name or ID of the project related to the task, and is optional. The Task ID parameter is required text input where you specify the unique identifier for the task you are looking to retrieve.
Use cases: Fetch task details for time analysis, verify task existence before logging entries, or pull task data for custom interfaces.

19 Action 19Update a time entry
Modify existing time entries in Clockify. Essential for correction workflows, approval processes, and keeping time data synchronized with external systems.
Key parameters: The Credential to connect with parameter specifies the Clockify account credentials needed for authentication and accepts dropdown selection, and is required. The Workspace Name or ID parameter allows users to specify the workspace to which the time entry belongs and accepts text input, and is required. The Time Entry ID parameter requires the specific ID of the time entry that is to be updated and accepts text input, and is required. The Update Fields parameter is a flexible input area where users can specify the fields they wish to update within the time entry, and is optional.
Use cases: Update entries based on approval feedback, correct time allocations from manager reviews, or sync entry modifications from other time tracking tools.

20 Action 20Delete a time entry
Remove a time entry from Clockify. Useful for correction workflows, data cleanup, and maintaining accurate time records.
Key parameters: The Credential to connect with parameter is a dropdown that allows you to select the Clockify account credentials required for authentication, and is required. The Workspace Name or ID parameter is a text input field where you can specify the name or ID of the workspace associated with the time entry, and is required. The Time Entry ID parameter is crucial to identifying the specific time entry for deletion and accepts text input for the ID of the time entry, and is required.
Use cases: Remove duplicate entries automatically, clean up erroneous time logs, or implement entry deletion workflows based on manager actions.

21 Action 21Update a task
Modify existing task details in Clockify. Keep task information current across your integrated systems.
Key parameters: The Credential to connect with parameter is required and accepts dropdown selection for the user's Clockify account credentials. The Workspace Name or ID parameter is required and accepts text input to identify the specific workspace where the task exists. The Project Name or ID parameter is required and allows users to input the project that the task belongs to, accepting text or expression input. The Task ID parameter is required and accepts text input identifying the specific task to be updated. The Update Fields parameter is optional and allows users to add various fields to be updated.
Use cases: Update task names when they change in your project tool, mark tasks as done based on external triggers, or batch-update task properties.

22 Action 22Get a time entry
Retrieve detailed information about a specific time entry. Use this for verification, reporting, or building time entry review workflows.
Key parameters: The Credential to connect with parameter is required and allows users to select the authentication credentials for their Clockify account, accepting dropdown selection. The Workspace Name or ID parameter is required and accepts string input representing the name or unique identifier of the workspace. The Time Entry ID parameter is required and allows users to specify the unique identifier for the specific time entry, accepting string input. The Additional Fields parameter allows users to specify more parameters if needed, and is optional.
Use cases: Fetch entry details for invoice line items, verify time entries before approval workflows, or pull entry data for custom dashboards.

23 Action 23Create a time entry
Programmatically log time entries in Clockify. This is one of the most powerful actions—it lets you create time records automatically based on external events, eliminating manual time logging entirely.
Key parameters: The Credential to connect with parameter is required and accepts dropdown selection of different Clockify accounts authorized for use. The Workspace Name or ID parameter is necessary and requires input for the name or unique identifier of the workspace where the time entry should be created. The Start parameter is mandatory and requires a timestamp indicating when the time entry starts. The Additional Fields section allows users to add any extra information relevant to the time entry, and is optional.
Use cases: Log time automatically when Toggl entries are created, create time entries from calendar events, or generate time records from completed tasks in project management tools.

24 Action 24Get many users
Retrieve multiple user records from your Clockify workspace. Essential for team management, reporting, and building user-aware workflows.
Key parameters: The Credential to connect with parameter allows users to select their Clockify account credentials and accepts dropdown input, and is required. The Workspace Name or ID parameter is where users can specify the name or ID of the workspace and accepts string input, and is optional. The Return All parameter enables users to specify whether to return all users without pagination and is optional (default: false). The Limit parameter allows users to set a limit on how many user records to retrieve (default: 100) and accepts integer input, and is optional. The Additional Fields section allows users to add extra parameters if needed, and is optional.
Use cases: Sync team rosters to HR systems, generate user activity reports, or build team selection interfaces for internal tools.

25 Action 25Get many workspaces
Retrieve multiple workspaces associated with your Clockify account. Useful for multi-workspace setups, workspace management, and building workspace-aware automation.
Key parameters: The Credential to connect with parameter is used to specify the credentials for authenticating with the Clockify account and accepts dropdown selection, and is required. The Return All parameter determines whether to return all available workspaces and is optional (can be toggled). The Limit parameter specifies the maximum number of workspaces to retrieve in a single call and accepts numeric input (default: 100), and is optional.
Use cases: Build workspace selection interfaces, audit workspace configurations, or route automation based on workspace context.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Clockify n8n integration free to use?
Yes, the Clockify n8n integration itself is completely free. Clockify offers a generous free tier that includes unlimited tracking, unlimited users, and unlimited projects—which covers most small to medium team needs. The n8n side depends on your setup: n8n Cloud has paid plans based on workflow executions, while self-hosted n8n is free and open-source. The API access required for this integration is available on all Clockify plans, including free. So for many users, you can build powerful Clockify automations at zero cost. Just be mindful of execution limits if you're using n8n Cloud's free tier.What data can I sync between Clockify and n8n?
The integration provides comprehensive data access across Clockify's core entities. You can sync clients (create, read, update, delete), projects (full CRUD operations), tasks within projects, tags for categorization, time entries (the core tracking data), users (read access), and workspaces (read access). The trigger specifically monitors new time entries, letting you react to tracked time in real-time. This coverage lets you build complete bidirectional syncs with CRMs, project management tools, invoicing software, and databases. The most common sync scenarios involve pushing time entries to accounting systems and pulling client/project structures from CRMs.How long does it take to set up the Clockify n8n integration?
Most users complete the basic setup in under 5 minutes. Generating your Clockify API key takes about 30 seconds, and adding credentials to n8n is another minute or two. Building your first workflow depends on complexity—a simple "new time entry → Slack notification" workflow can be done in 10 minutes. More complex multi-step automations involving data transformation, conditional logic, and multiple services might take 30-60 minutes to build and test properly. The Clockify nodes in n8n are well-designed with clear parameter labels, so even users new to automation can get productive quickly. Testing is straightforward since you can manually trigger workflows and see results immediately.



