結構な企業でBacklogを利用していると思いますが、タスク管理ツールとの連携サービスがあまりありません。というか殆どありません。特にIFTTTとかZapierとか。
んで、どうにかTodoistと連携できないかと探ってましたが、できました。
Googleカレンダー + Zapier
BacklogにはGoogleカレンダー連携があるので、Googleカレンダー経由でZapierからTodoistにタスクを流そうということです。IFTTTでも試みましたが、IFTTTは自由度が低いのと、Googleカレンダーで読み込んでる外部のスケジュールは引っ張れないと判ったので、今回はZapierを利用します。
Googleカレンダー設定
Backlogのダッシュボード画面にある「自分の課題」からカレンダーのURLをコピーしてGoogleカレンダーに登録します。
詳しくはBacklogのFAQを読んでください。
ZapierでZapを作る
ざっくりと流れはこんなところです。
まず、DashboardでMake a New Zapしたあと、Trigger Appを検索してGoogle Calendarを選択します。
TriggerはNew Eventを選択。
Continueするとカレンダーを選択できるので「●●さん担当の課題」というカレンダーを選択
※この名前はuniqueじゃないと思うのでBacklogってどっかに入れるべきですよね。
あとはテストして云々してTriggerできました。
Actionの前半はTriggerとほぼ同じなので割愛。
TodoistのTaskの設定は、こんな感じ。
Googleカレンダーから拾える値がアレなんで、自由度はそこまで高くないけど、複数のBacklog(元請けのとか)を利用する場合も振り分けられると思うし、最近Zapierはタスクを数珠繋ぎにしてひとつのZapにできるので、一連のオートメーションをまとめられて管理しやすいね。