Connect Clockify to Definable AI
Clockify is a free time tracking software that allows individuals and teams to track work hours across projects.
About Clockify
Clockify is a productivity tool. Connect it to Definable AI with one-click OAuth2 — no API keys or custom code required.
What you can automate with Clockify
Use Definable AI's agent platform to trigger workflows from Clockify, process results with 50+ AI models, and sync data across 900+ connected apps.
Tools & Actions (77 available)
- 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.
- Create Client: Tool to add a new client to a workspace. Use when you need to create a client in a specific workspace.
- Create New Project: Tool to create a new project in a Clockify workspace. Use when you need to create a project with name, color, billable status, visibility, and optional client association.
- Create Shared Report: Tool to create a shared report in Clockify. Use when generating shareable summary, detailed, or weekly reports with custom date ranges and grouping options.
- 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.
- Create Templates On Workspace: Tool to create templates on a Clockify workspace. Use when you need to create one or more templates with associated projects and tasks for reusable project structures.
- 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.
- 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.
- 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.
- 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.
- Create Workspace: Tool to create a new workspace in Clockify. Use when you need to set up a new workspace for time tracking and project management.
- Delete Client: Permanently deletes a client from a Clockify workspace. Returns the deleted client's data. Warning: This action is irreversible. Ensure the client has no associated projects or time entries.
- 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.
- 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.
- Delete Tag: Tool to delete a tag from a Clockify workspace. Use when you need to remove an existing tag by its ID.
- 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.
- Delete Template: Tool to delete a template from a Clockify workspace. Returns the deleted template's data including entries, projects, and tasks.
- 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.
- 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.
- 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.
- Delete Webhook: Tool to delete a webhook from a workspace. Use when you need to remove an existing webhook by its ID.
- 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).
- 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.
- Find All Users On Workspace: Tool to list all users in a workspace. Use when you need to retrieve workspace members after confirming the workspace ID. Example: "Find all users on workspace 64a687e29ae1f428e7ebe303."
- 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.
- Generate Detailed Report: Tool to generate a detailed time entry report with filtering and pagination. Use when you need comprehensive time tracking data with project, client, user, and tag breakdowns for reporting or analysis.
- Generate Expense Report: Tool to generate a detailed expense report for a Clockify workspace. Use when you need to retrieve and analyze expense data within a specific date range for reporting, invoicing, or financial analysis.
- Generate New Webhook Token: Tool to generate a new webhook token. Use after confirming workspace and webhook IDs.
- Generate Summary Report: Tool to generate a summary report for time entries in a Clockify workspace. Use when you need aggregated time tracking data grouped by projects, users, clients, or other criteria for high-level analysis and reporting.
- Generate Weekly Report: Tool to generate a weekly time entry report for a workspace with grouped data. Use when you need detailed weekly breakdowns of time entries organized by user, project, task, or other dimensions.
- Get All Addon Webhooks: Tool to list all webhooks for an addon in a workspace. Use after confirming workspace and addon IDs.
- Get All My Workspaces: Tool to list all workspaces the user belongs to. Use when you need an overview of accessible workspaces after authentication.
- Get All Webhooks: Tool to list all webhooks in a workspace. Use when you need to retrieve defined webhooks after confirming the workspace ID.
- 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.
- Get Clients: Tool to list clients in a workspace. Use after obtaining a workspace ID.
- Get Created Entities: Tool to retrieve created entities within a workspace (Experimental). Use when you need to track incremental changes or newly created time entries, projects, clients, or other entity types.
- 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.
- Get Deleted Entities: Tool to retrieve information about entities deleted within a date range (Experimental API). Use when you need to track incremental changes or identify deleted records for synchronization purposes.
- 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.
- 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.
- Get In Progress Time Entries: Tool to retrieve all currently running time entries in a workspace. Use when you need to check which timers are active or see who is currently tracking time.
- 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.
- Get Projects: Tool to list projects in a workspace with filtering and pagination. Use after obtaining a workspace ID.
- Get Shared Report: Tool to retrieve a shared report by ID from Clockify. Returns report data including totals, charts, groupings, and filter configuration. Use when you need to access and analyze shared report data. Note: This endpoint uses the Reports API domain (reports.api.clockify.me).
- Get Shared Reports: Tool to retrieve all shared reports in a workspace. Use when you need to view reports that have been shared within the workspace.
- 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.
- Get Tags: Tool to find and list tags in a workspace. Use when you need to view all tags or filter tags by name or archived status.
- 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.
- Get Tasks: Tool to find all tasks on a specific project in a workspace. Use when you need to list, search, or filter tasks for project management.
- Get Template By ID On Workspace: Tool to retrieve a specific template by ID from a Clockify workspace. Use when you need to fetch template details including projects and tasks, optionally hydrated or cleansed. Note: This endpoint is deprecated in the API but remains functional.
- Get Templates On Workspace: Tool to list all templates in a workspace. Use when you need to retrieve available templates for creating projects or time entries.
- 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.
- 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.
- Get Updated Entities: Tool to retrieve entities that have been updated in a workspace (Experimental). Use when tracking incremental changes to time entries, expenses, custom fields, or other entity types for synchronization or audit purposes.
- Get User Groups: Tool to find all user groups in a workspace. Use when you need to retrieve all groups that organize users within a specific workspace.
- 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.
- 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.
- 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.)
- 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.
- List Assignments: Tool to retrieve all scheduling assignments in a workspace. Use when you need to view team member assignments to projects within a specific date range.
- Remove User From Group: Tool to remove a user from a group in Clockify. Returns the updated user group details after removal.
- 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.
- Update Client: Tool to update an existing client in a Clockify workspace. Use when you need to modify client details such as name, email, address, or archived status.
- 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.
- Update Project Memberships: Tool to update project memberships in Clockify. Use when you need to add users to a project or modify their rates.
- 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.
- Update Project Users: Tool to assign or remove users to/from a Clockify project. Use when adding team members to a project or removing their access.
- Update Shared Report: Tool to update an existing shared report in Clockify. Use when modifying report name, visibility, date settings, or filter configuration.
- Update Tag: Tool to update a tag in a Clockify workspace. Use when you need to rename a tag or archive/unarchive 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.
- 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.
- Update Time Entries: Tool to bulk update multiple time entries in a Clockify workspace. Use when modifying multiple time logs simultaneously with start/end times, descriptions, billable status, or project/task associations.
- 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.
- 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.
- 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.
- Update Webhook: Tool to update a webhook in a workspace. Use when you need to modify an existing webhook's configuration such as its name, URL, event type, or trigger sources.
- 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.
How to connect Clockify
- Sign in to Definable AI and go to Apps
- Search for Clockify and click Connect
- Authorize via OAuth2 — takes under 30 seconds
- Use Clockify actions in your AI agents and workflows