Two-Way Sync Between Todoist
and Your Calendar
Your Todoist tasks become real events in Google Calendar and Apple Calendar. Drag an event to a new time and the task reschedules itself. Rename or reschedule the task and the event follows. Both directions, automatically.
Free plan syncs one project. Unlimited syncs for £2/month.
Works With the Calendar You Already Use
Connect Todoist once, then pick where your tasks should live. Every sync runs both ways — edit in either place and the other catches up on its own.
Instant, webhook-driven sync
Sign in with Google and pick a calendar. Changes made in Google Calendar reach Todoist within seconds — pushed by webhook, not waiting on a refresh.
- ✓One-click Google sign-in, no passwords to manage
- ✓Calendar edits push back to Todoist within seconds
- ✓Map each Todoist project to its own Google calendar
- ✓Drag an event to reschedule the task
Native iCloud calendar sync
Connect your iCloud account with an Apple app-specific password. Tasks appear in Apple Calendar on your Mac, iPhone and iPad — including proper repeating events.
- ✓Works across every device signed in to iCloud
- ✓Recurring tasks become real repeating calendar events
- ✓Todoist changes reach Apple Calendar in real time
- ✓Apple Calendar edits sync back about every 5 minutes
Apple offers no push notifications to third parties, so the calendar side is polled rather than instant.
True Two-Way Sync
Not a one-way feed of tasks into a calendar. Create, move, complete or delete on either side and both stay correct.
Both Directions, Always
Create, edit or complete a task in Todoist, or an event in Google or Apple Calendar. Whichever side you touch, the other follows.
Real-Time Updates
Todoist changes reach your calendar within seconds. Google Calendar edits come straight back via webhooks; Apple Calendar is checked about every 5 minutes.
Project-to-Calendar Mapping
Choose which Todoist projects sync to which calendars, and mix providers — work in Google Calendar, personal in Apple Calendar.
Completion Handling
Choose what happens when a task is done: tick the calendar event, remove it, or leave it. Delete the event instead and the task reflects that.
Date, Time & Duration
Reschedule in Todoist or drag the event in your calendar — the due date, start time and duration stay in step on both sides.
Recurring Tasks
Repeating Todoist tasks are handled properly, and become genuine repeating events in Apple Calendar rather than a wall of duplicates.
Conflict Resolution
When both sides change at once, the most recent edit wins — so you get one event, not a pile of duplicates fighting each other.
Your Data Stays Yours
You choose which projects and calendars we touch, and you can disconnect at any time. Disconnect and the events already in your calendar are left exactly as they are.
Set Up in Minutes
Connect Todoist, connect a calendar, pick a project. There is nothing to install and nothing to run on your own machine.
Tune Every Sync to Suit You
Each project you sync has its own switches, so a work calendar can behave completely differently from a personal one.
Auto-delete completed tasks
Clear the calendar event the moment you tick the task off in Todoist.
Mark completed tasks with a ✓
Prefer to keep a record? Leave the event in place and have it retitled instead.
Move completed tasks to today
Shift the event to the day you actually did the work, not the day it was due.
Sync tasks without a set time
Turn date-only tasks into all-day events, or keep your calendar to timed work only.
Sync all-day calendar events
Pull holidays and deadlines out of your calendar and into Todoist as tasks.
Only sync tasks with a duration
Keep quick reminders out of the calendar and sync only work you've blocked time for.
Sync rules
Point a rule at a parent project or a Todoist workspace folder and every project inside it syncs automatically — including ones you add later.
Assigned to me only
On shared projects, sync just the tasks assigned to you, so your calendar stays yours rather than the whole team's.
Up and Running in Three Steps
Connect Todoist
Authorise Todoist in one click. We only touch the projects you choose to sync.
Connect your calendar
Sign in with Google, or connect iCloud with an Apple app-specific password. Both, if you like.
Map a project
Pick a Todoist project and the calendar it belongs in. Two-way sync starts straight away.
A Calendar View for Todoist, Built In
Prefer to see your tasks laid out without leaving the app? Every account gets a calendar view of your Todoist tasks right here on todoist-sync.com.
- ✓Day, 3-Day, Week & Month views
- ✓Filter by project
- ✓Overlap detection for busy days
- ✓Zoom controls for hourly views
- ✓Keyboard shortcuts
- ✓Dark mode
Simple, Transparent Pricing
Start syncing for nothing. Upgrade when one project stops being enough.
One Project Synced
Two-way sync for a single Todoist project, plus the calendar view
- ✓1 two-way project sync
- ✓Google Calendar or Apple Calendar
- ✓Calendar view of your tasks
Unlimited Syncs
Every project, across Google Calendar and Apple Calendar
- ✓Unlimited two-way project syncs
- ✓Google and Apple calendars together
- ✓A different calendar for each project
- ✓Unlimited calendar-view edits (100/month on Free)
Put Your Todoist Tasks in Your Calendar
Two-way sync with Google Calendar and Apple Calendar. Free for your first project.