Clockify logo

Integrate Clockify with your AI CRM

Clockify is a free time tracking software that allows individuals and teams to track work hours across projects.

Explore Triggers and Actions

Add User to Group

Tool to add a user to a user group in a Clockify workspace. Use when you need to add a specific user to an existing group.

ActionTry it

Create Client

Tool to add a new client to a workspace. Use when you need to create a client in a specific workspace.

ActionTry it

Create New Project

Create a project in a Clockify workspace with a name and optional color, billable status, and client association.

ActionTry it

Create Shared Report

Create a shared summary, detailed, or weekly report with a date range and summary grouping options in a Clockify workspace. Shared report data on the free plan is limited to 31 days.

ActionTry it

Create Tag

Create a named tag in a Clockify workspace.

ActionTry it

Create Task

Tool to add a new task to a project in Clockify. Use when you need to create a task with optional time estimates, assignees, and billable status.

ActionTry it

Create Templates On Workspace

Create one or more templates in a Clockify workspace with associated projects and optional time entries. The template endpoint is deprecated.

ActionTry it

Create Time Entry

Tool to create a new time entry in a Clockify workspace. Use when logging time with start/end timestamps, project/task/tag associations, and billable status.

ActionTry it

Create User Group

Tool to create a new user group in a workspace. Use when you need to add a group to organize users within a specific workspace.

ActionTry it

Create User Time Entry

Tool to create a time entry for another user in a Clockify workspace. Use when adding time logs on behalf of team members with admin/manager permissions.

ActionTry it

Create Webhook

Tool to create a new webhook in a workspace. Use when you want to subscribe to workspace events by registering a callback URL.

ActionTry it

Create Workspace

Creates a new Clockify workspace for time tracking and project management in the specified organization. If no organization ID is supplied, it uses the organization ID of the first existing workspace.

ActionTry it

Delete Client

Deletes a client from a Clockify workspace. The response may include the deleted client's data; deletion is irreversible.

ActionTry it

Delete Project

Tool to delete a project from a workspace. Use when you need to permanently remove a project. Warning: This action is irreversible and may affect associated time entries and tasks.

ActionTry it

Delete Shared Report

Tool to delete a shared report from a workspace by ID. Use when you need to remove a shared report that is no longer needed.

ActionTry it

Delete Tag

Tool to delete a tag from a Clockify workspace. Use when you need to remove an existing tag by its ID.

ActionTry it

Delete Task

Tool to delete a task from a project in Clockify. Use when removing tasks that are no longer needed or were created by mistake.

ActionTry it

Delete Template

Delete a template from a Clockify workspace using the deprecated template API. The response may include the deleted template's entries, projects, and tasks.

ActionTry it

Delete Time Entry

Tool to delete a time entry from a workspace by ID. Use for cleanup workflows such as removing bad imports, duplicates, or cancelled entries.

ActionTry it

Delete User Group

Tool to delete a user group from a workspace. Use when you need to remove an existing user group by its ID.

ActionTry it

Delete User Time Entries

Tool to delete multiple time entries for a user in a workspace. Use for bulk cleanup such as removing test data, correcting erroneous imports, or batch deleting cancelled work periods.

ActionTry it

Delete Webhook

Tool to delete a webhook from a workspace. Use when you need to remove an existing webhook by its ID.

ActionTry it

Duplicate Time Entry

Tool to duplicate an existing time entry in a Clockify workspace. Use when creating a copy of a time entry with the same attributes (project, task, tags, description, billable status).

ActionTry it

Filter Workspace Users

Tool to filter users in a workspace by advanced criteria. Use when you need a paginated, sortable list of workspace users matching multiple filters.

ActionTry it

Find User's Team Managers

Retrieves the list of team managers assigned to a specific user in a Clockify workspace. Team managers are users who have supervisory responsibilities over other users. Use this after obtaining valid workspace and user IDs from other actions.

ActionTry it

Generate Detailed Report

Generates a detailed time-entry report with filtering and pagination for a workspace. On the free plan, detailed report data is limited to a maximum interval of 31 days.

ActionTry it

Generate Expense Report

Generate a detailed expense report for a workspace and date range, limited to 31 days on the free plan. Non-JSON exports return an empty response rather than the exported file.

ActionTry it

