Support Labs

Help / App guides

Clockify and Notion: how to see tracked hours on your Notion tasks and projects

Your team plans work in Notion. They track time in Clockify. Then someone asks, "how long has this project taken so far?", and the answer means opening Clockify, running a report and copying numbers back into Notion.

This guide explains what the Clockify and Notion connection does today, then the ways to get hours onto your Notion pages. Free ones first.

What Clockify's Notion integration does

Clockify's browser extension works inside Notion. It adds a timer button to Notion pages. When you start it, Clockify picks up the page name as the description, so your time entry says what you worked on.

That's useful, and it's free. But it works one way. The time goes into Clockify. Your reports live in Clockify. Notion doesn't get a number back. Your project database in Notion has no "hours tracked" column unless you fill it in.

Option 1: Run a Clockify report and type it in (free)

  1. In Clockify, open Reports and filter by project or by description.
  2. Note the total hours for each task or project.
  3. In your Notion database, add a Number property called "Hours tracked".
  4. Type the totals in.

Tips:

Good for: a weekly project check with a small team.

Watch out for: it's out of date the moment someone tracks more time. It's the job that slips.

Option 2: Export from Clockify and import into Notion (free)

Clockify reports can be exported. Notion can import a CSV file into a database, or merge one into an existing database.

Watch out for Notion's limits here. Notion's help says importing or merging a CSV adds new rows. It doesn't update existing rows. So if you merge this week's hours into last week's database, you get duplicate tasks. Notion also can't create rollups, formulas or relations from a CSV import.

A way round it: import the hours into a separate "Time" database, one row per task per week. Then use a relation and a rollup in your task database to add them up. You set up the relation and rollup once, by hand.

Good for: people comfortable with Notion relations who want history, not just a total.

Watch out for: it's still manual every week, and the relations have to be linked by hand for new rows.

Option 3: Zapier

Clockify and Notion are both on Zapier.

A common setup: when a new time entry is created, find the Notion task with the same name, and add the entry's hours to its "Hours tracked" number.

Watch out for:

Good for: a solo user, or a small team with someone who looks after zaps.

Option 4: Clockify's API and your own script

Clockify has an API for reports and time entries. Notion has an API for databases. A developer can write a script that totals hours by task each night and writes them to Notion.

Good for: teams with a developer and a reason to own it.

Watch out for: someone has to host it, keep the API keys safe and fix it when something changes.

Option 5: Time Sync for Notion (we made this one)

We built Time Sync for Notion as a Clockify add-on, because people kept asking for it on Clockify's ideas board. We're not neutral, so here's exactly what it does.

Price: $16 a month per Clockify workspace.

Status: Time Sync for Notion is available now on Clockify's add-on marketplace (the CAKE.com Marketplace): get it here. See the Time Sync for Notion page for how it works.

Which should you choose?

FAQ

Does Clockify integrate with Notion? Yes, through Clockify's browser extension, which adds a timer to Notion pages. It sends time to Clockify. It doesn't write hours back into Notion.

Can I import Clockify hours into an existing Notion database? You can merge a CSV, but Notion adds rows rather than updating existing ones. Watch for duplicates.

Why does my Zapier zap only count my own hours? Clockify's Zapier triggers track the connected user by default. Check the trigger settings for team entries.


Sources

Checked 9 November 2026.

More app guides