Timely logo

Integrate Timely with your AI CRM

Timely is an automatic time-tracking platform capturing activity across applications, calendars, and devices, creating detailed timesheets for billing or productivity insights

Explore Triggers and Actions

Create Client

Tool to create a new client in the specified Timely account. Use when adding a new client to track time against. Client names must be unique within an account.

ActionTry it

Create Day Locking

Tool to create a day locking entry that prevents editing of time entries for specific dates and users. Use when you need to lock time entries to prevent modifications after approval or billing.

ActionTry it

Create Label

Tool to create a new label in the specified Timely account. Use when you need to create a label for categorizing projects, time entries, or other resources.

ActionTry it

Create report

Tool to generate reports for a Timely account with optional filters. Use when you need to create reports for time tracking, billing analysis, or project summaries with date range or user/project filters.

ActionTry it

Create Team

Tool to create a new team in the specified Timely account. Use when organizing users into teams for better collaboration and project management.

ActionTry it

Create Webhook

Tool to create a new webhook for the specified account. Use after specifying the target URL and event subscriptions. Call only once per configuration.

ActionTry it

Delete a label

Tool to delete a label by ID from a Timely account. Use when you need to remove an existing label.

ActionTry it

Delete a team

Tool to delete a team by its ID. Use when you need to remove a specific team from the account. This operation is destructive and cannot be undone.

ActionTry it

Delete Webhook

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

ActionTry it

Filter reports

Tool to filter Timely reports based on date range, users, projects, labels, teams, and billing status. Use when you need to generate custom reports with specific criteria or analyze time tracking data for specific periods or resources.

ActionTry it

Get activities

Tool to retrieve all activities (audit trail) for a Timely account. Activities include logged hours, created reports, shared reports, project changes, and other account events. Use when you need to view the activity log or audit trail for an account.

ActionTry it

Get Client

Tool to retrieve details of a specific client by its ID. Use when you need to fetch client information such as name, color, active status, or external references.

ActionTry it

Get current user

Tool to retrieve the currently authenticated user. Use when you need to get details of the logged-in user.

ActionTry it

Get current user's permissions

Tool to retrieve the current user's permissions for a specified account. Use when you need to check what actions the authenticated user can perform.

ActionTry it

Get project

Tool to retrieve a single project by its ID. Use when you need detailed information about a specific project, such as its name, budget, billable status, or associated client.

ActionTry it

Get user capacities

Tool to retrieve capacity information for a specific user in a Timely account. Use when you need to check user work capacity or availability schedules.

ActionTry it

Get user permissions

Tool to retrieve a user's permissions by their ID. Use when you need to check what permissions a specific user has in a Timely account.

ActionTry it

Get Webhook

Tool to retrieve a specific webhook by its ID. Use when you need to check the configuration or status of an existing webhook.

ActionTry it

List accounts

Retrieve all accessible Timely accounts for the authenticated user. Example: "List all Timely accounts"

ActionTry it

List clients

Tool to list all clients in a Timely account with optional filtering and sorting. Use when you need to discover client IDs or names for project creation, reporting, or mapping external systems.

ActionTry it

List events

Tool to list all events (time entries) in a Timely account with optional filtering by date range, users, and projects. Use when you need to retrieve time entries for reporting, analysis, or synchronization with external systems.

ActionTry it

List forecasts

Tool to list all forecasts (tasks) in a Timely account with optional date filtering. Use when you need to view planned tasks, retrieve forecast IDs, or analyze scheduled work.

ActionTry it

List labels

Tool to list all labels in a Timely account. Use when you need to discover label IDs or names for organizing projects and time entries. Can optionally filter to show only child labels by providing a parent_id.

ActionTry it

List project events

Tool to list all events (time entries) for a specific project in Timely. Use when you need to retrieve all time logs associated with a project for reporting, analysis, or verification.

ActionTry it

List projects

Tool to list all projects in a Timely account with optional filtering and sorting. Use when you need to discover project IDs or names for time entry creation, reporting, or mapping external systems.

ActionTry it

List roles

Tool to list all available roles in a Timely account. Use when you need to discover role IDs or names for user assignment or permission management.

ActionTry it

List teams

Tool to list all teams in the specified Timely account. Use when you need to retrieve all teams for collaboration and project management purposes.

ActionTry it

List user events

Tool to list all events (time entries) for a specific user in Timely. Use when you need to retrieve all time logs for a user for reporting, analysis, or verification.

ActionTry it

List users

Tool to list all users in a Timely account with optional filtering and pagination. Use when you need to discover user IDs, names, or emails for time entry creation, reporting, or user management.

ActionTry it

List Webhooks

Tool to list all webhooks in the specified account. Use when you need to see existing webhook configurations or verify webhook setup.

ActionTry it

Process bulk events

Tool to create, update, or delete multiple events in a single bulk operation. Use when performing multiple event operations to improve efficiency. Supports up to 100 operations per request across create, update, and delete operations.

ActionTry it

Retrieve a label

Tool to retrieve a label by ID from a Timely account. Use when you need to fetch label details such as name, color, and parent relationship.

ActionTry it

Retrieve a team

Tool to retrieve details of a specific team by its ID. Use when you need to fetch team information including name, color, and members.

ActionTry it

Retrieve a user

Tool to retrieve a user by ID from a Timely account. Use when you need to fetch user details such as name, email, and avatar.

ActionTry it

Retrieve an account

Tool to retrieve details of a specific account by its ID. Use when you need to fetch fresh account info after confirming the ID. Example: "Retrieve account details for account ID 364"

ActionTry it

Update a client

Tool to update an existing client by ID in Timely. Use when you need to modify client details such as name, status, color, or external ID.

ActionTry it

Update a label

Tool to update a label by ID in a Timely account. Use when you need to modify an existing label's name, color, or hierarchy.

ActionTry it

Update a project

Tool to update a project by ID in a Timely account. Use when you need to modify project details such as name, description, billing status, or archive a project.

ActionTry it

Update a user

Tool to update a user by ID in a Timely account. Use when you need to modify user details such as email, name, role, or status.

ActionTry it

Update day locking settings

Tool to update day locking settings for specified users and dates. Use when you need to lock or unlock specific days for time tracking. Locked days prevent users from editing time entries on those dates.

ActionTry it

Update Webhook

Tool to update an existing webhook by ID. Use when you need to modify webhook settings such as URL, subscriptions, or active status.

ActionTry it

How the Timely integration works

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

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

Set up Timely in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Timely 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 Timely integration work with Dench?

The Dench Timely integration connects your AI CRM to Timely, so AI agents can work with your Timely 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 Timely via Dench?

The Timely integration currently exposes 41 actions, including Create Client, Create Day Locking, Create Label, Create report, Create Team, and Create Webhook. Agents invoke them on your behalf from chat or from automations.

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

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

Is the Timely integration secure?

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