Todoistの同期
TodoistとNotionの双方向同期を設定します。アカウント接続、フィールドマッピング、プロジェクトとサブタスクの整理、どちらのアプリからでもタスクを管理できます
Todoistのタスクは2syncを通じてNotionデータベースと自動的に同期されます。どちらのアプリでタスクを作成・編集しても、数分以内にもう一方に反映されます。どのプロジェクトを含めるか、フィールドをどのようにマッピングするか、同期を双方向にするか一方向にするかを選択できます。
始め方
Todoistを接続する
- Todoist & Notion同期のオンボーディングに移動します
- Todoistを接続をクリックします
- Todoistアカウントでサインインします
- 2syncがタスクにアクセスすることを承認します
Notionを接続する
Notionの接続方法は2つあります:
2syncテンプレートを使用する場合:
- Notionと接続をクリックします
- 開発者が提供するテンプレートを使用を選択します
- アクセスを許可をクリックします
Notionがデフォルトのタスクテンプレートをワークスペースに複製し、2syncが自動的にデータベースを検出します。その他のオプションについてはNotionデータベースのセットアップをご覧ください。
自分のデータベースを使用する場合:
- データベースが2syncに接続されていることを確認します:データベースページで**(•••) > 接続の追加 > 2sync**をクリックします
- (•••) > リンクをコピーからデータベースリンクをコピーします
- プロンプトが表示されたらリンクを貼り付けます
Notionデータベースには期限用のDateプロパティと2syncデータフィールド用のTextプロパティが必要です。
Wikiページ内のデータベースは、Notion APIの制限によりサポートされていません。
最初のオートメーションには2syncテンプレートを使用してください。適切なプロパティタイプが事前設定されたデータベースが作成されます。後からカスタマイズできます。
デフォルトプロジェクトを選択する
複数のTodoistプロジェクトを同期する場合、1つをデフォルトアセットに設定する必要があります。Notionで作成された新しいタスクは、別途指定しない限りこのプロジェクトに同期されます。
プロジェクト接続タブで、希望するプロジェクトの横にあるデフォルトに設定をクリックして設定します。
TodoistとNotion間のフィールドマッピング方法
フィールドマッピングは、TodoistとNotion間のデータ転送方法を制御します。各フィールドの同期方向を個別に設定できます。サポートされているすべてのフィールドの詳細なリファレンスについては、Todoistのフィールドをご覧ください。
同期方向
- 双方向同期:どちらのアプリで変更しても、もう一方が更新されます
- Notionへの一方向同期:Todoistの変更がNotionを更新しますが、逆は行われません
- Todoistへの一方向同期:Notionの変更がTodoistを更新しますが、逆は行われません
詳細な比較については、双方向同期と一方向同期をご覧ください。
利用可能なフィールド
| Todoistフィールド | Notionプロパティタイプ | 備考 |
|---|---|---|
| タスク名 | Title, Text | タスクのタイトル |
| 期限 | Date | タスクの期限 |
| 締め切り | Date | ハード締め切り(Todoist Premiumが必要) |
| 説明 | Text | タスクの説明/メモ |
| 優先度 | Select, Number | 優先度1〜4(1=最高) |
| ラベル | Multi-select | Todoistラベル |
| プロジェクト | Text, Select | プロジェクト名 |
| プロジェクト(リレーション) | Relation | プロジェクトデータベースへのリンク |
| セクション | Text, Select | プロジェクト内のセクション |
| セクション(リレーション) | Relation | セクションデータベースへのリンク |
| 完了 | Checkbox, Status | タスクの完了状態 |
| 完了日 | Date | タスクが完了した日時 |
| 作成日 | Date | タスクが作成された日時 |
| 同期ステータス | Text, Select | 現在の同期状態 |
| 親タスク(リレーション) | Relation | 親タスクへのリンク |
| 順序 | Number | Todoist内のタスク順序 |
| 担当者 | Text | タスクの担当者 |
| 所要時間 | Number | 見積もり時間 |
| Todoistでの削除トリガー | Checkbox, Status | チェック時にタスクを削除 |
締め切りフィールドにはTodoist Premiumサブスクリプションが必要です。期限はすべてのTodoistプランで使用できます。
フィールドの追加
フィールドマッピングセクションで**+ フィールドを追加**をクリックして、追加のフィールドを追加します。すべてのフィールドがデフォルトで表示されるわけではありません。
どのタスクを同期するか選択するには?
フィルターの使用
フィルターを使用すると、特定のタスクのみを同期できます。利用可能なすべてのオプションについては、Todoistのフィルター条件をご覧ください。フィルターセクションで:
- フィルター戦略を選択します:フィルターなし、すべての条件、またはいずれかの条件
- + 条件を追加をクリックします
- フィールド、演算子、値を選択します
- 必要に応じて条件を追加します
- オートメーションを保存します
一般的なフィルター例:
- 特定のプロジェクトのタスクのみを同期
- 完了したタスクを除外
- 優先度1または優先度2のタスクのみを同期
- 「someday」ラベルのタスクを除外
同期ステータスフィールドをNotionプロパティにマッピングすると、どのタスクが同期済み、無視、または削除済みかをすぐに確認できます。
完了したタスクの処理方法
Todoistでタスクが完了すると:
- Notionの完了チェックボックスがチェックされます
- 完了日が設定されます
- タスクは同期されたままです(完了タスクをフィルタリングしない限り)
Notionでタスクが完了すると:
- Todoistでタスクが完了としてマークされます
- 双方向同期により両方の状態が同期されます
完了したタスクのフィルタリング
完了したタスクをメインのNotionビューに表示しないようにするには、Todoistのフィルター条件を使用します:
- フィルターに移動します
- 追加:完了が未チェック
- またはNotionの組み込みビューフィルターを使用します
完了フィールドをCheckboxの代わりにStatusプロパティにマッピングしてください。Statusプロパティを使用すると、Todoistとの完了状態の同期を維持しながら、グループ化されたカラム(例:未開始、進行中、完了)でより充実したNotionビューを作成できます。
タイムゾーン
Todoistはデフォルトで新しいタスクに「フローティングタイム」を使用するため、時間のずれが発生する場合があります。
修正方法:
- Todoistでタスクの**+ 時間を追加**をクリックします
- タイムゾーンをクリックします
- 「フローティングタイム」の代わりに実際のタイムゾーンを選択します
設定後、時間がNotionに正しく同期されます。
繰り返しタスクの仕組み
Todoistはカレンダーとは異なる方法で繰り返しタスクを処理します:
- 1つのタスク、動的な日付:Todoistは1つのタスクを保持します
- 完了すると日付が進む:完了にマークすると次のインスタンスに移動します
- 1つのNotionページ:同じページが新しい期限で更新されます
動作の仕組み
- 毎週月曜日が期限の繰り返しタスク「ウィークリーレビュー」があります
- 今週の月曜日の日付で1つのページとしてNotionに同期されます
- Todoist(またはNotion)で完了にします
- Todoistが日付を次の月曜日に進めます
- 2syncが同じNotionページを新しい日付で更新します
完了履歴の追跡
繰り返しタスクはその場で更新されるため、完了履歴は自動的ではありません。いくつかの回避策があります:
- Todoistのアクティビティログを使用する(同期されない)
- オートメーションで別の「完了タスク」データベースを作成する
- 完了としてマークする前に手動で完了インスタンスをアーカイブする
繰り返しタスクのワークフローの詳細については、Notionで繰り返しタスクを作成する方法とTodoistの繰り返しタスクをご覧ください。
プロジェクトとセクションの整理方法
Todoistの組織構造をNotionにマッピングします:
基本的なマッピング(Text/Select):
- プロジェクト → プロジェクト名のSelectプロパティ
- セクション → セクション名のSelectプロパティ
リレーショナルマッピング:
- プロジェクト(リレーション) → プロジェクトデータベースへのリンク
- セクション(リレーション) → セクションデータベースへのリンク
詳細なセットアップについては、プロジェクト、セクション & サブタスクガイドをご覧ください。
優先度レベルのマッピング方法
Todoistの優先度(1〜4)はNotionにマッピングされます:
| Todoist優先度 | 意味 |
|---|---|
| 優先度1 | 緊急(赤) |
| 優先度2 | 高(オレンジ) |
| 優先度3 | 中(青) |
| 優先度4 | 低(デフォルト) |
一致する値のSelectプロパティ、またはソート用のNumberにマッピングします。
ラベル
TodoistラベルはNotionのMulti-selectプロパティに同期されます。ラベルは双方向です。どちらのアプリでもラベルを追加すると同期されます。
一般的なシナリオ
コンテキスト付きGTDセットアップ
Todoistラベルを GTDコンテキスト(@phone、@computer、@errands)にマッピングし、Notionビューでコンテキストごとにフィルタリングします。
- ラベルをNotionのMulti-selectプロパティにマッピングします
- 各コンテキスト用にTodoistでラベルを作成します(@phone、@computer、@errands、@office)
- どちらのアプリでもタスクにラベルを割り当て可能で、双方向で同期されます
- Notionで各コンテキスト用のフィルター付きビューを作成します(例:「電話」は@phoneラベルでフィルター)
- ラベルでグループ化したNotionのボードビューをコンテキスト切り替えダッシュボードとして使用します
カレンダーとのタイムブロッキング
時間付きの期限を同期してカレンダーイベントと一緒にタスクを表示します。GoogleカレンダーまたはOutlookカレンダーのオートメーションと組み合わせて統一された日次ビューを作成します。
- 期限を時間付きでNotionのDateプロパティにマッピングします
- 同じNotionデータベース(またはリンクされたデータベース)にGoogleカレンダーまたはOutlookカレンダーのオートメーションを別途設定します
- Notionのタイムラインまたはカレンダービューを使用してタスクとイベントを一緒に確認します
- Todoistで特定の開始時間を設定してタスクの時間を確保します
チームタスク管理
各チームメンバーが共有接続を使用してTodoistを共有Notionデータベースに同期できます。
- 1人がオートメーションを作成し、接続リンクを共有します
- チームメンバーが個別のTodoistアカウントを接続します
- 担当者フィールドをマッピングしてタスクのオーナーを識別します
- 担当者ごとにフィルタリングしたNotionビューを作成します
- プロジェクトまたはセクションでグループ化したボードビューをスプリント計画に使用します
クライアントプロジェクト追跡
プロジェクトでタスクをフィルタリングし、リレーショナルクライアントデータベースに接続して、完全なプロジェクト概要を作成します。
- **プロジェクト(リレーション)**をマッピングしてタスクをNotionのプロジェクトデータベースにリンクします
- プロジェクトデータベースにクライアントデータベースを指すRelationプロパティを追加します
- Todoistフィルターを使用してクライアント関連のプロジェクトのみを同期します
- クライアントごとのタスク数と完了率を表示するロールアッププロパティ付きのNotionダッシュボードを構築します
フリーランサーのタスクパイプライン
Todoistセクションをワークフローステージとして使用し、Notionのカンバンボードにミラーリングします。
- **セクション(リレーション)**をマッピングしてタスクをセクションデータベースにリンクします
- 各ステージのTodoistセクションを作成します:バックログ、進行中、レビュー、完了
- Notionでセクションでグループ化したボードビューを作成します
- どちらのアプリでもセクション間でタスクを移動します。ボードは自動的に更新されます
学生の課題トラッカー
Todoistプロジェクトをコース用に、優先度レベルを試験の比重用に使用します。
- 各コースのTodoistプロジェクトを作成します
- プロジェクトをNotionのSelectプロパティにマッピングします
- 期限を課題の締め切りにマッピングします
- 優先度を緊急度や比重でランク付けするためにマッピングします
- Notionのカレンダービューを使用してすべてのコースの締め切りを確認します
タスクの自動削除
Todoistでの削除トリガーフィールドをCheckboxまたはStatusプロパティにマッピングします。チェックされる(または完了としてマークされる)と、次の同期でTodoistからタスクが削除されます。
これを有効にすると、現在チェック済みまたは完了のすべてのアイテムが即座に削除されます。このフィールドをマッピングする前に、データベースの準備ができていることを確認してください。
ヒントとベストプラクティス
同期頻度
- Soloプラン:5分ごとに同期
- Premiumプラン:3分ごとに同期
- Proプラン:2分ごとに同期
オートメーションの今すぐ同期をクリックすると、即時同期がトリガーされます。
タスク削除の設定
デフォルトでは、タスクを削除すると両方のアプリから削除されるのではなく、同期が解除されます。同期設定でタスクの削除を許可を有効にすると、両方の場所でタスクが削除されます。
Todoist Premiumの機能
締め切りフィールドはTodoist Premiumサブスクリプションでのみ利用可能です。Premiumをお持ちでない場合は、すべての日付追跡に期限フィールドを使用してください。
大規模データベースでの作業
大規模なタスクデータベースの初回同期は、2syncが初期リンクを構築するため時間がかかります。同期が遅い場合:
- 同期ウィンドウ設定を確認します
- アクティブなタスクのみにフィルタリングすることを検討します
- トラブルシューティングガイドを確認します
同期ループの防止
ループを引き起こす可能性のある設定を避けてください:
- 完了したタスクをアーカイブに同期してから戻すことを避ける
- アイテムを繰り返し含めたり除外したりする可能性のあるフィルターに注意する
TodoistのGoogleカレンダー連携との併用
TodoistのビルトインGoogleカレンダー連携と2syncを同時に使用できますが、同じデータを両方が同期すると競合が発生する可能性があります。重複を防ぐためにフィルターを使用してください。
次のステップ
Todoistの同期が設定されたら:
- TodoistとNotion間で同期されるすべてのフィールドを確認する
- 必要なタスクのみを同期するフィルターを設定する
- プロジェクト、セクション、サブタスクの仕組みを学ぶ
- フィールドごとに同期方向を設定する
関連
- Todoistのフィールド — サポートされているすべてのフィールドの完全なリファレンス
- Todoistのフィルター条件 — 利用可能なすべてのフィルターオプション
- プロジェクト、セクション & サブタスク — NotionでのTodoist構造の整理
- 同期方向とフィールドマッピング — フィールドごとのデータフロー制御
- 双方向同期と一方向同期 — 同期方向オプションの理解
- 競合解決 — 同時編集時の2syncの処理方法
- 削除の動作 — タスク削除時の動作の理解
- デフォルト値 — 空のフィールドにフォールバック値を設定する
- Notionプロパティタイプ — 各フィールドに適切なプロパティの選択
- NotionとTodoistの同期方法 — ステップバイステップのチュートリアル
FAQ
何個のプロジェクトを同期できますか?
同じオートメーション内で好きなだけTodoistプロジェクトを同期できます。Notionから作成された新しいタスクのデフォルトにできるプロジェクトは1つだけです。
同期は即時ですか?
いいえ。2syncはプランに基づいたスケジュール(2〜5分)で変更をチェックします。今すぐ同期をクリックすると即時同期がトリガーされます。
完了したタスクを同期できますか?
はい。完了したタスクはデフォルトで同期されます。Notionにアクティブなタスクのみを表示したい場合は、フィルターを使用して除外してください。
Notionでタスクの時間が違うのはなぜですか?
Todoistはデフォルトで「フローティングタイム」を使用します。時間を正しく同期するには、Todoistの新しいタスクで手動でタイムゾーンを設定してください。
繰り返しタスクはどう動作しますか?
Todoistは動的な期限を持つ1つのタスクを保持します。完了すると日付が次のインスタンスに進みます。同じNotionページが更新され、インスタンスごとに個別のページは作成されません。
サブタスクを同期できますか?
はい。親タスク(リレーション)フィールドをマッピングして、Notionでサブタスクを親にリンクします。詳細はプロジェクト、セクション & サブタスクガイドをご覧ください。
所要時間が同期されないのはなぜですか?
所要時間にはNotionのNumberプロパティが必要です。所要時間フィールドをマッピングしていることとプロパティタイプが正しいことを確認してください。
タスクのコメントを同期できますか?
タスクのコメントは現在同期されません。同期が必要なメモには説明フィールドを使用してください。