# Your tasks, as blocks on the day

> Reassign now syncs two-way with Todoist. A task with a due time becomes a block on the 24-hour dial; an undated one waits in the backlog, done anywhere.

Published: 2026-07-06. Canonical: https://reassign.ai/blog/todoist-on-the-dial

Your Todoist list is a pile of intentions with no *when*. Everything on it is real, and nothing on it has a time. So the list grows, and the day happens somewhere else, and the two rarely meet until something is already late.

The dial is the opposite. It is all about *when*: every block sits at the hour it actually happens. So a planner and a task list end up as two tools for two halves of one problem: the *what* and the *when*. You reconcile them by hand, all day.

Todoist on the dial closes that gap. Your tasks stop being a separate list to check and become part of the day you are actually looking at.

## Does Reassign sync with Todoist?

Yes, two-way. Connect your Todoist account, pick the projects you want, and your tasks land on the dial. The moves you make on the dial flow straight back to Todoist, so it stays one source of truth, not a copy that drifts.

What a task *becomes* depends on one thing: whether it has a time.

## A task with a time becomes a block

Give a Todoist task a due date and time and it shows up on the dial as a real, editable **block**, sitting at the hour it is due. Drag it later, pull its edge to make it longer, move it across the day, and Reassign writes the new time back to Todoist. It behaves like any other block, because on the dial that is exactly what it is.

Like [imported calendar events](https://reassign.ai/blog/one-dial-every-calendar), tasks get sorted into the right [area and activity type](https://reassign.ai/blog/areas-and-activities-colour-and-texture) as they arrive, so they land colour-coded and in place instead of as grey rectangles you have to file by hand.

  
  *A timed Todoist task becomes a block on the ring; an undated one waits in the Backlog. Same task, two states, synced both ways.*

## A task without a time waits in the backlog

Most of a task list has no time yet. That is not a problem to solve, it is a state to hold, and it already has a home: [the backlog](https://reassign.ai/blog/a-place-to-park-a-block), a tray of blocks with no hour attached.

An undated Todoist task lands there as a block of its own, a commitment waiting for its hour, not a checklist line tucked inside another block. It waits, off the clock, until you are ready to give it a slot. Drag it from the tray onto the dial and two things happen at once: it becomes a block on your day, and Reassign writes that time back to Todoist as the task's due date. Send it back to the tray and it lets go of the time again. The [parked block and the scheduled block are the same task](https://reassign.ai/blog/a-place-to-park-a-block), moving between "someday" and "today."

## Finish it anywhere, it counts everywhere

The point of two-way is that you never do the same thing twice.

Check a task off on the dial and it closes in Todoist. Complete it in Todoist and it shows as done on the dial. When you [look back on your day](https://reassign.ai/blog/the-other-half-of-planning), marking a task block "as planned" offers a **Mark task as done** follow-up, so closing the loop on your reflection closes the task itself. A recurring task advances to its next date the way it does in Todoist, and there is a "View in Todoist" jump on every task block when you want the full card.

One task, one truth, wherever you happen to finish it.

## Which tasks come across

Each Todoist project is its own source you can tune:

- **Timed tasks always sync**, so anything with a real due time is on the dial.
- **Undated tasks are opt-in per project.** A project full of someday ideas does not have to flood your backlog; turn undated import on only for the projects where it helps.
- **Projects map to sources**, so you can colour and shape each one to fit your day, the same as a calendar.

## Is it safe to connect Todoist?

Same narrow posture as every source. It runs server-side, your tokens are encrypted and never exposed to the browser, and Reassign only ever reads and writes the projects you connect. Disconnecting is clean: the imported blocks and backlog items come off your dial, and **nothing is deleted in Todoist.** Your tasks and projects over there stay exactly as they were.

## Where your what meets your when

A list tells you what. A dial tells you when. Keeping them in two apps means running the merge in your head all day. Put your tasks on the dial and the merge is just there, in front of you: the things you have to do, sitting in the hours you have to do them.

Todoist sync is part of [Reassign Pro](https://reassign.ai/pricing), $8/month or $72/year, with a 7-day trial and no card to start. It joins your [Google and Outlook calendars](https://reassign.ai/blog/one-dial-every-calendar) on the same dial, and the [roadmap](https://reassign.ai/roadmap) has what is coming next. Once your tasks are on the dial, you can [hand the day to Claude](https://reassign.ai/mcp): the tasks that just synced in are blocks an assistant can place for you.

## FAQ

### Does Reassign sync with Todoist?

Yes. Reassign now syncs two-way with Todoist. A task with a due date and time appears as a block on the 24-hour dial; an undated task waits in your backlog. Schedule, edit, or complete it on the dial and the change flows back to Todoist.

### What happens to a Todoist task with no time?

It lands in your backlog, a tray of blocks with no time yet. Drag it onto the dial when you are ready to give it an hour, and Reassign writes that time back to Todoist as the task's due date.

### If I complete a task, does it update in both places?

Yes. Check a task off on the dial and it closes in Todoist; complete it in Todoist and it shows as done on the dial. It stays one task, wherever you finish it.

### Can I choose which Todoist projects come across?

Yes. Each project is its own source. Timed tasks always sync, and undated tasks import to the backlog only from the projects you opt in, with a per-project toggle.

### What happens to my tasks if I disconnect Todoist?

Disconnecting removes the imported blocks and backlog items from your dial. Nothing is deleted in Todoist; your tasks and projects stay exactly as they were.

---

More from Reassign, a 24-hour circular day planner: https://reassign.ai/llms.txt
