Data Overview

Clockodo exposes a broad set of time tracking and workforce data through Coupler.io. You can pull everything from raw time entries and project structures to employee absence records and overtime balances.

Available entities

Entity
What it contains

Entries

Time logs with duration, user, project, service, and billing status

Projects

Project name, number, status, and linked customer

Customers

Customer name, contact details, and account status

Users

User name, email, role, and team membership

Teams

Team name and associated users

Services

Service name, type, and billing rate

Absences

Absence type, date range, status, and employee

Work times

Daily/weekly totals including regular hours, overtime, and breaks

Target hours

Contracted working hours per employee and period

Overtime carries

Running overtime balance carried forward per employee

Holidays quota

Annual leave entitlement per employee and year

Holidays carries

Unused leave days carried into the following year

Non business days

Public holidays and non-working days by country/region

Lumpsum services

Fixed-fee billing items with amounts and descriptions

Surcharges

Surcharge rules applied to entries or services

User reports

Aggregated summaries of time, absences, and overtime per user

Customers projects

Customer-to-project mapping for relational joins

Metrics and dimensions

Time entries (Entries)

Field
Type
Description

duration

Number

Total time logged for the entry (in seconds)

time_since

Datetime

Start time of the entry

time_until

Datetime

End time of the entry

revenue

Number

Calculated revenue for the entry

is_billable

Boolean

Whether the entry is billable

is_billed

Boolean

Whether the entry has been invoiced

users_id

ID

ID of the user who logged the time

projects_id

ID

ID of the associated project

services_id

ID

ID of the associated service

customers_id

ID

ID of the associated customer

note

Text

Free-text note attached to the entry

Work times

Field
Type
Description

date

Date

The date of the work time record

duration

Number

Total hours worked

duration_overtime

Number

Overtime hours logged

duration_break

Number

Total break time

users_id

ID

ID of the employee

Absences

Field
Type
Description

type

Text

Absence type (vacation, sick leave, etc.)

date_since

Date

Start date of the absence

date_until

Date

End date of the absence

status

Text

Approval status of the absence

users_id

ID

ID of the employee

count_days

Number

Total number of absence days

Target hours & overtime

Field
Type
Description

users_id

ID

ID of the employee

year

Number

Year the record applies to

count_hours

Number

Target or carry hours for the period

compensation_date

Date

Date overtime was compensated (if applicable)

Customers & projects

Field
Type
Description

name

Text

Name of the customer or project

number

Text

Internal reference number

status

Text

Active or archived status

customers_id

ID

Parent customer for a project

budget_is_hours

Boolean

Whether the budget is tracked in hours

budget

Number

Total budget allocated

Common metric combinations

  • Entries + Users: See who logged how many hours and identify top contributors or capacity gaps

  • Entries + Customers: Calculate total billable hours and revenue per client

  • Entries + Projects + Services: Break down time by project phase or service type for billing accuracy

  • Work times + Target hours: Compare actual hours worked against contracted hours per employee

  • Absences + Holidays quota: Track leave usage against entitlement to spot employees nearing their limit

Use cases by role

  • Pull Entries filtered by billable status and join with Customers to generate invoice-ready summaries in Google Sheets or Excel

  • Use Lumpsum services alongside hourly entries to get a full picture of project revenue

  • Aggregate monthly billable hours by customer and push to BigQuery for revenue trend analysis

Platform-specific notes

  • Duration fields in Entries and Work times are returned in seconds — divide by 3600 in your destination to convert to hours

  • The Entries entity can return large volumes of data for long date ranges; use the Years or Start date parameters to limit the pull

  • The Customers projects entity is primarily useful as a lookup table for joining project IDs back to customer names

  • User reports are pre-aggregated by Clockodo — useful for quick summaries but less flexible than building your own aggregations from raw Entries

  • Non business days are country/region-specific and should be joined with Work times data when calculating net working days

Last updated

Was this helpful?