Todoist Logo

Build your own Todoist dashboard

Completed tasks by project, priority and label — plus your daily Karma.

Completions by project
An example DayDash chart of Todoist data, showing completions by project

Example chart rendered in DayDash. Sample data shown for illustration.

Years of finished work, finally worth charting

Every task you tick off in Todoist leaves a record — when you finished it, which project it belonged to, what priority you gave it and how you labelled it. That’s a detailed log of what you actually did, accumulated as a side effect of just using the app.

DayDash brings it across as time-series data and puts it next to everything else you track, so your throughput sits on the same timeline as your sleep, your focused hours and your calendar.

What comes across

Two things. The completed-task stream is one record per completion, carrying its project, priority, labels and section, plus when the task was originally added and when it was due. Those last two are what let you ask about on-time rate and about how long work sat before you got to it.

Karma and daily stats is the daily view — how many tasks you completed each day and where your Karma score stood.

Worth knowing how the two relate: completing a recurring task in Todoist advances its due date rather than closing it out, so recurring work shows up in the daily Karma counts rather than in the task-level stream. If you want total throughput, that’s the number to chart; if you want the breakdown by project or label, that’s the other one. They’re answering different questions, and they’re allowed to disagree.

Questions people explore with this

  • Which projects actually absorb my week, as opposed to which ones feel like they do?
  • How long does work sit in my inbox before I get to it?
  • What share of my tasks land on or before their due date, month over month?
  • How does my completed-task count move alongside my focused hours?

Read-only

DayDash reads your completed history and your stats. It does not create tasks, complete them, reschedule them, or change your projects — nothing in DayDash writes back to Todoist.

What you get

2 kinds of Todoist data

Pick the ones you care about. Every field becomes something you can chart, filter, and compare against everything else you track.

Completed Tasks

Event stream of one-off completed tasks — one record per completion, keyed by completion time, with project, priority and labels for throughput analysis. Recurring tasks are NOT included (Todoist advances their due date instead of completing them), so counts here run lower than the Karma section.

Karma & Daily Stats

Daily productivity stats from Todoist Karma — completed-task counts and karma score per day. Snapshot-only (~recent weeks); history builds forward from first connect.

How it works

1

Connect Todoist

Authorize DayDash once. We pull your Todoist history and keep it up to date.

2

Pick your fields

Choose only the data types you want. Nothing you don't select is ever synced.

3

Chart anything

Build dashboards that put Todoist next to everything else you track — spending, sleep, screen time, the weather.

Worth knowing: Todoist's Karma stats only go back about a week, so that history builds forward from the day you connect — the sooner you connect, the longer the series. Completed-task history goes back further, though how far depends on your Todoist plan.

Your Todoist data stays yours

DayDash is end-to-end encrypted. Your data is encrypted on your device with keys only you hold — we can't read it, and neither can anyone who gets our database.

Read how the encryption works

Ready to see your Todoist data?

Join the beta and lock in $5/month, forever.

DayDash is not affiliated with, endorsed by, or sponsored by Todoist. Todoist and related marks are trademarks of their respective owners, used here only to describe what DayDash connects to.