How it works
Set up a bridge in four steps.
Connect accounts, choose teams, preview the import, and activate. The wizard asks only what the bridge needs.
Connect your accounts
Authorize each Linear workspace and one Todoist account. Every workspace grant stays separate. Revoke one without affecting the rest. A workspace that blocks TaskBridge OAuth cannot be bridged.
Choose teams and completion rules
A bridge links one Linear workspace to one Todoist project. Pick the Linear teams in scope. For each team, choose what completion and reopening do.
Preview the exact import
TaskBridge shows every issue and the total for each team. Nothing reaches Todoist until you activate.
Work from one list, complete once
Assigned Linear issues now appear in Todoist. Complete either side and TaskBridge updates the other. Reopening restores the recorded Linear state when TaskBridge owned the completion.
What crosses the bridge
In Linear
TaskBridge moves assigned issues between configured states. It never changes their title, description, or comments. It never creates or deletes issues.
In Todoist
TaskBridge keeps the mirrored issue text current. Your dates, reminders, priorities, order, labels, comments, and subtasks stay outside sync.
When sync fails
Verified webhooks trigger a fresh read of both providers. A five-minute repair pass catches missed notifications. Failed work stays visible.
Read the exact rules in Field ownership, Security & OAuth, and Webhooks & sync.