FlowRunner
Pricing
Theme

Clockify

Productivity

Track time in Clockify from your flows: log entries, start and stop timers, keep projects and clients in sync, and generate summary reports. Agents track routine work and route billing totals to a person before they become an invoice.

25 actions available
Work begins in another tool, or a period closes on a schedule
Agent reads the project, task, and duration for the work
Agent confirms the entry maps to a real project and task
Agent checks whether a timer is already running to avoid a double log
Agent logs the time entry against the right project and client
Agent posts a summary of the logged entry to the team
A period's summary report is routed to a manager to approve before billing

What This Integration Enables

FlowRunner agents use Clockify to track and report time as decisions, not manual entry. An agent can log a completed entry or start and stop a running timer as work begins and ends in another tool, keep projects, tasks, clients, and tags in sync with a CRM or task manager, and generate a summary report grouped the way finance needs it. It can look up workspace members and the authenticated user to route entries to the right person. The routine tracking runs on its own. The moment tracked hours turn into billable totals is where the agent stops to ask a person to check.

Without FlowRunner

Manual time logging People log hours by hand at the end of the day, or forget to
Missing entries Automated work never gets tracked because no one starts a timer
Unreviewed billing data Summary totals go straight to invoicing without a check

With FlowRunner

Time logs itself Entries are logged against the right project the moment work starts or ends
Complete tracking Automated and manual work both land in Clockify, so totals are whole
Reviewed before billing A manager approves the summary report before hours become an invoice

Use Case Scenarios

Automatic Time Tracking

Work is assigned in a task tool. The agent starts a timer against the matching Clockify project with Start Timer, and stops it with Stop Timer when the work closes. Because the agent reacts to the work starting and ending, the entry is logged without anyone remembering to track it.

Weekly Timesheet Export

On a schedule, the agent pulls the week's tracked time with List Time Entries and appends the totals into a shared timesheet. The team gets a current view of hours by project without anyone assembling it by hand.

Billing-Ready Report with an Approval Gate

At period close, the agent runs Generate Summary Report grouped by project and task for a client. Before those totals flow into an invoice, the agent does not treat the report as final. It routes the summary to the account manager to review and approve, so a person signs off on the numbers a client will be billed for.

Human-in-Loop Highlight

When a period closes and the agent has a Generate Summary Report result ready to feed into billing, it does not push the totals straight to an invoice. Tracked hours can include mislabeled entries, running timers left open, or work logged to the wrong project, and a client sees the result. The agent pauses and routes to the account manager through their preferred channel: "The summary for [Client] over [period] totals [hours] tracked, [hours] billable. Approve these totals for invoicing or flag entries to fix first?" The manager decides, and the totals move to billing only on approval. Routine tracking runs on its own; turning hours into an invoice reaches a person first.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

25 actions

Time Entries

7
  • Add Time Entry Creates a time entry with a start time and optional end time, project, task, tags, and billable status. Used to log completed or running work.
  • Start Timer Starts a running timer, stopping any timer already running. Used to begin tracking when work starts.
  • Stop Timer Stops the running timer and records the completed entry. Used to close out tracking when work ends.
  • Get Time Entry Retrieves a single time entry with its project, task, tags, and duration. Used to read an entry before acting.
  • List Time Entries Lists the user's time entries with date-range and project filters. Used to pull hours for reporting or export.
  • Update Time Entry Replaces an entry's fields with the values provided. Used to correct a logged entry.
  • Delete Time Entry Permanently deletes a time entry. Used to remove an erroneous log.

Projects

5
  • List Projects Lists projects with name, client, and archived filters. Used to resolve which project to log against.
  • Get Project Retrieves a single project with its client, billable, and estimate settings. Used to inspect a project.
  • Create Project Creates a project with a name, client, color, and billable flags. Used to provision a project on demand.
  • Update Project Updates a project's fields, changing only the ones provided. Used to keep project settings in sync.
  • Delete Project Permanently deletes an archived project. Used in cleanup.

Tasks

4
  • List Tasks Lists the tasks in a project with their assignees and estimates. Used to resolve which task to log against.
  • Create Task Creates a task in a project with assignees and an estimate. Used to mirror a deliverable for time tracking.
  • Update Task Updates a task's name, assignees, estimate, or status. Used to keep tasks in sync.
  • Delete Task Permanently deletes a task from a project. Used in cleanup.

Clients

4
  • List Clients Lists clients with a name filter. Used to resolve which client a project belongs to.
  • Create Client Creates a client with a name and optional note. Used to onboard a client for tracking.
  • Update Client Updates a client's name, note, or archived status. Used to keep client records in sync.
  • Delete Client Permanently deletes a client. Used in cleanup.

Tags

2
  • List Tags Lists the tags in a workspace. Used to resolve which tags to attach to entries.
  • Create Tag Creates a tag with a name. Used to build the tags a tracking scheme depends on.

Users and Reports

3
  • Get Current User Retrieves the profile of the API key owner, including the default workspace. Used to discover the workspace ID for other operations.
  • List Workspace Users Lists workspace members with their names and emails. Used to route entries to the right person.
  • Generate Summary Report Generates a summary time report over a date range, grouped by dimensions like project and task. Used to produce billing and analytics totals, gated behind a human approval before invoicing.

Start building with Clockify

$100 in credits. No card required. Connect in minutes.