下書き(未公開)
Todoist でタスクは回るのに目標が進まない理由と移行ガイド
Todoist でタスクは片付くのに年の目標が進まないのはなぜか。タスク管理と目標管理の違いを整理し、Todoist と Abstria の概念対応表・CSV での控えの取り方・今月分だけ作り直す移行手順・併用時の役割分担をまとめます。
- 移行
- Todoist
- 目標管理
Todoist で毎日のタスクは消化できていて、カルマも上がっているのに、年初に決めた目標が進んでいる実感がない。この記事は、そういう Todoist ユーザーに向けて書いています。原因は Todoist の欠陥でも、タスクのこなし方でもありません。タスク管理と目標管理は別の作業で、Todoist はそのうちタスク管理のほうに最適化されているからです。
Todoist が得意なこと: タスクが「回る」仕組み
まず、Todoist の強みから確認します。
- 入力の速さ。自然言語で「毎週月曜 9 時」「明日 p1」と打つだけで、期限・繰り返し・優先度が付いたタスクになります。タスク管理ツールで一番大事な「思いついた瞬間に入れる」が最短で済みます
- 繰り返しと期限の扱い。「毎日」「3 日おき」「毎月末」といった繰り返しの表現が豊富で、期限を過ぎたタスクは今日ビューにまとまって出てきます。日々のルーティンを落とさない仕組みとして完成度が高いです
- 続けさせる仕掛け。タスクを完了するとカルマポイントが貯まり、1 日・1 週間の完了タスク数の目標を設定画面の「生産性」タブで決められます(出典: Todoist ヘルプ「カルマ - 入門編」、2026 年 9 月時点)
次の節で書く苦手なことは、この強みの裏側にあります。
Todoist で目標管理がうまくいかない理由
Todoist で目標を管理するなら、目標ごとにプロジェクトを作るのが素直な使い方です。ただ、この使い方には構造的な限界があります。
タスクが「何のためか」を持たない
Todoist のタスクは、プロジェクトに属していても、そのプロジェクトが「今年の目標」なのか「今月のマイルストーン」なのか「ただの分類」なのかを区別しません。「英語」というプロジェクトの中に「単語帳 20 ページ」「オンライン英会話」「TOEIC 申し込み」が並んでいても、それらが「年内に TOEIC 800 点」という目標のどの段階に当たるのかは、タスクからは読み取れません。
タスクを完了するたびにカルマは上がりますが、それは「タスクを終えた数」であって「目標に近付いた度合い」ではありません。
年・月・週の階層を作る場所がない
Todoist の階層は、プロジェクト・サブプロジェクト・セクション・タスク・サブタスクです。これを使って「年の目標」「月の目標」「今週の行動」「今日のタスク」を表現しようとすると、たとえば「年の目標=プロジェクト、月=セクション、週=親タスク、日=サブタスク」のように、自分でルールを決めて守り続ける必要があります。
このルールは、Todoist が強制してくれません。忙しい週に「とりあえず Inbox に入れておく」「プロジェクト直下にタスクを足す」を繰り返すと、階層の意味は崩れます。崩れた階層は「見ても目標との関係が分からない」一覧になり、結局は今日ビューだけを見る運用に戻ります。それでタスクは回り続けるので、崩れたことに気付きにくいのも特徴です。
「終わらなかった週・月」を拾い直す単位がない
目標管理で一番効くのは、計画どおりに進まなかった週や月の区切りで、終わらなかった行動を「もう一度入れる」「分割する」「外す」と判断する作業です。Todoist では、期限を過ぎたタスクは今日ビューの「期限超過」にまとまり、「再スケジュール」で日付を先に動かせます。
これは日単位のリカバリーとしてよくできています。ただし、「今月の目標のうち、どれが終わらなかったか」を月の区切りで見直す画面はありません。期限超過のタスクを 1 つずつ先送りしていくと、目標との関係を考える前に日付だけが動き、「ずっと期限超過に居座っている目標系タスク」が生まれます。
タスク管理と目標管理の違い
ここで、2 つの作業の違いを整理しておきます。
| 観点 | タスク管理(Todoist が強い) | 目標管理(この記事で移す部分) |
|---|---|---|
| 単位 | 1 つのタスク | 年の目標から今日のアクションまでの階層 |
| 問い | 今日、何をやるか | 今日のこれは、年の目標のどこに効くか |
| 完了の意味 | そのタスクが片付いた | 週・月・年の目標が一段進んだ |
| 見直しの単位 | 日(期限超過の再スケジュール) | 週・月(終わらなかった行動を引き継ぐか判断する) |
| 得意なデータ | 雑務・ルーティン・依頼された作業 | 自分で決めた目標に向けた、数の少ない行動 |
Todoist は左の列に最適化されています。この記事では、右の列を最初からその構造を持つツールに任せ、左は Todoist のまま使います。
目標の階層だけを Abstria に任せる
Abstria は、目標管理のために年・月・週・日の階層を固定して持つ Web アプリです。ユーザーが決めるのは目標の中身だけで、構造は最初から決まっています。
- YAP(年間目標): 1 年で達成する目標。Free プランでは 3 つまで
- MAP(月間目標): 年の目標を月ごとのマイルストーンに割ったもの
- WAP(週の行動計画): 今月のマイルストーンを、今週やる行動に落としたもの。1 つの MAP につき最大 8 つ
- DAP(今日のアクション): 今週の行動から、今日やるタスクを選んだもの
先ほどの理由は、この構造で次のように解消されます。
| Todoist で起きること | Abstria での扱い |
|---|---|
| タスクが「何のためか」を持たない | Inbox に入れたもの以外は、DAP を必ず WAP の下に作るため、目標との接続が無い状態を作れない |
| 年・月・週の階層を自分のルールで維持する必要がある | 階層が固定されているため、Inbox 以外に「階層の外」がない |
| 期限超過を日付で先送りするだけで、月の区切りが無い | Review 画面が、今月より前に終わらなかったアクションを今月の WAP へ引き継ぐ操作を提供する |

