Sync Linear issues to Todoist tasks automatically (create, update, close)
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
✨ 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 (
[email protected])
➤ 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
[email protected]with 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! 🚀