Todoist Time Tracking Integration
Todoist keeps every project, task, and sub-task in order but it never records how long any of them took. WebWork tracks time on the Todoist tasks you already work on, without changing a thing about how you use Todoist. Every task gets a time log, the labels you already apply decide what's billable, and the day's tasks add up to an invoice.
No credit card Cancel anytime
Track Time Directly on Your Todoist Projects and Tasks
WebWork adds real time tracking to the same Projects, Tasks, and Sub-tasks you already manage, so the record of your time builds itself while you work the way you always have.
Every Task Comes Back With Its Hours Attached
Start the WebWork timer on a Todoist task and the hours record straight against that task, in the right Project. At the end of the week the timesheet is already filled in, task by task, ready to bill or review.
Proof for the Client Who Asks
Most of the time the hours speak for themselves. When a client wants to see what an hour went into, you can turn on screenshots and activity tracking.
See Where the Day Actually Went
WebWork scores activity on each session and separates focus time from idle time, so you can see which tasks took the whole afternoon and which projects took longer than they should.
How the Todoist Time Tracking Sync Works
The connection runs both ways and updates in real time. Your Todoist structure comes into WebWork in full, the time you track goes back onto the matching Todoist task.
Connect
Sign in with Todoist (OAuth) or paste an API token. It works with any Todoist plan, including Free, Pro, or Business.
Project and Section Sync
Your Todoist projects come to WebWork with their Sections intact. Choose which Projects to import rather than bringing in everything at once.
Task and Sub-task Sync
Tasks and their sub-tasks sync with their full details like priority, labels, due dates, descriptions, and recurring rules.
Labels Become Billable or Non-Billable
The labels you already use in Todoist carry over and can set billable and non-billable automatically. Tag client work the way you always have, and WebWork sorts the billable hours from the rest, without you classifying anything by hand.
Two-Way Auto-Sync
The sync is webhook-driven and runs in real time. Complete a task, move it between projects, or change a label in Todoist, and WebWork reflects it right away.
Hours on the Todoist Task
The time you track in WebWork appears on the matching Todoist task as a comment, with a link back to the full log. The hours you spent are visible next to the task itself, not stranded in a separate tool.
Your Todoist Filters, in WebWork
Your Todoist filters show up in WebWork too, so you can track time against the same view you use to plan the day.
Built for the People Who Run Their Day in Todoist
Freelancers Billing by the Hour
You plan client work in Todoist task by task, but Todoist can't tell you the one thing you invoice on — hours. WebWork logs time against each task as you go, uses your labels to mark what's billable, and turns the week into an invoice you can send without rebuilding it from memory.
Knowledge Workers Measuring Focus
If you run a GTD setup or just live in Todoist to protect your attention, the missing number is how much focus time each project really takes. WebWork measures it per task and per project, so effort stops being a guess and you can plan the next week against what the last one actually cost.
Solopreneurs and Small Teams
Running your whole business out of Todoist means the day disappears into a hundred small tasks. WebWork shows where the hours went across projects, and on Todoist Business it auto-invites your workspace members so a small team gets the same billable-hour visibility without any enterprise setup.
How to Set Up Todoist Time Tracking in WebWork
-
Step 1
In WebWork, go to Integrations > Todoist and click enable.
-
Step 2
Sign in to your Todoist account, or paste your API token.
-
Step 3
Choose which Todoist Projects — and, on Business, which workspace members — to import, then start tracking.
From Todoist Tasks to Client-Ready Invoices
Invoices built from the billable hours tracked against your Todoist tasks — pick the tasks, projects, and dates to include, and send.
The labels you already use in Todoist split billable from non-billable automatically, so the invoice total is right without manual sorting.
Optional screenshots and activity attached to the work, ready to show when a client wants to see what an hour covered.
24/7 Global Customer Support
Ranked Top Quality on G2
99.9% Uptime in the Last 90 Days
Advanced Security and Data Privacy
Our Customers Love Todoist Time Tracking with WebWork
My Todoist tasks finally turn into invoices
I've planned every client project in Todoist for years, but I was rebuilding my hours in a spreadsheet every Friday just to bill anyone. Now WebWork logs time on each task while I work, and my client labels mark what's billable on their own. I generate the invoice straight from the week. I got my Friday evenings back.
I can finally see where my day goes
I run my whole consulting business out of Todoist and never knew which projects were quietly taking over my week. WebWork put a time log on every task without changing how I work. Seeing focus time per project was a small shock — two clients were taking twice the hours I'd priced for. I re-quoted both.
Connect WebWork With the Rest of Your Stack
WebWork integrates with the tools you already use, so time tracked anywhere lands in one place.
Slack
Get time-tracking reminders and daily summaries in the channels you already check.
Make
Build custom automations that route WebWork time data wherever your workflow needs it.
Zapier
Connect WebWork to thousands of apps and automate how your tracked hours move between them.
FAQ
Put a Time Log on Every Todoist Task
No credit card | Cancel anytime