今日のアクションを完了にすると、配下がすべて完了した時点で、週・月・年のステータスが自動で更新されます。Todoist の「完了するとカルマが上がる」に対して、Abstria は「完了すると目標の階層が動く」という設計です。この違いは文章より実際の動きを見るほうが早いので、登録なしで触れるデモを用意しています。30 秒ほどで 1 つの目標が年・月・週・日の 4 階層に分かれる様子を見て、最後に今日のアクションを完了にするだけです。
Abstria 以外も含めた目標管理アプリの横並び比較は 目標管理アプリおすすめ比較 にまとめています。
概念マッピング: Todoist の目標管理と Abstria の対応
Todoist で使っていた概念が Abstria では何に当たるかを対応表にします。Todoist 側の使い方は人によって違うため、ここでは「目標ごとにプロジェクトを作っている」使い方を前提にしています。
| Todoist の概念 | Abstria の概念 | 補足 |
|---|---|---|
| プロジェクト(目標 1 つ分) | YAP(年間目標) | 1 年で達成したい単位。Free は 3 つまで。プロジェクトの説明は YAP の説明欄(Markdown)へ |
| セクション・サブプロジェクト | MAP(月間目標) | 月のマイルストーンとして置き直す。Todoist で「フェーズ 1・2」と切っていた場合は、月に割り当て直す |
| 親タスク(今週中にやる大きめの作業) | WAP(週の行動計画) | 1 つの MAP につき最大 8 つ。Todoist でサブタスクを持っていた親タスクが、だいたいこれに当たる |
| タスク・サブタスク(今日やること) | DAP(今日のアクション) | WAP の下に置く。Todoist で「今日」に出ていたタスクに一番近い |
| 優先度(P1〜P4) | 「緊急」「重要」のフラグ | 4 段階ではなく、緊急と重要の 2 軸の組み合わせ。P1 は緊急かつ重要、P2 は重要、のように読み替える |
| 繰り返し(毎日・毎週・毎月など) | DAP の繰り返し設定 | 毎日・X 日おき・毎週(曜日指定)・毎月(日付指定)・月末に対応。完了にすると次回の日付で未着手に戻る |
| 期限(日付・時刻) | DAP の実行日と開始・終了時刻 | 「いつやるか」の日付と時間帯を持つ |
| ラベル(@自宅・@PC など) | (対応なし) | Abstria にタグ・ラベル機能はない(2026 年 9 月時点)。必要なら WAP・DAP の説明欄に書くか、Todoist 側に残す |
| Inbox | Inbox | 目標に紐付かないタスクの置き場。あとから年・月・週を辿って WAP に紐付けられる |
| 今日ビュー | Today 画面 | 今日のアクションを未着手・進行中・完了のカンバンで見る |
| 近日予定ビュー | Upcoming 画面 | 先の日付のアクションを見る |
| カルマ(完了タスク数の目標) | 完了の自動伝播 | 「数」ではなく「階層」で進捗を見る。今日のアクションの完了が週・月・年のステータスに伝わる |
| 期限超過の再スケジュール | Review 画面 | 今月より前に終わらなかったアクションを、今月の WAP に引き継ぐ |
Todoist のプロジェクトをすべて YAP にする必要はありません。「買い物」「依頼された作業」のような目標ではないプロジェクトは、Todoist に残すか、Abstria の Inbox に入れます。また、ラベルのように対応先が無いものがあります。Abstria は目標の階層運用に絞っているため、Todoist のすべてを再現することは目指していません。
Abstria には Mandala 画面もあり、MAP を中心に置いた 3×3 のマス目で、周囲 8 マスが WAP になります。Todoist でセクションの下に「今週やること」を並べていた人は、この画面で書き出すと「8 つに収める」感覚が掴みやすいはずです。

