Toggl Track integration | Zervanor
← All connectors

Toggl Track

Also an agent tool
productivity

Toggl Track: time tracking for teams. Create and stop time entries, manage workspaces, projects, clients, tasks and tags, read organization/user data, and pull summary/detailed/weekly reports.

50 actions · 1 triggers

The Toggl Track integration lets you connect Toggl Track to your automations with 50 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Get Me, Update Me, Get My Sessions, Delete My Session, Get My Organizations. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 1

Events in Toggl Track that can start a workflow.

polling

New or updated time entry (polled)

Polls GET /me/time_entries?since=<unix> on a schedule. Fires for time entries created or updated since the last check.

Actions 50

What Zervanor can do in Toggl Track.

Workspaces31

POST

Create Time Entry

Create a time entry in a workspace (POST /workspaces/{workspace_id}/time_entries). For a running entry, set duration to -1 and stop unset.

PUT

Update Time Entry

Update a time entry (PUT /workspaces/{workspace_id}/time_entries/{time_entry_id}).

PATCH

Stop Time Entry

Stop a running time entry (PATCH /workspaces/{workspace_id}/time_entries/{time_entry_id}/stop).

DELETE

Delete Time Entry

Delete a time entry (DELETE /workspaces/{workspace_id}/time_entries/{time_entry_id}).

PATCH

Bulk Edit Time Entries

Bulk edit time entries with patch operations (PATCH /workspaces/{workspace_id}/time_entries/{time_entry_ids}).

GET

Get Workspace

Get a single workspace (GET /workspaces/{workspace_id}).

PUT

Update Workspace

Update a workspace (PUT /workspaces/{workspace_id}).

GET

Get Workspace Users

List users in a workspace (GET /workspaces/{workspace_id}/users).

GET

Get Workspace Statistics

Get workspace tracking statistics (GET /workspaces/{workspace_id}/statistics).

GET

List Projects

List projects in a workspace (GET /workspaces/{workspace_id}/projects).

GET

Get Project

Get a single project (GET /workspaces/{workspace_id}/projects/{project_id}).

POST

Create Project

Create a project in a workspace (POST /workspaces/{workspace_id}/projects).

PUT

Update Project

Update a project (PUT /workspaces/{workspace_id}/projects/{project_id}).

DELETE

Delete Project

Delete a project (DELETE /workspaces/{workspace_id}/projects/{project_id}).

GET

List Clients

List clients in a workspace (GET /workspaces/{workspace_id}/clients).

GET

Get Client

Get a single client (GET /workspaces/{workspace_id}/clients/{client_id}).

POST

Create Client

Create a client in a workspace (POST /workspaces/{workspace_id}/clients).

PUT

Update Client

Update a client (PUT /workspaces/{workspace_id}/clients/{client_id}).

DELETE

Delete Client

Delete a client (DELETE /workspaces/{workspace_id}/clients/{client_id}).

GET

List Project Tasks

List tasks under a project (GET /workspaces/{workspace_id}/projects/{project_id}/tasks).

GET

Get Project Task

Get a single project task (GET /workspaces/{workspace_id}/projects/{project_id}/tasks/{task_id}).

POST

Create Project Task

Create a task under a project (POST /workspaces/{workspace_id}/projects/{project_id}/tasks).

PUT

Update Project Task

Update a project task (PUT /workspaces/{workspace_id}/projects/{project_id}/tasks/{task_id}).

DELETE

Delete Project Task

Delete a project task (DELETE /workspaces/{workspace_id}/projects/{project_id}/tasks/{task_id}).

GET

List Tags

List tags in a workspace (GET /workspaces/{workspace_id}/tags).

POST

Create Tag

Create a tag in a workspace (POST /workspaces/{workspace_id}/tags).

PUT

Update Tag

Update a tag (PUT /workspaces/{workspace_id}/tags/{tag_id}).

DELETE

Delete Tag

Delete a tag (DELETE /workspaces/{workspace_id}/tags/{tag_id}).

GET

List Favorites

List the current user's favorites in a workspace (GET /workspaces/{workspace_id}/favorites).

POST

Create Favorite

Create a favorite in a workspace (POST /workspaces/{workspace_id}/favorites).

DELETE

Delete Favorite

Delete a favorite (DELETE /workspaces/{workspace_id}/favorites/{favorite_id}).

Me12

GET

Get Me

Get the current (authenticated) user (GET /me). Identity + connectivity probe.

PUT

Update Me

Update the current user's profile (PUT /me).

GET

Get My Sessions

Get the current user's active sessions (GET /me/sessions).

DELETE

Delete My Session

Log out / delete the current session (DELETE /me/sessions).

GET

Get My Organizations

List organizations the current user belongs to (GET /me/organizations).

GET

Get My Workspaces

List workspaces the current user has access to (GET /me/workspaces).

GET

Get My Clients

List all clients across the current user's workspaces (GET /me/clients).

GET

Get My Projects

List all projects across the current user's workspaces (GET /me/projects).

GET

Get My Tags

List all tags across the current user's workspaces (GET /me/tags).

GET

Get My Time Entries

List the current user's time entries (GET /me/time_entries). Supports a since cursor for incremental polling of new/updated entries.

GET

Get Current Time Entry

Get the currently running time entry, if any (GET /me/time_entries/current).

GET

Get Time Entry

Get a single time entry by id (GET /me/time_entries/{time_entry_id}).

Organizations4

GET

List Organization Workspaces

List workspaces in an organization (GET /organizations/{organization_id}/workspaces).

GET

Get Organization

Get an organization (GET /organizations/{organization_id}).

GET

Get Organization Users

List users in an organization (GET /organizations/{organization_id}/users).

GET

Get Organization Groups

List groups in an organization (GET /organizations/{organization_id}/groups).

Workspace3

POST

Get Summary Report

Reports API v3 summary report — grouped totals (POST /workspace/{workspace_id}/summary/time_entries on the Reports host).

POST

Get Detailed Report

Reports API v3 detailed report — per-entry rows with paging (POST /workspace/{workspace_id}/search/time_entries on the Reports host).

POST

Get Weekly Report

Reports API v3 weekly report — per-day/week totals (POST /workspace/{workspace_id}/weekly/time_entries on the Reports host).

Automations using Toggl Track

Build your own automation with Toggl Track in the visual builder.

Frequently asked questions

What can I automate with Toggl Track?

50 actions are available — for example: Get Me, Update Me, Get My Sessions, Delete My Session, Get My Organizations, and more.

Which Toggl Track events can start a workflow?

1 triggers — for example: New or updated time entry (polled).

Can Toggl Track be used as an AI agent tool?

Yes. Every Toggl Track action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Toggl Track integration modelled?

Toggl Track is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.