π Sync Linear issues to Todoist tasks automatically (create, update, close)
β‘ 910 views Β· π Project Management
Description
β¨ Try It Out!
Sync your Linear issues to Todoist automatically with this n8n workflow. When an issue is created, updated, or completed in Linear, a corresponding task is created, updated, or closed in Todoist.
βοΈ How It Works
- Triggered by issue changes via
linearTrigger - Routes based on action (
create,update,remove) - Checks if a matching Todoist task already exists (via issue ID)
- If the issue has:
- A due date
- And is assigned to you (
youremail@example.com)
β€ Then it creates or updates the task accordingly
- If the issue is marked Done, the Todoist task is closed
- If itβs deleted in Linear, the Todoist task is also removed
- Sub-issues get enriched with their parent title for clarity
π οΈ Customization
- Replace
youremail@example.comwith your Linear email in theIFnodes - Adjust which states are synced (e.g. βIn Progressβ, βTodoββ¦)
- Customize the Todoist project, labels, or title formatting
β οΈ Bi-directional Sync?
This workflow is one-way (Linear β Todoist).
Bi-directional syncing might be possible but isnβt handled hereβit would be a cool upgrade!
β Requirements
- n8n with OAuth2 access to Linear and Todoist
- Your Linear email set in the workflow for filtering
- A target Todoist project (default: Inbox)
π¬ Need Help?
Ask in the n8n Forum or join the Discord.
Happy Automating! π
π Nodes Used
Todoist, Linear Trigger, Linear
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File