Todoist から Abstria へのデータ移行の手順
先に前提を明記します。Abstria には、Todoist の CSV やバックアップをそのまま読み込む取り込み機能はありません(2026 年 9 月時点)。設定画面にインポートの UI はなく、Todoist 専用の連携もありません。したがって、基本の移行は「Todoist から CSV で控えを取る」「Abstria で、まず今月分だけを概念マッピング表に沿って作り直す」という手動の手順になります。
遠回りに見えますが、Todoist に溜まったタスクをすべて持ち込むと、「目標との接続が切れたタスクの山」を新しいツールに再現することになります。移行のタイミングは、目標に効く行動だけを選び直す機会でもあります。
手順1: Todoist のデータを CSV で控えに取る
Todoist から CSV を取り出す方法は次のとおりです。
- プロジェクトごとに書き出す: プロジェクトを開き、右上の三点アイコンをクリックして「データを管理」を選び、「CSV としてエクスポート」を選びます(出典: Todoist ヘルプ「Todoist でプロジェクトを CSV ファイルとしてインポート/エクスポートする」、2026 年 9 月時点)。CSV には TYPE(task・section・note)・CONTENT・DESCRIPTION・PRIORITY・INDENT(階層の深さ)・DATE(期限・繰り返し)などの列が入ります(出典: Todoist ヘルプ「CSV ファイルのフォーマットを整えて Todoist にインポートする」、2026 年 9 月時点)
- アカウント全体のバックアップを取る: 左上のアバターから「設定」の「バックアップ」タブを開き、バックアップの横の「ダウンロード」を押すと、アクティブなプロジェクトごとの CSV が入った ZIP が落ちてきます。この機能は Pro・Business プランのみで、Web 版またはデスクトップ版から操作します(出典: Todoist ヘルプ「Todoist でバックアップをダウンロード/復元する」、2026 年 9 月時点)
目標管理の移行だけが目的なら、目標に関係するプロジェクトだけを書き出します。この時点で Todoist 側のプロジェクトは消さず、そのまま残しておきます。
手順2: 目標に当たるプロジェクトを 1〜3 つ選んで YAP を作る
書き出した CSV とプロジェクト一覧を見て、今年、残りの期間で進める目標を 1〜3 つ選びます。Free プランの YAP 上限は 3 つなので、この絞り込みの数と重なります。目標ではないプロジェクトは、ここでは選びません。
選んだ目標を、Abstria の Lists 画面から YAP として作ります。タイトルは、年末に達成したかどうかを Yes・No で判定できる 1 文にします。「英語」ではなく「年内に TOEIC 800 点を取る」のように書き直します。Todoist のプロジェクトにあった説明や、選んだ理由は YAP の説明欄に残せます。
手順3: 今月の MAP と今週の WAP を作る(今月分だけ)
YAP の下に、今月の MAP を 1 つ作ります。過去の月や来月以降、Todoist で完了済みのタスクは、この時点では作りません。
次に、CSV の中から「今週やること」に当たるタスクを抜き出し、MAP の下に WAP として最大 8 つ作ります。Todoist でサブタスクを持っていた親タスクは WAP、サブタスクは DAP、という読み替えが目安です。8 つに収まらない場合は、来週以降に回すか、Inbox に入れておきます。優先度は、P1 のタスクに「緊急」「重要」の両方を、P2 に「重要」を付ける、のように読み替えます。

