> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.toggl.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Zapier Integration

The Toggl Track Zapier integration allows you to automate your time tracking workflows by connecting Toggl Track with 6,000+ apps. Whether you want to automatically start time entries from new tasks, sync projects across platforms, or generate reports, this integration makes it possible without writing any code.

### Popular Use Cases

**Project Management**

* Automatically create Toggl projects when new projects are added in Asana, Trello, or [Monday.com](http://Monday.com)
* Sync project updates bidirectionally between Toggl and your PM tool
* Add team members to projects automatically when they join in your HR system

**Time Tracking Automation**

* Start time entries automatically when tasks are assigned to you
* Stop running timers when you mark tasks as complete
* Create time entries from calendar events

**Reporting & Analytics**

* Send daily/weekly time reports to Slack or email
* Create invoices automatically based on time entries
* Update spreadsheets with time tracking data

**Team Management**

* Invite new team members to workspaces automatically
* Update user roles when permissions change in your HR system
* Notify managers when team members log time on specific projects

### **Getting Started**

#### 1. Connect Your Account

1. In Zapier, search for "Toggl Track"
2. Click "Sign in" or "Connect a new account"
3. Enter your **Toggl Track API Token**
* Find your API token at the bottom of your [**Toggl Track profile page**](https://track.toggl.com/profile)
4. Click "Yes, Continue" to authorize the connection

#### 2. Build Your First Zap

Once connected, you can use Toggl Track as either:

* **Trigger** - Starts your Zap when something happens in Toggl (e.g., new project created)
* **Action** - Does something in Toggl when your Zap runs (e.g., create time entry)

### **Triggers**

Triggers start your Zap automatically when something happens in Toggl Track.

#### Available Triggers

##### Real-Time Triggers (Webhook-based)

* **New Activity (Any Type)** - Fires instantly when any supported event occurs (projects, clients, time entries, tasks, tags, workspace users, etc.)

##### Polling Triggers (Check periodically)

* **New Client** - When a new client is created
* **New Project** - When a new project is created
* **New Tag** - When a new tag is created
* **New Task** - When a new task is created
* **New Time Entry** - When a new time entry is added (with filters for workspace, project, task, and tags)
* **New Time Entry Started** - When a time entry is started
* **New Workspace** - When a new workspace is created

### **Actions**

Actions let you create, update, or search for data in Toggl Track.

##### **1. Create Client**

Creates a new client in your workspace.

**Required Fields:**

* Workspace
* Client Name

##### **2. Create Project**

Creates a new project in your workspace.

**Required Fields:**

* Workspace
* Project Name

**Optional Fields:**

* Client
* Is Private (true/false)
* Is Billable (true/false)
* Template (select from existing project templates)

##### **3. Create Tag**

Creates a new tag in your workspace.

**Required Fields:**

* Workspace
* Tag Name

##### **4. Create Task**

Creates a new task in a project.

**Required Fields:**

* Workspace
* Project
* Task Name

**Optional Fields:**

* Status (active/inactive)

##### **5. Create Time Entry**

Creates a completed time entry.

**Required Fields:**

* Workspace
* Start Time
* Duration (in seconds)

**Optional Fields:**

* Description
* Project
* Task
* Tags
* Billable (true/false)
* User ID

##### **6. Start Time Entry**

Starts a new running time entry (like clicking the "Start" button).

**Required Fields:**

* Workspace
* Start Time

**Optional Fields:**

* Description
* Project
* Task
* Tags
* Billable (true/false)

##### **7. Stop Time Entry**

Stops a currently running time entry.

**Required Fields:**

* Workspace
* Time Entry ID

### Update Actions

#### **1. Update Project**

Updates an existing project's details.

**Required Fields:**

* Workspace
* Project ID

**Optional Fields:**

* Name
* Active status
* Billable status
* Client ID
* Is Private
* External Reference
* Template ID

#### **2. Update Project Member**

Updates a project member's settings (rate, labor cost, manager status).

**Required Fields:**

* Workspace
* Project User ID

**Optional Fields:**

* Rate
* Labor Cost
* Manager (true/false)

#### **3. Update Workspace User**

Updates a workspace user's settings.

**Required Fields:**

* Workspace
* User ID

**Optional Fields:**

* Active status
* Billable Rate
* Labor Cost
* Role

### Team Management Actions

#### **1. Create Invitation**

Invites users to your organization and workspace.

**Required Fields:**

* Organization
* Email addresses (comma-separated)
* Workspace

**Optional Fields:**

* Skip Email (send invitation links without emails)

#### **2. Create Group**

Creates a user group in your organization.

**Required Fields:**

* Organization
* Group Name

**Optional Fields:**

* Users (array of user IDs)
* Workspaces (array of workspace IDs)

#### **3. Add User to Project**

Assigns a user to a project.

**Required Fields:**

* Workspace
* Project
* User

**Optional Fields:**

* Rate
* Labor Cost
* Manager status

### Search Actions

#### **1. Find Client**

Searches for a client by name.

**Fields:**

* Workspace
* Client Name
* Status (active/archived/both)

#### **2. Find Project**

Searches for a project by name.

**Fields:**

* Workspace
* Project Name

#### **3. Find Tag**

Searches for a tag by name.

**Fields:**

* Workspace
* Tag Name

#### **4. Find Task**

Searches for a task by name.

**Fields:**

* Workspace
* Task Name
* Status (active/inactive/both)

#### **5. Find Time Entry**

Searches for time entries by description and date range.

**Fields:**

* Workspace
* Description
* After Date
* Before Date

#### **6. Find User**

Searches for a workspace user by email.

**Fields:**

* Organization
* Workspace
* User Email

#### **7. Find Time Entries (Multiple)**

Returns multiple time entries for a date range with filters.

**Fields:**

* Workspace
* Start Date
* End Date
* Project (optional)
* Client (optional)
* Description (optional)
* Billable status (optional)

#### **8. Generate Detailed Report**

Generates a detailed time tracking report.

**Fields:**

* Workspace
* Start Date
* End Date
* Project (optional)
* Client (optional)
* Billable status (optional)
* Grouping options

#### **Dynamic Dropdowns**

Many fields use dynamic dropdowns that load data from your Toggl account:

* **Workspaces** - Automatically populated with your workspaces
* **Projects** - Filtered by selected workspace
* **Tasks** - Filtered by selected project
* **Tags** - Filtered by selected workspace
* **Clients** - Filtered by selected workspace
* **Users** - Filtered by selected workspace/organization
* **Templates** - Project templates in your workspace

This makes setup easier and prevents errors from manual entry.

### **Example Workflow**

#### Workflow 1: Project Management Integration

**Goal:** Automatically create Toggl projects when new projects are added in your PM tool.

**Zap Setup:**

1. **Trigger:** Asana - New Project
2. **Action:** Toggl Track - Create Project
* **Workspace:** Your workspace
* **Name:** [Asana Project Name]
* **Is Billable:** Yes

**Result:** Every new Asana project automatically becomes a Toggl project with the correct client.

![](https://21421994.fs1.hubspotusercontent-na1.net/hubfs/21421994/image-png-Dec-25-2025-10-19-25-6828-AM.png)

#### Workflow 2: Issue management in Jira

**Goal:** Automatically create issues in Jira when a project is created in Toggl

**Zap Setup:**

1. **Trigger:** Toggl Track - New Activity (Any Type)
* **Event Type:** "Project created"
* **Workspace:** Your workspace
2. **Action:** Jira - Create Issue
* **Project:** [Project name from trigger]
* **Issue Type:** [Selected Issue Type]

**Result:** A new issue is created in Jira whenever a project is added in Toggl

![](https://21421994.fs1.hubspotusercontent-na1.net/hubfs/21421994/image-png-Dec-25-2025-10-20-13-9604-AM.png)

### **Limitations**

* **API Rate Limits:** Toggl has rate limits on API requests (typically not an issue with Zapier). You can read more about it [here](https://support.toggl.com/en/articles/11484112-api-webhook-limits).
* **Historical Data:** Triggers only work on new data created after the Zap is turned on
* **Polling Frequency:** Non-webhook triggers check every 5-15 minutes depending on your Zapier plan
* **Multi-step Zaps:** Complex workflows may require a paid Zapier plan