Common Issues

Connection issues

chevron-rightAuthentication fails when entering API credentialshashtag

Clockodo requires both your account email address and your API key — not just the key on its own. Double-check that you're entering the email associated with your Clockodo account, not a team member's email. To regenerate or find your API key, go to My account > API in Clockodo.

circle-exclamation
chevron-rightConnection succeeds but no data appearshashtag

This usually means the date range parameters returned no matching records. If you've set a Start date or specified Years, check that there is actual data in Clockodo for that period. Try broadening the range or leaving the date parameters blank to test the connection with all available data.

Missing data

chevron-rightEntries are missing for certain users or projectshashtag

The API key you use is tied to a specific Clockodo user account. If that account doesn't have visibility into certain users or projects (due to team restrictions or admin settings), those records won't appear in the export. Check the user's permissions in Clockodo under Settings > Users. An admin-level API key will return the most complete dataset.

chevron-rightAbsences or overtime data is incompletehashtag

Absences and overtime data in Clockodo may only be visible to admins or managers. If your API key belongs to a standard user, HR-related entities like Absences, Holidays quota, and Overtime carries may return partial or empty results.

chevron-rightHistorical entries are cut off at a certain datehashtag

Coupler.io uses the Start date and Years parameters to scope the Entries pull. If you've set a Start date, only entries from that date forward will be included. Use the date picker to extend the range, or clear the parameter to pull all available history.

Permission errors

chevron-right403 or "Forbidden" error when accessing certain entitieshashtag

Some Clockodo entities — particularly those related to HR (absences, holiday quotas, overtime) — require admin-level access. If you receive a 403 error, the account linked to your API key likely doesn't have the necessary permissions. Switch to an API key from an admin account or ask your Clockodo administrator to grant the required access level.

Data discrepancies

chevron-rightHours in Coupler.io don't match what I see in Clockodo reportshashtag

Clockodo returns duration values in seconds. If your destination (e.g., Google Sheets) is displaying raw values, divide the duration column by 3600 to convert to hours. Also verify that you're comparing the same date range — Clockodo's built-in reports may apply filters or rounding that differ from the raw API data.

chevron-rightRevenue figures look incorrecthashtag

The revenue field in Entries reflects Clockodo's calculated billing amount based on your configured rates. If rates have changed over time or entries are marked as non-billable, the totals may not match manual calculations. Cross-check against the billable and billed flags in the Entries entity to isolate discrepancies.

Rate limits

chevron-rightData flow fails with a rate limit or timeout errorhashtag

Clockodo's API has request rate limits that can be hit when pulling large volumes of Entries data. Narrow the date range using the Start date or Years parameters to reduce the number of records per sync. If you need full historical data, consider splitting it across multiple data flows — one per year — and using the Append transformation to combine them.

Last updated

Was this helpful?