• 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 modesFullIncr.
  • Clients
    Sync modesFullIncr.
  • Projects
    Sync modesFullIncr.
  • Team members
    Sync modesFullIncr.
  • Tags
    Sync modesFullIncr.

Setup

Live in seven steps

  1. First, navigate to the My Hours source connector page on Airbyte.com.

  2. Click on the "Setup" button to begin configuring the connector.

  3. 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.

  4. Next, enter your My Hours email address in the "Email" field.

  5. 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.

  6. 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.

  7. 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

My Hours configuration fields
FieldTypeDescription
email*stringYour My Hours username
password*stringThe password associated to the username
start_date*stringStart date for collecting time logs
logs_batch_sizeintegerPagination 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

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

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.