- Source
- Finance & Ops Analytics
- Alpha
Move My Hours data anywhere it matters.
My Hours was launched back in 2002 and it is a cloud-based time-tracking solution best suited for small teams and freelancers. Since then My Hours has been rewritten twice to meet the growing demands and it is a product of Spica, a company headquartered in Ljubljana with 100+ employees. The users of My Hours can start time tracking on unlimited projects and tasks in seconds which easily generates insightful reports and create invoices.
Source
My Hours

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 5
- Destinations
- 50+
- Standard support
- 0.3.46
Overview
What is the Airbyte My Hours connector?
The Airbyte My Hours connector extracts data from My Hours and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh. It publishes 5 streams you can select per connection.
- 01
Sync to your warehouse
Land 5 My Hours tables in 50+ destinations on a schedule you control.
- 02
One authorization
Authenticate My Hours once and Airbyte keeps every scheduled sync running on it.
- 03
Cloud or self-hosted
Run the My Hours connector on Cloud, OSS, Hybrid.
5 streams
Every table you can sync from My Hours
Time logs Sync modes FullIncr. Clients Sync modes FullIncr. Projects Sync modes FullIncr. Team members Sync modes FullIncr. Tags Sync modes FullIncr.
Setup
Live in seven steps
First, navigate to the My Hours source connector page on Airbyte.com.
Click on the "Setup" button to begin configuring the connector.
Enter your My Hours API key in the "API Key" field. You can find your API key by logging into your My Hours account and navigating to the "API" section of the settings.
Next, enter your My Hours email address in the "Email" field.
In the "Workspace ID" field, enter the ID of the workspace you want to connect to Airbyte. You can find this ID by navigating to the workspace in My Hours and looking at the URL. The ID will be the number at the end of the URL.
Finally, click on the "Test" button to ensure that the connection is working properly. If the test is successful, click on the "Save" button to save your credentials and complete the setup process.
You can now use the My Hours source connector to extract data from your My Hours workspace and integrate it with other tools and platforms through Airbyte.
Configuration fields
| Field | Type | Description |
|---|---|---|
| email* | string | Your My Hours username |
| password* | string | The password associated to the username |
| start_date* | string | Start date for collecting time logs |
| logs_batch_size | integer | Pagination size used for retrieving logs in days |
Hybrid deployment
Sovereign by architecture, not by policy.
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
- Cloud
- OSS
- Hybrid
Your environment
Airbyte control plane
FAQ
My Hours connector questions
What data can I sync from My Hours with Airbyte?
5 streams: Time logs, Clients, Projects, Team members, Tags.
Does the My Hours connector support incremental sync?
The My Hours connector supports full refresh sync. Check the stream list on this page for incremental support per table.
Where can I run the My Hours connector?
Run the My Hours connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Start syncing My Hours in minutes.
Free 14-day trial. No credit card needed.