Generate New Webhook Token

Generate a new token for a workspace webhook, invalidating its previous token.

ActionTry it

Generate Summary Report

Generate a workspace time-entry summary report grouped by projects, users, clients, or other criteria. On the free plan, report data is limited to 31 days.

ActionTry it

Generate Weekly Report

Generate a weekly workspace time-entry report with breakdowns grouped by user, project, task, or other dimensions. On the free plan, report data is limited to 31 days.

ActionTry it

Get All Addon Webhooks

Tool to list all webhooks for an addon in a workspace. Use after confirming workspace and addon IDs.

ActionTry it

Get All My Workspaces

Lists workspaces accessible to the authenticated user, optionally filtered by roles. Verify the workspace ID before using it in subsequent operations.

ActionTry it

Get All Webhooks

Tool to list all webhooks in a workspace. Use when you need to retrieve defined webhooks after confirming the workspace ID.

ActionTry it

Get Client By ID

Retrieves detailed information about a specific client in a Clockify workspace. Returns client details including name, contact information (email, address), billing currency, and archived status. Use 'Get All My Workspaces' to obtain workspace_id and 'Get Clients' to obtain client_id before calling this action.

ActionTry it

Get Clients

Tool to list clients in a workspace. Use after obtaining a workspace ID.

ActionTry it

Get Created Entities

Retrieves created entities of a specified type in a workspace using the experimental API. The API's default date window applies.

ActionTry it

Get Currently Logged In User Info

Tool to retrieve info about the authenticated user. Use when verifying credentials and needing current user context after authentication.

ActionTry it

Get Deleted Entities

Requests deleted entities of a specified type in a workspace through the experimental API. Results may lag deletion by about a minute and exclude entities created and deleted within the requested date range.

ActionTry it

Get Holidays

Tool to retrieve all holidays for a workspace. Use when you need to list or filter workspace holidays after confirming the workspace ID.

ActionTry it

Get Holidays In Period

Tool to retrieve holidays in a specific period. Use when you need holidays assigned to a user between two dates after confirming the workspace ID.

ActionTry it

Get In Progress Time Entries

Retrieve a page of currently running time entries in a workspace to check active timers and who is tracking time.

ActionTry it

Get member's profile

Tool to get a member's profile in a workspace. Use when you need detailed profile info after identifying the workspace and user.

ActionTry it

Get Project

Tool to retrieve detailed information about a specific project by ID. Use when you need to get project details such as name, billable status, budget estimates, rates, and memberships.

ActionTry it

Get Projects

Tool to list projects in a workspace with filtering and pagination. Use after obtaining a workspace ID.

ActionTry it

Get Shared Report

Generate a shared report by ID using the Clockify Reports API. Returned data varies by report type and may include totals, charts, groupings, and filter metadata.

ActionTry it

Get Shared Reports

Retrieve the first page of shared reports for the current user in a Clockify workspace.

ActionTry it

Get Tag By ID

Tool to retrieve detailed information about a specific tag by ID in a Clockify workspace. Use when you need to get tag details including name, workspace ID, and archived status.

ActionTry it

Get Tags

List a page of workspace tags, optionally filtering by name or archived status.

ActionTry it

Get Task

Retrieves detailed information about a specific task in a Clockify project. Returns task details including name, assignees, estimates, billable status, and rates. Use this to inspect or verify task information within a project.

ActionTry it

Get Tasks

List, search, or filter a page of tasks on a specific project in a workspace.

ActionTry it

Get Template By ID On Workspace

Retrieve a template by ID from a Clockify workspace. This template endpoint is deprecated.

ActionTry it

Get Templates On Workspace

List a page of templates in a Clockify workspace, optionally filtered by name. The template endpoint is deprecated.

ActionTry it

Get Time Entries

Tool to retrieve historical time entries for a user in a workspace with filters. Use when you need to audit, summarize, or analyze time logs for reporting or invoicing.

ActionTry it

Get Time Entry

Tool to retrieve a specific time entry by ID from a workspace. Use when you need to inspect details of a particular time entry for auditing, reporting, or further processing.

ActionTry it

Get Updated Entities

Retrieve updated workspace entities using the experimental API for one supported type: time entries, time entry rates, time entry custom field values, or custom fields. Entities created and updated within the same requested date range are excluded.

