r/todoist

An official MCP for Todoist with Claude!
▲ 122 r/todoist

An official MCP for Todoist with Claude!

Todoist has finally added integration with Claude that doesn't break every other day!!!

u/live_laugh_cock — 3 days ago
▲ 26 r/todoist

Task slots

Todoers, I'm back again asking for time slots. What is a time slot? Glad you asked.

On your calendar, you schedule a "task slot" - a bucket into which you can drop other tasks.

Say you have a bunch of admin tasks across several projects. Things like emails, replying to messages on Slack, etc. All of those are of the same task type. Scheduling each one is impossible since they take less than 5 mins each and your calendar will look like a mess. BUT, for a good daily plan, you need to schedule when you're going to do something.

Task slots allow you to drag and drop multiple tasks into one block on your calendar.

I genuinely think this would be a huge win for daily planning... something that Todoist has been trying to do for a while with varying degrees of success.

What do you guys think? 🤔

reddit.com
u/Hour_9938 — 4 days ago
▲ 66 r/todoist

Built a GitHub-style activity graph for Todoist

I really wanted a GitHubesque contribution graph for Todoist that could live as a small tile on my desktop.

Couldn’t find anything that felt clean/simple on Reddit or elsewhere, so I ended up vibe coding one with Claude for Mac using Electron (open sourced).

It visualizes completed Todoist tasks as a GitHub-style activity heatmap so you can actually see consistency over time, with multiple themes as well.

What better way to stay productive than adding helper tools to optimize your productivity tools. (you know how it is)

Would love to hear feedback, feature ideas, or criticism. Thanks!

Repo link - todoist-graph

Current Mac release (v1.0.1) - todoist-graph releases

u/mohitvirli — 3 days ago

What’s the hardest part of planning your day and building habits?

I’m researching how people plan their day and build habits without getting overwhelmed. What’s the hardest part for you: sticking to the plan, choosing priorities, tracking habits, or recovering after missing a day?

reddit.com
u/Commercial-Salad-958 — 5 days ago
▲ 24 r/todoist

Goals

Looks like after the last update Im seeing Goals in the side bar, (also showing in Tasks, I assume to link). BUT, getting an error that Ive reached my limit of 0 lol. Anyone else seeing this?

u/pagdig — 18 hours ago
▲ 2 r/todoist+1 crossposts

E-ink Android device for Todoist?

Although the use case is not officially supported by Todoist, has anyone attempted to use it on an e-ink Android device such as the Boox Note Air or Onyx Boox Palma? Would like to get insights on your experiences.

reddit.com
u/Kris-Poland-2020 — 3 days ago
▲ 11 r/todoist

Goals update - thoughts?

I’m having difficulty understanding the point of goals. Isn’t it basically a progress bar for a project? Love to hear your thoughts on good uses of this feature.

reddit.com
u/SubtropicalSea — 11 hours ago

Built a small self-hosted tool to sync Todoist into Google Calendar without Premium (one-way)

Hi everyone,
I wanted to share something I built mostly for myself in case it helps anyone else who was frustrated by the same things.

Todoist’s official Google Calendar integration used to let you have separate calendars for different Todoist projects, which I really liked. That went away in favor of one big “Todoist” calendar, which was a letdown, and I think a lot of other Todoist users were annoyed by that too.

Todoist still offers per-project calendar subscriptions (afaik) that you can paste into Google Calendar or other calendar apps, but in practice they can lag badly. I have seen updates take minutes and sometimes much longer, which defeats the point of trying to use a calendar to see Todoist tasks.

So I put together a small, free, and open source one-way sync service that polls Todoist and mirrors scheduled tasks into Google Calendar on a short interval, with routing rules I actually use day to day.

What it does

  • Syncs all tasks that have a date/time (including all-day tasks). Tasks with no date/time stay in Todoist only.
  • How tasks get routed into calendars:
    • If a task has the no-calendar label (label name is configurable), it is not synced at all. If it was synced before, the Google event is removed on the next poll. Basically a manual override for certain tasks that I just don't want in Google Calendar at all.
    • Else if it has the reminder label (also configurable), it goes to a dedicated Reminders calendar. I use that label for noisy repeating tasks on Todoist like “drink water” that I have set to repeat every hour, so I can hide that calendar when I want less clutter on Google Calendar.
    • Else if it lives in the Inbox or is not part of a project, it goes to a catch-all Tasks calendar.
    • Else (basically is part of a project and doesn't have a no-calendar or reminder label) it goes to a calendar named after the top-level Todoist project. Subprojects roll up to the parent calendar instead of each getting their own.
  • Creates Google calendars the first time a project needs one, and removes the Google calendar when the Todoist project is deleted/archived. Emptying a project does not delete its calendar.
  • Each Google event links back to the task in Todoist, so you can open a task in Todoist directly from Google Calendar.
  • The sync service is fully private. It only communicates with Todoist and Google Calendar to sync tasks, and all data is stored locally.

Limitations

  • One-way only (currently). Google Calendar is a read-only mirror of those Todoist tasks. Editing or deleting the event in Google does not write back to Todoist. Other Google events never appear in Todoist. If you need two-way sync like the official integration, this is not a replacement for that, yet. However, I do plan to add two-way sync soon, meaning this solution could soon be a drop-in replacement for the official Google Calendar integration, but with way better functionality.

  • The design (especially with how the reminder label routing) matches my habits and how I use Todoist. However, the repo is open source if you want to fork or tweak behavior to suit your needs or workflow.

  • There is no “exclude this whole project” toggle yet, only per-task exclusion via no-calendar. This means all projects will get synced to Google Calendar as long as they contain a task with a date/time. If you need to be able to selectively exclude certain projects from having calendars in Google Calendar, this is not currently possible. However, I might add project-level exclusion at some point.

  • You need to be comfortable self-hosting (Docker on a homelab, VPS, or a machine you leave running). A “click connect” hosted service would be nicer for people without that background, but I am not in a place to eat hosting costs or run a multi-tenant product for strangers, and I did not want this to turn into something you have to pay me for. The README in the repo still has a basic getting started section if you want to try it.

Repo: github.com/yashpatel21/todoist-gcal-sync

Hopefully this doesn't count as self-promotion because it's free and open source. I'm not trying to make money off of anyone or promote a product. I just wanted to share with the community!

u/No_Addendum_8245 — 10 hours ago