讓 AI 幫你把 Todoist 任務同步到 Google Calendar
我每天在 Todoist 加任務,在 Google Calendar 看行程。問題是:兩邊永遠對不上。我讓 AI 每天掃一次 Todoist,把有截止日的任務自動建到行事曆上。
這篇你會學到
- 一句話讓 AI 讀取 Todoist 所有任務並建到行事曆
- 怎麼處理「已經存在」的重複事件
- 哪些任務適合同步、哪些不適合
- 這個流程跟 Todoist 內建的 Google Calendar 整合有什麼不同
你需要什麼
- 一個 Todoist 帳號(免費版就行)
- 一個 Google Calendar
- OctoDock 帳號,連結以上兩個 App
完整流程
第一步:讀取 Todoist 任務
幫我列出 Todoist 上所有有截止日的任務
AI 會回傳任務名稱、截止日、優先級。
第二步:篩選與建立行事曆事件
把以上截止日在未來 7 天內的任務,各建立一個 30 分鐘的 Google Calendar 事件,時間設在截止日當天上午 9 點
AI 會逐一建立行事曆事件,並回傳建立結果。
跟 Todoist 內建整合的差別
Todoist 本身有 Google Calendar 整合,但它是「單向同步」:只能把任務顯示在行事曆上,不能反過來操作。
用 AI 的優勢是:
💡 你可以加條件。比如「只同步優先級 P1 和 P2 的任務」「跳過已完成的」「只同步某個 project 的任務」。
💡 你可以讓 AI 同時檢查行事曆有沒有衝突,再決定要不要建事件。
💡 你可以讓 AI 在事件描述裡加上任務的備註和子任務,這是內建整合做不到的。
我踩過的坑
⚠️ Todoist 的免費版只能有 5 個 project,但 API 可以讀取所有任務,不受這個限制。
⚠️ 如果任務沒有設具體時間(只有日期),你需要告訴 AI 預設要建在幾點。不然它會建成全天事件,很容易被忽略。
⚠️ 重複執行時會建出重複的行事曆事件。目前沒有自動檢查重複的機制,所以跟 AI 說「先檢查行事曆上有沒有同名事件」會更安全。
做不到什麼
❌ 自動定時執行 — 每次都需要你主動說一聲
❌ 雙向同步 — 行事曆上刪除事件不會自動刪除 Todoist 任務
❌ 子任務同步 — Todoist 的子任務不會各別建行事曆事件
工具設定
- 到 octo-dock.com 註冊
- 從 Dashboard 連結 Todoist 和 Google Calendar
- 試試:「列出我 Todoist 上所有任務」
OctoDock 讓你的 AI 一次連接 15+ 個 App,一條 MCP URL 搞定。