手順4: 今日の DAP を 1〜3 つ選び、繰り返しを設定して運用を始める
最後に、WAP の中から今日やるアクションを 1〜3 つ選んで DAP にします。Todoist で繰り返しにしていたタスク(毎日 30 分の学習など)は、概念マッピング表のとおり DAP の繰り返し設定に置き換えます。
ここまでで、Todoist を開かなくても目標に向けた 1 日の運用が回る状態になります。移行は、ここで一度区切ります。Todoist に残っている他のプロジェクトや過去の完了履歴をどうするかは、1〜2 週間運用して「このツールで続ける」と判断してから決めれば間に合います。
API で一括登録する場合(スクリプトを書ける人向け)
Todoist の CSV を加工して一括で入れたい場合は、Abstria の API に POST /api/v1/imports があり、YAP・MAP・WAP・DAP をネストした JSON を 1 リクエストで登録できます。CSV を直接受け付けるわけではないので、Todoist の CSV を次のような JSON のツリー形式に変換するスクリプトを自分で書く必要があります。
{
"yaps": [
{
"title": "年内に TOEIC 800 点を取る",
"start_date": "2026-01-01",
"maps": [
{
"title": "9月: 単語 2,000 語を一巡する",
"start_date": "2026-09-01",
"end_date": "2026-09-30",
"waps": [
{
"title": "単語帳 1〜5 章",
"start_date": "2026-09-14",
"end_date": "2026-09-20",
"is_important": true,
"daps": [
{
"title": "単語帳 20 ページ",
"scheduled_date": "2026-09-14",
"recurrence_type": "daily"
}
]
}
]
}
]
}
]
}
変換の考え方は、Todoist CSV の TYPE が section の行を MAP、INDENT が 1 の task を WAP、INDENT が 2 以上の task を DAP に割り当て、PRIORITY を is_urgent・is_important に、DATE の繰り返し表現を recurrence_type に読み替える、というものです。Todoist の日付は自然言語で入っているため、ここが変換で一番手間のかかる部分です。
外部スクリプトからの認証は API キー(Authorization: Bearer abs_live_...)で行います。API キーの発行は設定画面の「API」セクションから行え、Pro プラン限定です(ブラウザにログインした状態で、ブラウザ内から fetch を呼ぶ場合に限り、セッション Cookie でも同じ API を利用できます)。上限は 1 リクエストあたり YAP 10 件、1 YAP に MAP 12 件、1 MAP に WAP 8 件、1 WAP に DAP 200 件で、これとは別にプランごとの保有上限(Free は YAP 3 つ)も適用されます。フィールドの詳細とサンプルは API リファレンス を参照してください。
ただし、スクリプトで全件を入れる前に、手順 2 の「目標を 1〜3 つに絞る」だけは手でやることをおすすめします。
移行後の 1 週間の運用イメージ
移行が終わった翌週から、Abstria での運用は次の流れになります。Todoist の今日ビューを開く習慣がある人は、その習慣を Today 画面にそのまま移せます。
- 月曜(週の始まり): Todoist の今日ビューを開いていた時間に Lists 画面を開き、今週の WAP を確認して最初の DAP を 1 つ決める。前週の Review で引き継いだアクションがあれば、それを最初の DAP にする
- 火曜から金曜(毎日): Today 画面を開き、未着手・進行中・完了のカンバンで DAP を動かす。配下がすべて完了した時点で、WAP・MAP・YAP のステータスが自動で更新される
- 日曜(週の終わり): 期限超過を 1 件ずつ先送りする代わりに、今週の WAP のうち終わらなかったものを見て「来週も入れる」「分割する」「外す」を決め、来週の WAP を 8 つ以内で作る。手順は 週次レビューのやり方 のとおり
- 月末: Review 画面で終わらなかったアクションを引き継ぐか判断し(概念マッピング表の「期限超過の再スケジュール」の行)、来月の MAP を 1 つ作る