ActionTry it

Get User Groups

List a page of user groups in a workspace.

ActionTry it

Get Webhook By ID

Retrieves detailed information about a specific webhook in a Clockify workspace. Returns the webhook's name, URL, event type, trigger source configuration, auth token, and enabled status. Use this to inspect or verify webhook settings.

ActionTry it

Get Webhook Logs

Tool to retrieve webhook logs for a specific webhook. Use when you need to inspect webhook delivery history, debug failed webhook calls, or monitor webhook activity.

ActionTry it

Get Workspace Info

Retrieves detailed information about a specific Clockify workspace. Use this tool to get workspace configuration, settings, memberships, and features. Requires a workspace ID which can be obtained from 'Get All My Workspaces' action. Returns workspace details including: - Name and ID - Cost rates and hourly rates - Subscription type and enabled features - Membership information - Workspace settings (time tracking mode, permissions, etc.)

ActionTry it

List Assignments

Lists a page of scheduling assignments in a workspace, starting from a specified date and optionally bounded by an end date.

ActionTry it

Remove User From Group

Remove a user from a Clockify user group. The response may contain updated group details, but can be empty.

ActionTry it

Stop User Timer

Tool to stop a currently running timer for a user in a workspace. Use when ending an active time tracking session by providing the end timestamp.

ActionTry it

Update Client

Updates a client in a Clockify workspace, including details such as name, email, address, or archived status. It can also request archiving associated projects and marking their tasks done.

ActionTry it

Update Project

Tool to update an existing project in a Clockify workspace. Use when modifying project details like name, color, billable status, or client associations.

ActionTry it

Update Project Memberships

Tool to update project memberships in Clockify. Use when you need to add users to a project or modify their rates.

ActionTry it

Update Project User Hourly Rate

Tool to update a project user's billable rate. Use when you need to set or change the hourly rate for a specific user on a project.

ActionTry it

Update Shared Report

Update a shared report's name, public visibility, and fixed-date setting in Clockify.

ActionTry it

Update Tag

Tool to update a tag in a Clockify workspace. Use when you need to rename a tag or archive/unarchive it.

ActionTry it

Update Task

Tool to update an existing task on a project in Clockify. Use when modifying task details like name, assignees, status, estimates, or billing settings.

ActionTry it

Update Template

Tool to update a template in a Clockify workspace. Use when you need to modify a template's name. Note: This endpoint is deprecated in API v1.

ActionTry it

Update Time Entries

Bulk updates multiple time entries for a specified user in a Clockify workspace, including start/end times, descriptions, billable status, and project or task associations.

ActionTry it

Update Time Entry

Tool to update an existing time entry in a Clockify workspace. Use when modifying time logs including start/end times, description, billable status, or project/task associations.

ActionTry it

Update User Group

Tool to update an existing user group in a workspace. Use when you need to modify the name of a user group.

ActionTry it

Update User Hourly Rate

Tool to update a user's hourly rate in a Clockify workspace. Use when you need to set or change the billable hourly rate for a specific user.

ActionTry it

Update Webhook

Updates a workspace webhook's configuration, including its name, URL, event type, and trigger sources. The complete configuration must be supplied for the update.

ActionTry it

Update Workspace Hourly Rate

Tool to update the workspace billable hourly rate. Use when you need to set or modify the default hourly billing rate for a workspace.

ActionTry it

How the Clockify integration works

The Clockify integration connects your Dench AI CRM directly to Clockify, so agents can read and act on your Clockify data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

76 actions are available for agents to invoke on your behalf. Every call runs through Clockify's own authorization, scoped to the account you connect.

Set up Clockify in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Clockify and click Connect — you'll authorize access through Clockify's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Clockify in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Clockify integration work with Dench?

The Dench Clockify integration connects your AI CRM to Clockify, so AI agents can work with your Clockify data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Clockify via Dench?

The Clockify integration currently exposes 76 actions, including Add User to Group, Create Client, Create New Project, Create Shared Report, Create Tag, and Create Task. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Clockify to Dench?

No. You connect Clockify from your Dench workspace using Clockify's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Clockify integration secure?

Connections are authorized through Clockify's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Clockify connection from your workspace settings at any time.

Clockify | Dench AI CRM