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
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)
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
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
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
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
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
Monitor absence patterns by employee using the Absences entity — filter by type to separate sick leave from planned vacation
Compare Holidays quota vs. Holidays carries to identify employees carrying over too much unused leave
Track overtime balances with Overtime carries and set up alerts in Google Sheets when thresholds are exceeded
Join Entries with Projects and Services to see time spent per project phase against budget
Use User reports for a quick per-person summary of logged hours and send them to ChatGPT or Claude for narrative summaries
Append data from multiple team members using the Append transformation to create a consolidated project timesheet
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?