Todoist と併用する場合の役割分担
Abstria に移すのは目標の階層とステータスだけなので、Todoist は引き続き使えます。むしろ、目標に関係のないタスクまで Abstria に持ち込むと、Free プランのアクティブ 100 件をすぐ使い切るうえ、目標の階層に雑務が混ざります。役割分担の目安は次のとおりです。
| 役割 | 置く場所 | 理由 |
|---|---|---|
| 年・月・週・日の目標階層とステータス | Abstria | 構造が固定されており、完了が上に伝わる |
| 目標に向けた今日のアクションの実行 | Abstria | Today 画面で完了にすると目標側が動く |
| 雑務・買い物・依頼された作業 | Todoist | 入力が速く、目標の階層に混ぜる必要がない |
| 場所や道具で絞り込む(ラベル・フィルター) | Todoist | Abstria にラベル・フィルター機能はない |
| メール転送・ブラウザ拡張からのキャプチャ | Todoist | 入り口の多さは Todoist の強み。目標に関係するものだけ、あとで Abstria の Inbox に写す |
Todoist の目標系プロジェクトはアーカイブし、雑務だけを残します。目標に関係するタスクの置き場を Abstria に一本化しないと、「どちらに入れたか分からない」状態が起きます。Todoist に目標系のタスクを思いついて入れてしまった場合は、週末に Abstria の Inbox か WAP へ写し、Todoist 側は完了にします。
併用は、自動同期ではなく「役割を分ける」前提で考えてください。Notion で目標の背景や振り返りを書いている人は、Notion=背景と記録、Todoist=雑務、Abstria=目標の階層、という 3 分割も成り立ちます。Notion 側の考え方は Notion で目標管理がうまくいかない理由と解決策 で扱っています。
よくある質問
Q. Todoist と併用できますか?
はい、併用できます。Abstria に移すのは年・月・週・日の目標階層とステータスだけで、雑務は Todoist に残します。2 つのツールのあいだに自動同期はないため、目標に関係するタスクの置き場は Abstria に一本化してください。
Q. Todoist の繰り返しタスクはどうなりますか?
Abstria の DAP にも繰り返し設定があり、毎日・X 日おき・毎週(曜日指定)・毎月(日付指定)・月末の 5 種類から選べます。Todoist の「毎週月曜」「3 日おき」「毎月末」は、そのまま対応する設定に置き換えられます。完了にすると次回の実行日で未着手に戻り、Today 画面に再び出てきます。一方、Todoist の「毎週平日」のような複数曜日の指定や、自然言語での入力には対応していません(2026 年 9 月時点)。
Q. Todoist のデータをそのまま移行できますか?
いいえ、Todoist の CSV やバックアップをそのまま読み込む機能はありません(2026 年 9 月時点)。基本は「Todoist から CSV で控えを取り、Abstria でまず今月分だけを手で作り直す」手順になります。スクリプトを書ける方は、API の POST /api/v1/imports に JSON のツリー形式で一括登録できます(API キーの発行は Pro プラン限定。詳細は API リファレンス)。
Q. Todoist に戻したくなったら戻せますか?
はい、Abstria のデータはいつでも JSON または CSV で全件エクスポートできます。設定画面の「データエクスポート」セクションからダウンロードでき、API の GET /api/v1/export からも取得できます。JSON は 1 ファイルの完全なバックアップ、CSV はテーブルごとのファイルを ZIP にまとめた形式です。Todoist 側には、プロジェクトのメニューから CSV を取り込む機能があるため(出典: 前掲の Todoist ヘルプ「CSV ファイルのフォーマットを整えて Todoist にインポートする」)、Abstria の CSV を Todoist の列形式に整えれば戻せます。ただし列の対応付けは自分で行う必要があります。
Q. 無料でどこまで使えますか?
Free プランでは、YAP 3 つ・アクティブなアイテム 100 件まで、マンダラと年・月・週・日の階層をすべて使えます。Todoist の目標系プロジェクトを 1〜3 つ移して雑務は Todoist に残す、この記事の使い方なら Free の範囲に収まります。Pro プラン($9/月、2026 年 9 月時点)では YAP が年 10 件・アクティブ 1,000 件まで広がり、API キーの発行も可能になります。料金の詳細は 料金ページ を確認してください。比較のために書くと、Todoist は Beginner(無料)プランで個人プロジェクト 5 件・フィルター 3 件まで使え、Pro プラン(月払い $7、年払い $60。2025 年 12 月 10 日以降の料金)で 300 プロジェクト・カレンダーレイアウト・タスク所要時間などが加わります(出典: Todoist 料金ページ・Todoist ヘルプ「プロ プラン: 料金改定」、2026 年 9 月時点)。
まず今月分だけ、Abstria で作ってみる
Todoist でタスクが回るのに目標が進まないのは、タスク管理と目標管理が別の作業だからです。Todoist を捨てる必要はありません。目標の階層だけを Abstria に任せ、雑務は Todoist のまま回す。この記事で勧めるのは、その役割分担です。
まずは登録なしのデモで、完了ボタンを 1 回押したときに週・月・年が動く様子を確認してください。
デモで感触が掴めたら、Free プランで目標に当たるプロジェクトだけ、今月分の YAP・MAP・WAP を作るところから始められます。Abstria は 2026 年 9 月時点では招待制で、登録いただいた方から順次ご案内しています。
招待コードをお持ちの方は、そのまま アカウント作成 に進んでください。
<!-- TODO(release): 招待制が解除されたら、この節の CTA を /invite から /signup に戻す。 発火条件: apps/web/middleware.ts の招待ゲート(未認証 + /signup + referral_pending Cookie 無し → /invite へリダイレクト)が削除されること。 直す箇所は次の 3 つ。(1)「Abstria は 2026 年 9 月時点では招待制で、登録いただいた方から順次ご案内しています。」の一文を削除する。(2)「[アクセスをリクエストする](/invite)」を「[無料で始める](/signup)」に差し替える。(3) その下の「招待コードをお持ちの方は、そのまま [アカウント作成](/signup) に進んでください。」の一行を削除する。 en.md の同じ節にも対応する TODO(release) があるので必ず同時に直すこと。 確認済み(2026-09-23): middleware.ts の referral_pending ゲートは現在も有効で、/signup は招待コードが必要。 -->