Skip to content
  • There are no suggestions because the search field is empty.

Zapier Integration

The Toggl Track Zapier integration empowers teams to automate their time-tracking workflows by connecting Toggl with over 6,000 applications—no coding required. This guide provides a complete walkthrough of the integration capabilities, helping you eliminate manual admin work and ensure data accuracy across platforms.

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
  • 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
  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.

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

Limitations

  • API Rate Limits: Toggl has rate limits on API requests (typically not an issue with Zapier). You can read more about it here.
  • 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